Fifty Six LilyPads

software
Game
LudumDare
Hop your frogs between lilypads to catch flies and lotuses. Each lilypad sinks when you leave it. Turn-based strategy, versus a friend or the AI. Ludum Dare 56.
Author

Dimitri Masson

Published

October 6, 2024

Doi
Abstract

Fifty Six LilyPads is a turn-based strategy game for Ludum Dare 56 (theme: Tiny Creatures). Challenge a friend or the AI: your frogs leap between lilypads to catch flies and lotuses, and each lilypad disappears once left behind. Score the most points before you run out of moves.

Fifty Six LilyPads

Theme and main idea

The game is inspired by a board game I have at home (Hey, That’s My Fish!). Instead of penguins on ice floes, tiny frogs hop from lilypad to lilypad in search of flies and lotuses. Once you leave a lilypad, it sinks, so the pond shrinks with every leap. You need to plan your jumps, trap your opponents and avoid trapping yourself.

Unlike the hexagonal board of the original, the lilypads form an organic graph (a Voronoi layout where each lilypad has at most four neighbours). Each game has a different layout, so no two rounds are the same.

How to play

  1. Placement phase: players take turns to put their frogs on lilypads that have only one fly.
  2. Playing phase: jump along connected lilypads in a straight path (highlighted on the board). The lilypad you leave sinks. Collect the flies and lotuses on the lilypads where you land.
  3. The game ends when no frog can move. The player with the most points wins.

The croaks are recorded by my daughters and me. And yes, I forgot the mute button.

Tools

  • p5.js for the game (LGPL 2.1)
  • Javascript-Voronoi by Raymond Hill for the pond layout (MIT)
  • p5.touchgui for the touch controls (LGPL 2.1)

Ratings

Final results (Compo)

  • Overall: 141st (3.583 average)
  • Fun: 144th (3.436 average)
  • Innovation: 139th (3.468 average)
  • Theme: 181st (3.545 average)
  • Graphics: 165th (3.532 average)
  • Audio: 134th (3.338 average)
  • Humor: 194th (2.794 average)
  • Mood: 220th (3.117 average)

Citation

BibTeX citation:
@software{Masson2024_LD56,
  author = {Masson, Dimitri},
  title = {Fifty {Six} {LilyPads}},
  version = {v1.0.0},
  date = {2024-10-06},
  url = {https://dhmmasson.github.io/projects/LudumDare/LudumDare56.html},
  doi = {10.5281/zenodo.13896183},
  langid = {en}
}
For attribution, please cite this work as:
Masson, D. (2024). Fifty Six LilyPads. In Ludum Dare 56 (Version v1.0.0) [Computer software]. https://doi.org/10.5281/zenodo.13896183