All work

Poisoned Candy

A multiplayer board game for 2 to 5 players. Find the poisoned candy before it finds you.

Status
Live
Since
July 2026
Stack
HTML, CSS, JavaScript, PeerJS
Languages
Spanish, English, Japanese, Korean
Build step
None
A 6 by 6 board of colored candy tiles while a player chooses where to hide the poison.

How a round works

Each round, every player secretly chooses which tiles hold poisoned candy. Then they take turns eating from the board. Eat a poisoned one and you lose a life. Whoever is left standing with the most lives when the match ends wins.

Wildcards

Before each round there is a shop. Players pick wildcards with special effects, like vision, protection or forced moves, from a limited stock per match. There are fifteen of them, in five groups: protective, attack, information, interaction and strategic.

The wildcard shop, with fifteen wildcards grouped as protective, attack, information, interaction and strategic.

Same device or online

Locally, 2 to 5 players share one device and pass it around. Online, a room gets its own code and players connect peer-to-peer through PeerJS, with no game server.

Every room can be set up before starting: board size from 2 to 10 rows and columns, wildcards and stock per player, time to act and to pick poison, poisoned candy per player, starting lives, the candy skin, and a random-wildcards mode without the shop.

Built with

Plain HTML, CSS and JavaScript, with no framework and no build step. It opens straight from index.html.