Skip to content

Arcade › Ular Tangga Party

Ular Tangga Party

  • 2d
  • board-game
  • party
  • snakes-and-ladders
  • local-multiplayer
  • casual
0
Remix it Discord

1 play

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. Bang Gerard mulersz built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Ular Tangga Party yet. Play it, then tell Bang Gerard mulersz what you would add next.

Make your own game

Ular Tangga Party was built by Bang Gerard mulersz with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Ular Tangga Party opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Ular Tangga Party

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Create a browser-playable Indonesian party board game titled "Ular Tangga Party". It is a 2D snakes-and-ladders game presented straight-on with a centered square 10x10 board, surrounded by a bright red textured party-style background. The board should be the main focus, with four player information cards around it and controls along the bottom.

Board and camera/layout:
- Use a fixed square board rendered on a canvas (720x720 logical pixels, scaling responsively). Place it inside a gold/yellow rounded rectangular shell with a thick light-gold border, shadow, and a second decorative outline. On desktop the board is about 56vw wide, on medium screens about 72vw, and on small screens about 92vw.
- The board contains 100 numbered cells in a serpentine snakes-and-ladders layout: positions 1-10 run left-to-right along the bottom; 11-20 run right-to-left on the next row; continue alternating direction through 91-100 at the top. Cells alternate pale cream and very pale pink/red, with thin muted pink borders. Numbers are dark, bold, centered, and slightly above the exact center.
- The surrounding game area has a radial red gradient from brighter red in the center to dark red at the edges, with a subtle repeating abstract oval/spot texture. Keep the game centered in the viewport and prevent page scrolling.

Snakes and ladders:
- Draw these exact ladders, from lower numbered square to higher numbered square: 3->22, 11->40, 18->57, 27->56, 35->68, 43->77, 51->82, 61->79, and 73->92.
- Draw these exact snakes, from higher numbered square down to lower numbered square: 98->78, 95->75, 88->48, 64->36, 47->26, 25->5, and 19->8.
- Ladders are diagonal/angled pairs of thick cyan rails with dark blue edging and repeated dark blue rungs. Snakes are thick curved green bodies with a lighter green highlight, ending at the lower-number endpoint with a round green head. Give each snake two white eyes with dark pupils. Curves can use quadratic bends so the paths visibly arc between their endpoints.

Players and visual identity:
- There are exactly four players, all starting at position 1. Represent them on the board as small colorful pawn/character figures: a round head, a rounded body/base, two white eyes with dark pupils, and a soft shadow. Colors are blue (dark blue accent), pink/red (dark red accent), yellow (ochre accent), and green (dark green accent), in that order for Players 1-4. If multiple players share a square, offset their pieces into a compact 2x2 arrangement so they remain visible.
- Around the board, show four gold/orange rounded player cards with a light yellow border and drop shadow: Player 1 at lower-left, Player 2 at upper-left, Player 3 at upper-right, and Player 4 at lower-right. Each card has a bold white player name, a pale inner panel, a colored badge with a map-pin emoji/icon, and a large white counter showing that player’s current square. Use responsive shrinking cards on smaller screens.

Controls and HUD:
- At the top center show a cream status pill with a gold border. Initially say "Giliran Pemain 1 — Lempar dadu!" (the game script may update it to the equivalent "Giliran Player 1 — Lempar dadu!").
- At the bottom center provide two orange gradient rounded buttons with dark red shadows: "🎲 LEMPAR DADU" and "↻ ULANG". Also include a green rounded back button with a return arrow at the upper-left; on very small screens it may be hidden.
- There is no separate dice graphic or dice result animation: clicking the roll button chooses a random integer from 1 through 6 and updates the status to identify the current player and rolled number.

Rules and interaction:
- This is a turn-based game for four local players. Only one roll can be in progress at a time; disable/ignore roll clicks while the pawn is moving. Turns cycle Player 1, Player 2, Player 3, Player 4, then back to Player 1.
- When a player rolls, animate that pawn one square at a time, with about 120ms between steps. Never advance beyond square 100; if the roll would pass 100, stop at 100. Redraw the board and all player counters after every step.
- If the pawn lands on a ladder’s lower endpoint, instantly move it to the upper endpoint, redraw, and show "✨ Naik tangga!" briefly. If it lands on a snake’s upper endpoint, instantly move it to the lower endpoint, redraw, and show "🐍 Oh tidak, terkena ular!" briefly. Then, unless the player has won, advance to the next player and show a turn prompt.
- A player wins as soon as their position is exactly 100. Show "🏆 Player X menang!" in the status area. Stop further turns; change the roll button label to "MAIN LAGI" as displayed by the original game, while retaining the reset button for restarting.
- The reset button immediately returns all four players to square 1, sets the turn to Player 1, clears the winner state, restores the roll label to "🎲 LEMPAR DADU", restores the turn status, and redraws everything.
- The back button does not navigate away; clicking it only changes the status message to "Selamat datang di Petualangan Ular Tangga!".

Art direction: cheerful arcade party-board aesthetic, bright red and gold UI chrome, clean canvas-rendered cartoon snakes/ladders and cute pawn characters, bold high-contrast typography, rounded panels and strong soft/drop shadows. Keep the implementation faithful to the simple local multiplayer mechanics and exact board data above; do not add networking, AI opponents, score systems, lives, power-ups, inventory, or extra game modes.

More free browser games

Browse the whole Arcade →