added SpaceSnake #5
Reference in New Issue
Block a user
No description provided.
Delete Branch "develop-spaceSnake"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Es sollte vielleicht irgendeine Möglichkeit geben, wieder nach unten zu kommen.
Z.B. von oben wieder nach unten teleportieren oder eine Möglichkeit nach unten zu bauen.
Nach Timeout oder GameStop sollten die restlichen Spieler ihren erreichten Score bekommen.
Aktuell bekommen alle übrigen Spieler 0 Punkte.
Es sollte ein allgemeines Timeout geben und das Spiel sollte stoppen, wenn nur noch ein Spieler übrig ist.
@@ -0,0 +146,4 @@
.filter(material -> Arrays.stream(BlockFace.values())
.allMatch(face -> material.block().registry().collisionShape().isFaceFull(face))
)
.toList();
Diamant Blöcke ausschließen wäre gut.
@@ -0,0 +152,4 @@
private void spawnPowerUp() {
Pos spawnPos = new Pos(this.posInBoundsW.get(), this.posInBoundsH.get(), this.posInBoundsW.get());
Entity display = new Entity(EntityType.BLOCK_DISPLAY);
Seiht man auf Bedrock wahrscheinlich nicht. Vielleicht geht falling block.
@@ -0,0 +161,4 @@
display.eventNode().addListener(EntityTickEvent.class, onTick -> {
Player player = this.getPlayers().stream()
.filter(p -> !this.getScore().hasResult(p))
.filter(p -> p.getDistance(onTick.getEntity()) < 2.5)
Vielleicht Kollision mit bounding box überprüfen? Wäre dann gelichmäßiger (vor allem auf y-Achse).