added SpaceSnake #5

Merged
MineTec merged 8 commits from develop-spaceSnake into develop 2025-10-15 20:11:37 +00:00
Owner
No description provided.
MineTec added 1 commit 2025-10-14 22:42:33 +00:00
MineTec added 1 commit 2025-10-14 22:46:36 +00:00
MineTec added 1 commit 2025-10-14 22:51:09 +00:00
MineTec added 1 commit 2025-10-14 22:51:53 +00:00
MineTec added 1 commit 2025-10-14 22:52:42 +00:00
Collaborator

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.

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.
Collaborator

Nach Timeout oder GameStop sollten die restlichen Spieler ihren erreichten Score bekommen.
Aktuell bekommen alle übrigen Spieler 0 Punkte.

Nach Timeout oder GameStop sollten die restlichen Spieler ihren erreichten Score bekommen. Aktuell bekommen alle übrigen Spieler 0 Punkte.
Collaborator

Es sollte ein allgemeines Timeout geben und das Spiel sollte stoppen, wenn nur noch ein Spieler übrig ist.

Es sollte ein allgemeines Timeout geben und das Spiel sollte stoppen, wenn nur noch ein Spieler übrig ist.
Pupsi requested changes 2025-10-15 15:50:36 +00:00
Dismissed
@@ -0,0 +146,4 @@
.filter(material -> Arrays.stream(BlockFace.values())
.allMatch(face -> material.block().registry().collisionShape().isFaceFull(face))
)
.toList();
Collaborator

Diamant Blöcke ausschließen wäre gut.

Diamant Blöcke ausschließen wäre gut.
MineTec marked this conversation as resolved
@@ -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);
Collaborator

Seiht man auf Bedrock wahrscheinlich nicht. Vielleicht geht falling block.

Seiht man auf Bedrock wahrscheinlich nicht. Vielleicht geht falling block.
MineTec marked this conversation as resolved
@@ -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)
Collaborator

Vielleicht Kollision mit bounding box überprüfen? Wäre dann gelichmäßiger (vor allem auf y-Achse).

Vielleicht Kollision mit bounding box überprüfen? Wäre dann gelichmäßiger (vor allem auf y-Achse).
MineTec marked this conversation as resolved
MineTec added 1 commit 2025-10-15 17:28:52 +00:00
MineTec added 1 commit 2025-10-15 18:36:56 +00:00
powerup detection via boundingbox
MineTec added 1 commit 2025-10-15 18:54:30 +00:00
Pupsi approved these changes 2025-10-15 19:14:19 +00:00
MineTec merged commit fd3f51c018 into develop 2025-10-15 20:11:37 +00:00
MineTec deleted branch develop-spaceSnake 2025-10-15 20:11:37 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MineNet/Minigames#5
No description provided.