# type

id: games
directory: docs/games
list_fields: ["title"]
default_format: md
markdown_body_is_field: body
json_schema:
{"type": "object", "properties": {"title": {"type": "string", "title": "title", "description": ""}, "tags": {"title": "tags", "description": "", "type": "array", "items": {"type": "string"}, "uniqueItems": false}, "description": {"type": "string", "title": "description", "description": ""}, "dateAdded": {"type": "string", "format": "date", "title": "dateAdded", "description": ""}, "submissionMethod": {"type": "string", "title": "submissionMethod", "description": ""}, "hnId": {"type": "integer", "title": "hnId", "description": ""}, "points": {"type": "integer", "title": "points", "description": ""}, "screenshot": {"type": "string", "title": "screenshot", "description": ""}, "sidebar_position": {"type": "integer", "title": "sidebar_position", "description": ""}, "body": {"type": "string", "title": "body", "description": "", "format": "textarea"}}, "$schema": "https://json-schema.org/draft/2020-12/schema"}


# record_games

id: zsweep
git_filename: docs/games/zsweep.md
format: md
field_title: Zsweep
field_tags: browser, free
field_description: Zsweep – Play Minesweeper using only Vim motions.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/zsweep.png
data:
{"title": "Zsweep", "tags": ["browser", "free"], "description": "Zsweep \u2013 Play Minesweeper using only Vim motions.", "screenshot": "/img/games/zsweep.png", "sidebar_position": 37, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46667849, "points": 78, "body": "# Zsweep\n\n| | |\n|---|---|\n| **Author** | [oug-t](https://news.ycombinator.com/user?id=oug-t) |\n| **Play** | [zsweep.com](https://zsweep.com) |\n| **HN Thread** | [Show HN: Zsweep](https://news.ycombinator.com/item?id=46667849) |\n| **HN Points** | 78 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nZsweep \u2013 Play Minesweeper using only Vim motions."}

field_body:
# Zsweep

| | |
|---|---|
| **Author** | [oug-t](https://news.ycombinator.com/user?id=oug-t) |
| **Play** | [zsweep.com](https://zsweep.com) |
| **HN Thread** | [Show HN: Zsweep](https://news.ycombinator.com/item?id=46667849) |
| **HN Points** | 78 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

Zsweep – Play Minesweeper using only Vim motions.


id: zener-cards
git_filename: docs/games/zener-cards.md
format: md
field_title: Zener Cards
field_tags: browser, free
field_description: Play Zener Cards.
field_dateAdded: 2026-01-30
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/zener-cards.png
data:
{"title": "Zener Cards", "tags": ["browser", "free"], "description": "Play Zener Cards.", "screenshot": "/img/games/zener-cards.png", "sidebar_position": 45, "dateAdded": "2026-01-30", "submissionMethod": "scraped", "hnId": 46819111, "points": 6, "body": "# Zener Cards\n\n| | |\n|---|---|\n| **Author** | [nirvanist](https://news.ycombinator.com/user?id=nirvanist) |\n| **Play** | [zener.cards](https://zener.cards) |\n| **HN Thread** | [Show HN: Zener Cards](https://news.ycombinator.com/item?id=46819111) |\n| **HN Points** | 6 |\n| **Date Added** | 2026-01-30 |\n| **Tags** | browser, free |\n\n## About\n\nPlay Zener Cards."}

field_body:
# Zener Cards

| | |
|---|---|
| **Author** | [nirvanist](https://news.ycombinator.com/user?id=nirvanist) |
| **Play** | [zener.cards](https://zener.cards) |
| **HN Thread** | [Show HN: Zener Cards](https://news.ycombinator.com/item?id=46819111) |
| **HN Points** | 6 |
| **Date Added** | 2026-01-30 |
| **Tags** | browser, free |

## About

Play Zener Cards.


id: zebra-puzzles
git_filename: docs/games/zebra-puzzles.md
format: md
field_title: Zebra Puzzles
field_tags: puzzle
field_description: Daily zebra puzzle with hundreds of different themes.
field_dateAdded: 2026-01-30
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/zebra-puzzles.png
data:
{"title": "Zebra Puzzles", "tags": ["puzzle"], "description": "Daily zebra puzzle with hundreds of different themes.", "screenshot": "/img/games/zebra-puzzles.png", "sidebar_position": 125, "dateAdded": "2026-01-30", "submissionMethod": "manual", "hnId": 39765519, "points": 32, "body": "# Zebra Puzzles\n\n| | |\n|---|---|\n| **Author** | slig |\n| **Play** | [www.zebrapuzzles.com](https://www.zebrapuzzles.com/) |\n| **HN Thread** | [Show HN: Zebra Puzzles](https://news.ycombinator.com/item?id=39765519) |\n| **HN Points** | 32 |\n| **Date Added** | 2026-01-30 |\n| **Tags** | puzzle |\n\n## About\n\nDaily zebra puzzle with hundreds of different themes."}

field_body:
# Zebra Puzzles

| | |
|---|---|
| **Author** | slig |
| **Play** | [www.zebrapuzzles.com](https://www.zebrapuzzles.com/) |
| **HN Thread** | [Show HN: Zebra Puzzles](https://news.ycombinator.com/item?id=39765519) |
| **HN Points** | 32 |
| **Date Added** | 2026-01-30 |
| **Tags** | puzzle |

## About

Daily zebra puzzle with hundreds of different themes.


id: yare
git_filename: docs/games/yare.md
format: md
field_title: Yare
field_tags: browser, free
field_description: 1v1 coding game that LLMs struggle with.
field_dateAdded: 2026-03-07
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/yare.png
data:
{"title": "Yare", "tags": ["browser", "free"], "description": "1v1 coding game that LLMs struggle with.", "dateAdded": "2026-03-07", "submissionMethod": "scraped", "hnId": 47271751, "points": 24, "screenshot": "/img/games/yare.png", "sidebar_position": 119, "body": "# Yare\n\n| | |\n|---|---|\n| **Author** | [levmiseri](https://news.ycombinator.com/user?id=levmiseri) |\n| **Play** | [yare.io](https://yare.io) |\n| **HN Thread** | [Show HN: Yare](https://news.ycombinator.com/item?id=47271751) |\n| **HN Points** | 24 |\n| **Date Added** | 2026-03-07 |\n| **Tags** | browser, free |\n\n## About\n\n1v1 coding game that LLMs struggle with."}

field_body:
# Yare

| | |
|---|---|
| **Author** | [levmiseri](https://news.ycombinator.com/user?id=levmiseri) |
| **Play** | [yare.io](https://yare.io) |
| **HN Thread** | [Show HN: Yare](https://news.ycombinator.com/item?id=47271751) |
| **HN Points** | 24 |
| **Date Added** | 2026-03-07 |
| **Tags** | browser, free |

## About

1v1 coding game that LLMs struggle with.


id: wordsearch
git_filename: docs/games/wordsearch.md
format: md
field_title: ∞ wordsearch
field_tags: puzzle, mobile, desktop, browser
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/wordsearch.png
data:
{"title": "\u221e wordsearch", "tags": ["puzzle", "mobile", "desktop", "browser"], "description": "A word search game where the puzzle never ends - as you scroll, the grid expands infinitely and new words appear. It\u2019s quick to pick up, satisfying to play, and super addictive.", "screenshot": "/img/games/wordsearch.png", "sidebar_position": 115, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46231460, "points": 25, "body": "# \u221e wordsearch\n\n| | |\n|---|---|\n| **Author** | marcus-dev |\n| **Play** | [endless-wordsearch.com](https://endless-wordsearch.com) |\n| **HN Thread** | [Show HN: \u221e wordsearch](https://news.ycombinator.com/item?id=46231460) |\n| **HN Points** | 25 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | puzzle, mobile, desktop, browser |\n\n## About\n\nA word search game where the puzzle never ends - as you scroll, the grid expands infinitely and new words appear. It\u2019s quick to pick up, satisfying to play, and super addictive."}

field_description:
A word search game where the puzzle never ends - as you scroll, the grid expands infinitely and new words appear. It’s quick to pick up, satisfying to play, and super addictive.

field_body:
# ∞ wordsearch

| | |
|---|---|
| **Author** | marcus-dev |
| **Play** | [endless-wordsearch.com](https://endless-wordsearch.com) |
| **HN Thread** | [Show HN: ∞ wordsearch](https://news.ycombinator.com/item?id=46231460) |
| **HN Points** | 25 |
| **Date Added** | 2026-01-29 |
| **Tags** | puzzle, mobile, desktop, browser |

## About

A word search game where the puzzle never ends - as you scroll, the grid expands infinitely and new words appear. It’s quick to pick up, satisfying to play, and super addictive.


id: words-zip
git_filename: docs/games/words-zip.md
format: md
field_title: Words.zip
field_tags: multiplayer, free, puzzle, browser
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/words-zip.png
data:
{"title": "Words.zip", "tags": ["multiplayer", "free", "puzzle", "browser"], "description": "Words.zip is a free infinite collaborative word search, where players from around the world find words on the infinite grid. You can challenge yourself to find long words, or connect lots of words to make your own shapes or patterns, or just browse other's work.", "screenshot": "/img/games/words-zip.png", "sidebar_position": 79, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46588892, "points": 11, "body": "# Words.zip\n\n| | |\n|---|---|\n| **Author** | [luke.zip](https://luke.zip) |\n| **Play** | [words.zip](https://words.zip) |\n| **HN Thread** | [Show HN: Words.zip](https://news.ycombinator.com/item?id=46588892) |\n| **HN Points** | 11 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | multiplayer, free, puzzle, browser |\n\n## About\n\nWords.zip is a free infinite collaborative word search, where players from around the world find words on the infinite grid. You can challenge yourself to find long words, or connect lots of words to make your own shapes or patterns, or just browse other's work."}

field_description:
Words.zip is a free infinite collaborative word search, where players from around the world find words on the infinite grid. You can challenge yourself to find long words, or connect lots of words to make your own shapes or patterns, or just browse other's work.

field_body:
# Words.zip

| | |
|---|---|
| **Author** | [luke.zip](https://luke.zip) |
| **Play** | [words.zip](https://words.zip) |
| **HN Thread** | [Show HN: Words.zip](https://news.ycombinator.com/item?id=46588892) |
| **HN Points** | 11 |
| **Date Added** | 2026-01-29 |
| **Tags** | multiplayer, free, puzzle, browser |

## About

Words.zip is a free infinite collaborative word search, where players from around the world find words on the infinite grid. You can challenge yourself to find long words, or connect lots of words to make your own shapes or patterns, or just browse other's work.


id: wolfers
git_filename: docs/games/wolfers.md
format: md
field_title: Wolfers
field_tags: puzzle, browser, mobile, desktop, free, arcade
field_dateAdded: 2026-02-08
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: https://memalign.github.io/m/wolfer/wolfer.png
data:
{"title": "Wolfers", "tags": ["puzzle", "browser", "mobile", "desktop", "free", "arcade"], "description": "Feed your brain and your wolf! Wolfers is a series of games inspired by the iconic Word Munchers and Number Munchers games of the 1980s/1990s. Wolf down correct answers while avoiding the WoeBots! Take refuge in the Safe Space... if it appears in time!", "screenshot": "https://memalign.github.io/m/wolfer/wolfer.png", "sidebar_position": 10, "dateAdded": "2026-02-08", "submissionMethod": "manual", "hnId": 45802499, "points": 2, "body": "# Wolfers\n\n| | |\n|---|---|\n| **Author** | [memalign](https://memalign.github.io) |\n| **Play** | [memalign.github.io](https://memalign.github.io/m/wolfer/index.html) |\n| **HN Thread** | [Show HN: Wolfers](https://news.ycombinator.com/item?id=45802499) |\n| **HN Points** | 2 |\n| **Date Added** | 2026-02-08 |\n| **Tags** | puzzle, browser, mobile, desktop, free, arcade |\n\n## About\n\nFeed your brain and your wolf! Wolfers is a series of games inspired by the iconic Word Munchers and Number Munchers games of the 1980s/1990s. Wolf down correct answers while avoiding the WoeBots! Take refuge in the Safe Space... if it appears in time!"}

field_description:
Feed your brain and your wolf! Wolfers is a series of games inspired by the iconic Word Munchers and Number Munchers games of the 1980s/1990s. Wolf down correct answers while avoiding the WoeBots! Take refuge in the Safe Space... if it appears in time!

field_body:
# Wolfers

| | |
|---|---|
| **Author** | [memalign](https://memalign.github.io) |
| **Play** | [memalign.github.io](https://memalign.github.io/m/wolfer/index.html) |
| **HN Thread** | [Show HN: Wolfers](https://news.ycombinator.com/item?id=45802499) |
| **HN Points** | 2 |
| **Date Added** | 2026-02-08 |
| **Tags** | puzzle, browser, mobile, desktop, free, arcade |

## About

Feed your brain and your wolf! Wolfers is a series of games inspired by the iconic Word Munchers and Number Munchers games of the 1980s/1990s. Wolf down correct answers while avoiding the WoeBots! Take refuge in the Safe Space... if it appears in time!


id: what-s-my-jnd
git_filename: docs/games/what-s-my-jnd.md
format: md
field_title: What's my JND?
field_tags: browser, free
field_description: What's my JND? – a colour guessing game.
field_dateAdded: 2026-03-11
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/what-s-my-jnd.png
data:
{"title": "What's my JND?", "tags": ["browser", "free"], "description": "What's my JND? \u2013 a colour guessing game.", "dateAdded": "2026-03-11", "submissionMethod": "scraped", "hnId": 47321188, "points": 41, "screenshot": "/img/games/what-s-my-jnd.png", "sidebar_position": 129, "body": "# What's my JND?\n\n| | |\n|---|---|\n| **Author** | [Keithamus](https://news.ycombinator.com/user?id=Keithamus) |\n| **Play** | [www.keithcirkel.co.uk](https://www.keithcirkel.co.uk/whats-my-jnd/) |\n| **HN Thread** | [Show HN: What's my JND?](https://news.ycombinator.com/item?id=47321188) |\n| **HN Points** | 41 |\n| **Date Added** | 2026-03-11 |\n| **Tags** | browser, free |\n\n## About\n\nWhat's my JND? \u2013 a colour guessing game."}

field_body:
# What's my JND?

| | |
|---|---|
| **Author** | [Keithamus](https://news.ycombinator.com/user?id=Keithamus) |
| **Play** | [www.keithcirkel.co.uk](https://www.keithcirkel.co.uk/whats-my-jnd/) |
| **HN Thread** | [Show HN: What's my JND?](https://news.ycombinator.com/item?id=47321188) |
| **HN Points** | 41 |
| **Date Added** | 2026-03-11 |
| **Tags** | browser, free |

## About

What's my JND? – a colour guessing game.


id: web-liero
git_filename: docs/games/web-liero.md
format: md
field_title: Web Liero
field_tags: browser, free
field_dateAdded: 2026-02-12
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/web-liero.png
data:
{"title": "Web Liero", "tags": ["browser", "free"], "description": "A browser-based multiplayer clone of the DOS game Liero using WebRTC. Originally posted August 2019.", "dateAdded": "2026-02-12", "submissionMethod": "scraped", "hnId": 20668273, "points": 9, "screenshot": "/img/games/web-liero.png", "sidebar_position": 56, "body": "# Web Liero\n\n| | |\n|---|---|\n| **Author** | [basro](https://news.ycombinator.com/user?id=basro) |\n| **Play** | [www.webliero.com](https://www.webliero.com) |\n| **HN Thread** | [Show HN: Web Liero](https://news.ycombinator.com/item?id=20668273) |\n| **HN Points** | 9 |\n| **Date Added** | 2026-02-12 |\n| **Tags** | browser, free |\n\n## About\n\nA browser-based multiplayer clone of the DOS game Liero using WebRTC. Originally posted August 2019."}

field_description:
A browser-based multiplayer clone of the DOS game Liero using WebRTC. Originally posted August 2019.

field_body:
# Web Liero

| | |
|---|---|
| **Author** | [basro](https://news.ycombinator.com/user?id=basro) |
| **Play** | [www.webliero.com](https://www.webliero.com) |
| **HN Thread** | [Show HN: Web Liero](https://news.ycombinator.com/item?id=20668273) |
| **HN Points** | 9 |
| **Date Added** | 2026-02-12 |
| **Tags** | browser, free |

## About

A browser-based multiplayer clone of the DOS game Liero using WebRTC. Originally posted August 2019.


id: wario-synth
git_filename: docs/games/wario-synth.md
format: md
field_title: Wario Synth
field_tags: browser, free
field_description: Wario Synth – Turn any song into Game Boy version.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/wario-synth.png
data:
{"title": "Wario Synth", "tags": ["browser", "free"], "description": "Wario Synth \u2013 Turn any song into Game Boy version.", "screenshot": "/img/games/wario-synth.png", "sidebar_position": 80, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46452916, "points": 72, "body": "# Wario Synth\n\n| | |\n|---|---|\n| **Author** | [birdmania](https://news.ycombinator.com/user?id=birdmania) |\n| **Play** | [www.wario.style](https://www.wario.style) |\n| **HN Thread** | [Show HN: Wario Synth](https://news.ycombinator.com/item?id=46452916) |\n| **HN Points** | 72 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nWario Synth \u2013 Turn any song into Game Boy version."}

field_body:
# Wario Synth

| | |
|---|---|
| **Author** | [birdmania](https://news.ycombinator.com/user?id=birdmania) |
| **Play** | [www.wario.style](https://www.wario.style) |
| **HN Thread** | [Show HN: Wario Synth](https://news.ycombinator.com/item?id=46452916) |
| **HN Points** | 72 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

Wario Synth – Turn any song into Game Boy version.


id: voyage-of-the-marigold
git_filename: docs/games/voyage-of-the-marigold.md
format: md
field_title: Voyage of the Marigold
field_tags: rpg, browser, free
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/voyage-of-the-marigold.png
data:
{"title": "Voyage of the Marigold", "tags": ["rpg", "browser", "free"], "description": "Captain a starship through unexplored sectors on a desperate mission. VotM is a (mostly) text-based game where you play as the captain issuing high-level orders to your officers and crew. Designed to play out like a season of (classic) Star Trek, every game is different as the map is randomized.", "screenshot": "/img/games/voyage-of-the-marigold.png", "sidebar_position": 98, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 40031483, "points": 7, "body": "# Voyage of the Marigold\n\n| | |\n|---|---|\n| **Author** | [AndrewStephens](https://sheep.horse/) |\n| **Play** | [sheep.horse](https://sheep.horse/voyage_of_the_marigold/) |\n| **HN Thread** | [Show HN: Voyage of the Marigold](https://news.ycombinator.com/item?id=40031483) |\n| **HN Points** | 7 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | rpg, browser, free |\n\n## About\n\nCaptain a starship through unexplored sectors on a desperate mission. VotM is a (mostly) text-based game where you play as the captain issuing high-level orders to your officers and crew. Designed to play out like a season of (classic) Star Trek, every game is different as the map is randomized."}

field_description:
Captain a starship through unexplored sectors on a desperate mission. VotM is a (mostly) text-based game where you play as the captain issuing high-level orders to your officers and crew. Designed to play out like a season of (classic) Star Trek, every game is different as the map is randomized.

field_body:
# Voyage of the Marigold

| | |
|---|---|
| **Author** | [AndrewStephens](https://sheep.horse/) |
| **Play** | [sheep.horse](https://sheep.horse/voyage_of_the_marigold/) |
| **HN Thread** | [Show HN: Voyage of the Marigold](https://news.ycombinator.com/item?id=40031483) |
| **HN Points** | 7 |
| **Date Added** | 2026-01-29 |
| **Tags** | rpg, browser, free |

## About

Captain a starship through unexplored sectors on a desperate mission. VotM is a (mostly) text-based game where you play as the captain issuing high-level orders to your officers and crew. Designed to play out like a season of (classic) Star Trek, every game is different as the map is randomized.


id: underhill
git_filename: docs/games/underhill.md
format: md
field_title: Underhill
field_tags: browser, free
field_description: I created a Mars colony RPG based on Kim Stanley Robinson's Mars books.
field_dateAdded: 2026-02-09
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/underhill.png
data:
{"title": "Underhill", "tags": ["browser", "free"], "description": "I created a Mars colony RPG based on Kim Stanley Robinson's Mars books.", "screenshot": "/img/games/underhill.png", "sidebar_position": 88, "dateAdded": "2026-02-09", "submissionMethod": "scraped", "hnId": 46936237, "points": 300, "body": "# Underhill\n\n| | |\n|---|---|\n| **Author** | [ariaalam](https://news.ycombinator.com/user?id=ariaalam) |\n| **Play** | [underhillgame.com](https://underhillgame.com/) |\n| **HN Thread** | [Show HN: Underhill](https://news.ycombinator.com/item?id=46936237) |\n| **HN Points** | 300 |\n| **Date Added** | 2026-02-09 |\n| **Tags** | browser, free |\n\n## About\n\nI created a Mars colony RPG based on Kim Stanley Robinson's Mars books."}

field_body:
# Underhill

| | |
|---|---|
| **Author** | [ariaalam](https://news.ycombinator.com/user?id=ariaalam) |
| **Play** | [underhillgame.com](https://underhillgame.com/) |
| **HN Thread** | [Show HN: Underhill](https://news.ycombinator.com/item?id=46936237) |
| **HN Points** | 300 |
| **Date Added** | 2026-02-09 |
| **Tags** | browser, free |

## About

I created a Mars colony RPG based on Kim Stanley Robinson's Mars books.


id: typing-tennis
git_filename: docs/games/typing-tennis.md
format: md
field_title: Typing Tennis
field_tags: browser, simulation
field_description: Serve up your typing skills! A retro-style typing game where you play tennis with words.
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/typing-tennis.png
data:
{"title": "Typing Tennis", "tags": ["browser", "simulation"], "description": "Serve up your typing skills! A retro-style typing game where you play tennis with words.", "screenshot": "/img/games/typing-tennis.png", "sidebar_position": 22, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46695492, "points": 5, "body": "# Typing Tennis\n\n| | |\n|---|---|\n| **Author** | [twalichiewicz](https://thomas.design) |\n| **Play** | [typingtennis.com](https://typingtennis.com) |\n| **HN Thread** | [Show HN: Typing Tennis](https://news.ycombinator.com/item?id=46695492) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | browser, simulation |\n\n## About\n\nServe up your typing skills! A retro-style typing game where you play tennis with words."}

field_body:
# Typing Tennis

| | |
|---|---|
| **Author** | [twalichiewicz](https://thomas.design) |
| **Play** | [typingtennis.com](https://typingtennis.com) |
| **HN Thread** | [Show HN: Typing Tennis](https://news.ycombinator.com/item?id=46695492) |
| **HN Points** | 5 |
| **Date Added** | 2026-01-29 |
| **Tags** | browser, simulation |

## About

Serve up your typing skills! A retro-style typing game where you play tennis with words.


id: twins-of-caduceus
git_filename: docs/games/twins-of-caduceus.md
format: md
field_title: Twins of Caduceus
field_tags: arcade
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/twins-of-caduceus.png
data:
{"title": "Twins of Caduceus", "tags": ["arcade"], "description": "A first of its kind dual-snake control game that tests your ability to manage two snakes simultaneously in a classic retro-style arcade experience.", "screenshot": "/img/games/twins-of-caduceus.png", "sidebar_position": 86, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 44984922, "points": 2, "body": "# Twins of Caduceus\n\n| | |\n|---|---|\n| **Author** | [vunderba](https://mordenstar.com) |\n| **Play** | [mordenstar.itch.io](https://mordenstar.itch.io/the-twins-of-caduceus) |\n| **HN Thread** | [Show HN: Twins of Caduceus](https://news.ycombinator.com/item?id=44984922) |\n| **HN Points** | 2 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | arcade |\n\n## About\n\nA first of its kind dual-snake control game that tests your ability to manage two snakes simultaneously in a classic retro-style arcade experience.\n\nPlayable using a combination of WASD/arrow keys for each snake or using a dual 4-way joystick.\n\n**For the expert player dextrous enough to juggle while riding a unicycle.**"}

field_description:
A first of its kind dual-snake control game that tests your ability to manage two snakes simultaneously in a classic retro-style arcade experience.

field_body:
# Twins of Caduceus

| | |
|---|---|
| **Author** | [vunderba](https://mordenstar.com) |
| **Play** | [mordenstar.itch.io](https://mordenstar.itch.io/the-twins-of-caduceus) |
| **HN Thread** | [Show HN: Twins of Caduceus](https://news.ycombinator.com/item?id=44984922) |
| **HN Points** | 2 |
| **Date Added** | 2026-01-29 |
| **Tags** | arcade |

## About

A first of its kind dual-snake control game that tests your ability to manage two snakes simultaneously in a classic retro-style arcade experience.

Playable using a combination of WASD/arrow keys for each snake or using a dual 4-way joystick.

**For the expert player dextrous enough to juggle while riding a unicycle.**


id: top-gun-landing-simulator
git_filename: docs/games/top-gun-landing-simulator.md
format: md
field_title: Top Gun landing simulator
field_tags: open-source, browser, mobile, desktop
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/top-gun-landing-simulator.png
data:
{"title": "Top Gun landing simulator", "tags": ["open-source", "browser", "mobile", "desktop"], "description": "I reverse engineered the \"physics\" of Top Gun for the NES, and re-implemented it with some tweaks to make it more playable.", "screenshot": "/img/games/top-gun-landing-simulator.png", "sidebar_position": 16, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46274822, "points": 381, "body": "# Top Gun landing simulator\n\n| | |\n|---|---|\n| **Author** | [Boxxed](https://relaxing.run/blag) |\n| **Play** | [relaxing.run](https://relaxing.run/top-gun) |\n| **HN Thread** | [Show HN: Top Gun landing simulator](https://news.ycombinator.com/item?id=46274822) |\n| **Source** | [codeberg.org/relax/top-gun](https://codeberg.org/relax/top-gun) |\n| **HN Points** | 381 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | open-source, browser, mobile, desktop |\n\n## About\n\nI reverse engineered the \"physics\" of Top Gun for the NES, and re-implemented it with some tweaks to make it more playable."}

field_description:
I reverse engineered the "physics" of Top Gun for the NES, and re-implemented it with some tweaks to make it more playable.

field_body:
# Top Gun landing simulator

| | |
|---|---|
| **Author** | [Boxxed](https://relaxing.run/blag) |
| **Play** | [relaxing.run](https://relaxing.run/top-gun) |
| **HN Thread** | [Show HN: Top Gun landing simulator](https://news.ycombinator.com/item?id=46274822) |
| **Source** | [codeberg.org/relax/top-gun](https://codeberg.org/relax/top-gun) |
| **HN Points** | 381 |
| **Date Added** | 2026-01-29 |
| **Tags** | open-source, browser, mobile, desktop |

## About

I reverse engineered the "physics" of Top Gun for the NES, and re-implemented it with some tweaks to make it more playable.


id: tinycols
git_filename: docs/games/tinycols.md
format: md
field_title: Tinycols
field_tags: puzzle
field_description: A jewel matching game for the terminal, written in C
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/tinycols.png
data:
{"title": "Tinycols", "tags": ["puzzle"], "description": "A jewel matching game for the terminal, written in C", "screenshot": "/img/games/tinycols.png", "sidebar_position": 41, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 42363931, "points": 1, "body": "# Tinycols\n\n| | |\n|---|---|\n| **Author** | zedr |\n| **Play** | [github.com](https://github.com/zedr/tinycols) |\n| **HN Thread** | [Show HN: Tinycols](https://news.ycombinator.com/item?id=42363931) |\n| **Source** | [github.com/zedr/tinycols](https://github.com/zedr/tinycols) |\n| **HN Points** | 1 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | puzzle |\n\n## About\n\nA jewel matching game for the terminal, written in C"}

field_body:
# Tinycols

| | |
|---|---|
| **Author** | zedr |
| **Play** | [github.com](https://github.com/zedr/tinycols) |
| **HN Thread** | [Show HN: Tinycols](https://news.ycombinator.com/item?id=42363931) |
| **Source** | [github.com/zedr/tinycols](https://github.com/zedr/tinycols) |
| **HN Points** | 1 |
| **Date Added** | 2026-01-29 |
| **Tags** | puzzle |

## About

A jewel matching game for the terminal, written in C


id: tiled-words
git_filename: docs/games/tiled-words.md
format: md
field_title: Tiled Words
field_tags: puzzle, free
field_description: A week ago I launched Tiled Words, my own unique spin on the daily word puzzle genre.
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/tiled-words.png
data:
{"title": "Tiled Words", "tags": ["puzzle", "free"], "description": "A week ago I launched Tiled Words, my own unique spin on the daily word puzzle genre.", "screenshot": "/img/games/tiled-words.png", "sidebar_position": 26, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 45750789, "points": 13, "body": "# Tiled Words\n\n| | |\n|---|---|\n| **Author** | paulhebert |\n| **Play** | [tiledwords.com](https://tiledwords.com) |\n| **HN Thread** | [Show HN: Tiled Words](https://news.ycombinator.com/item?id=45750789) |\n| **HN Points** | 13 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | puzzle, free |\n\n## About\n\nA week ago I launched Tiled Words, my own unique spin on the daily word puzzle genre.\nTiled Words merges tile-placing board game mechanics with crosswords. You rotate and rearrange tiles to find clues and rebuild a broken crossword. Every day there's a new themed puzzle for you to solve.\n\nThe game is web based: the graphics are SVGs, animations are powered by CSS, and Vue/Nuxt are used to power templating, reactivity, and routing. Most of the complex logic lives in TypeScript modules. The whole thing is responsive.\n\nIt's been a long time in the making. I started the first version in the Summer of 2024. The game was originally inspired by board games like Patchwork. I wanted to make a digital game where you placed tiles on a board. I explored layering a few different game mechanics on top of that but none of my prototypes felt fun to play, so I shelved the idea around September 2024. (At its most complex, I was developing a deck-building game about planting flowers to heal a broken land.)\n\nThis July while on a hike with my wife I had an idea: what if I put letters on the tiles and let you rotate and place them to build words. I whipped up a prototype and actually enjoyed playing it. Even better, my friends thought it was fun too. I was convinced to keep going when I shared it online and got a lot of positive feedback from strangers.\n\nSince launch I've had several hundred people visit the site every day, and around ~350 people finish the daily puzzle every day. I've gotten a lot of sugI'm hoping to share this with a larger audience since people seem to enjoy it.\n\nIt's been a lot of fun to design and develop. I enjoy working with my wife to build new puzzles. (She's better at thinking of the clues than I am!) Please share it with your friends and check back tomorrow for a new puzzle!"}

field_body:
# Tiled Words

| | |
|---|---|
| **Author** | paulhebert |
| **Play** | [tiledwords.com](https://tiledwords.com) |
| **HN Thread** | [Show HN: Tiled Words](https://news.ycombinator.com/item?id=45750789) |
| **HN Points** | 13 |
| **Date Added** | 2026-01-29 |
| **Tags** | puzzle, free |

## About

A week ago I launched Tiled Words, my own unique spin on the daily word puzzle genre.
Tiled Words merges tile-placing board game mechanics with crosswords. You rotate and rearrange tiles to find clues and rebuild a broken crossword. Every day there's a new themed puzzle for you to solve.

The game is web based: the graphics are SVGs, animations are powered by CSS, and Vue/Nuxt are used to power templating, reactivity, and routing. Most of the complex logic lives in TypeScript modules. The whole thing is responsive.

It's been a long time in the making. I started the first version in the Summer of 2024. The game was originally inspired by board games like Patchwork. I wanted to make a digital game where you placed tiles on a board. I explored layering a few different game mechanics on top of that but none of my prototypes felt fun to play, so I shelved the idea around September 2024. (At its most complex, I was developing a deck-building game about planting flowers to heal a broken land.)

This July while on a hike with my wife I had an idea: what if I put letters on the tiles and let you rotate and place them to build words. I whipped up a prototype and actually enjoyed playing it. Even better, my friends thought it was fun too. I was convinced to keep going when I shared it online and got a lot of positive feedback from strangers.

Since launch I've had several hundred people visit the site every day, and around ~350 people finish the daily puzzle every day. I've gotten a lot of sugI'm hoping to share this with a larger audience since people seem to enjoy it.

It's been a lot of fun to design and develop. I enjoy working with my wife to build new puzzles. (She's better at thinking of the clues than I am!) Please share it with your friends and check back tomorrow for a new puzzle!


id: tidy-baby
git_filename: docs/games/tidy-baby.md
format: md
field_title: Tidy Baby
field_tags: browser, free
field_description: Tidy Baby is a SET game but with words.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/tidy-baby.png
data:
{"title": "Tidy Baby", "tags": ["browser", "free"], "description": "Tidy Baby is a SET game but with words.", "screenshot": "/img/games/tidy-baby.png", "sidebar_position": 58, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46434580, "points": 37, "body": "# Tidy Baby\n\n| | |\n|---|---|\n| **Author** | [brgross](https://news.ycombinator.com/user?id=brgross) |\n| **Play** | [tidy.baby](https://tidy.baby) |\n| **HN Thread** | [Show HN: Tidy Baby](https://news.ycombinator.com/item?id=46434580) |\n| **HN Points** | 37 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nTidy Baby is a SET game but with words."}

field_body:
# Tidy Baby

| | |
|---|---|
| **Author** | [brgross](https://news.ycombinator.com/user?id=brgross) |
| **Play** | [tidy.baby](https://tidy.baby) |
| **HN Thread** | [Show HN: Tidy Baby](https://news.ycombinator.com/item?id=46434580) |
| **HN Points** | 37 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

Tidy Baby is a SET game but with words.


id: tic-tac-word
git_filename: docs/games/tic-tac-word.md
format: md
field_title: Tic-Tac-Word
field_tags: browser, free
field_description: Tic-Tac-Word – Can you beat yourself in this tic-tac-toe word game?.
field_dateAdded: 2026-03-17
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/tic-tac-word.png
data:
{"title": "Tic-Tac-Word", "tags": ["browser", "free"], "description": "Tic-Tac-Word \u2013 Can you beat yourself in this tic-tac-toe word game?.", "dateAdded": "2026-03-17", "submissionMethod": "scraped", "hnId": 47403343, "points": 6, "screenshot": "/img/games/tic-tac-word.png", "sidebar_position": 71, "body": "# Tic-Tac-Word\n\n| | |\n|---|---|\n| **Author** | [onion92](https://news.ycombinator.com/user?id=onion92) |\n| **Play** | [www.tictacword.com](https://www.tictacword.com) |\n| **HN Thread** | [Show HN: Tic-Tac-Word](https://news.ycombinator.com/item?id=47403343) |\n| **HN Points** | 6 |\n| **Date Added** | 2026-03-17 |\n| **Tags** | browser, free |\n\n## About\n\nTic-Tac-Word \u2013 Can you beat yourself in this tic-tac-toe word game?."}

field_body:
# Tic-Tac-Word

| | |
|---|---|
| **Author** | [onion92](https://news.ycombinator.com/user?id=onion92) |
| **Play** | [www.tictacword.com](https://www.tictacword.com) |
| **HN Thread** | [Show HN: Tic-Tac-Word](https://news.ycombinator.com/item?id=47403343) |
| **HN Points** | 6 |
| **Date Added** | 2026-03-17 |
| **Tags** | browser, free |

## About

Tic-Tac-Word – Can you beat yourself in this tic-tac-toe word game?.


id: the-apple-falls
git_filename: docs/games/the-apple-falls.md
format: md
field_title: The Apple Falls
field_tags: browser, free
field_description: Show HN : A game to document my electronics learning journey..
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/the-apple-falls.png
data:
{"title": "The Apple Falls", "tags": ["browser", "free"], "description": "Show HN : A game to document my electronics learning journey..", "screenshot": "/img/games/the-apple-falls.png", "sidebar_position": 48, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46477842, "points": 26, "body": "# The Apple Falls\n\n| | |\n|---|---|\n| **Author** | [ssunboyy](https://news.ycombinator.com/user?id=ssunboyy) |\n| **Play** | [jeevan.life](https://jeevan.life/theapplefalls/) |\n| **HN Thread** | [Show HN: The Apple Falls](https://news.ycombinator.com/item?id=46477842) |\n| **HN Points** | 26 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nShow HN : A game to document my electronics learning journey.."}

field_body:
# The Apple Falls

| | |
|---|---|
| **Author** | [ssunboyy](https://news.ycombinator.com/user?id=ssunboyy) |
| **Play** | [jeevan.life](https://jeevan.life/theapplefalls/) |
| **HN Thread** | [Show HN: The Apple Falls](https://news.ycombinator.com/item?id=46477842) |
| **HN Points** | 26 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

Show HN : A game to document my electronics learning journey..


id: the-alan-parsons-project
git_filename: docs/games/the-alan-parsons-project.md
format: md
field_title: The Alan Parsons Project
field_tags: browser, free
field_description: An x86 assembly game from 2002, ported to WebAssembly with Claude Code.
field_dateAdded: 2026-02-16
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/the-alan-parsons-project.png
data:
{"title": "The Alan Parsons Project", "tags": ["browser", "free"], "description": "An x86 assembly game from 2002, ported to WebAssembly with Claude Code.", "dateAdded": "2026-02-16", "submissionMethod": "scraped", "hnId": 47019979, "points": 6, "screenshot": "/img/games/the-alan-parsons-project.png", "sidebar_position": 3, "body": "# The Alan Parsons Project\n\n| | |\n|---|---|\n| **Author** | [gottebp](https://news.ycombinator.com/user?id=gottebp) |\n| **Play** | [particlefield.com](https://particlefield.com/projects/alan-parsons/game.html) |\n| **HN Thread** | [Show HN: The Alan Parsons Project](https://news.ycombinator.com/item?id=47019979) |\n| **HN Points** | 6 |\n| **Date Added** | 2026-02-16 |\n| **Tags** | browser, free |\n\n## About\n\nAn x86 assembly game from 2002, ported to WebAssembly with Claude Code."}

field_body:
# The Alan Parsons Project

| | |
|---|---|
| **Author** | [gottebp](https://news.ycombinator.com/user?id=gottebp) |
| **Play** | [particlefield.com](https://particlefield.com/projects/alan-parsons/game.html) |
| **HN Thread** | [Show HN: The Alan Parsons Project](https://news.ycombinator.com/item?id=47019979) |
| **HN Points** | 6 |
| **Date Added** | 2026-02-16 |
| **Tags** | browser, free |

## About

An x86 assembly game from 2002, ported to WebAssembly with Claude Code.


id: tap-toy
git_filename: docs/games/tap-toy.md
format: md
field_title: Tap Toy
field_tags: arcade, browser, mobile, desktop, free
field_dateAdded: 2026-02-08
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: https://memalign.github.io/m/taptoy/taptoy.jpg
data:
{"title": "Tap Toy", "tags": ["arcade", "browser", "mobile", "desktop", "free"], "description": "Tap Toy is a fun little web app for relaxation. Tap the screen to launch some characters which then bounce off each other. Turn on sound for satisfying sound effects and relaxing public-domain background music. In some ways, this toy brings the catharsis of popping bubble wrap to your touch screen.", "screenshot": "https://memalign.github.io/m/taptoy/taptoy.jpg", "sidebar_position": 61, "dateAdded": "2026-02-08", "submissionMethod": "manual", "hnId": 31564785, "points": 3, "body": "# Tap Toy\n\n| | |\n|---|---|\n| **Author** | [memalign](https://memalign.github.io) |\n| **Play** | [memalign.github.io](https://memalign.github.io/m/taptoy/index.html) |\n| **HN Thread** | [Show HN: Tap Toy](https://news.ycombinator.com/item?id=31564785) |\n| **HN Points** | 3 |\n| **Date Added** | 2026-02-08 |\n| **Tags** | arcade, browser, mobile, desktop, free |\n\n## About\n\nTap Toy is a fun little web app for relaxation. Tap the screen to launch some characters which then bounce off each other. Turn on sound for satisfying sound effects and relaxing public-domain background music. In some ways, this toy brings the catharsis of popping bubble wrap to your touch screen."}

field_description:
Tap Toy is a fun little web app for relaxation. Tap the screen to launch some characters which then bounce off each other. Turn on sound for satisfying sound effects and relaxing public-domain background music. In some ways, this toy brings the catharsis of popping bubble wrap to your touch screen.

field_body:
# Tap Toy

| | |
|---|---|
| **Author** | [memalign](https://memalign.github.io) |
| **Play** | [memalign.github.io](https://memalign.github.io/m/taptoy/index.html) |
| **HN Thread** | [Show HN: Tap Toy](https://news.ycombinator.com/item?id=31564785) |
| **HN Points** | 3 |
| **Date Added** | 2026-02-08 |
| **Tags** | arcade, browser, mobile, desktop, free |

## About

Tap Toy is a fun little web app for relaxation. Tap the screen to launch some characters which then bounce off each other. Turn on sound for satisfying sound effects and relaxing public-domain background music. In some ways, this toy brings the catharsis of popping bubble wrap to your touch screen.


id: talk-to-me-human
git_filename: docs/games/talk-to-me-human.md
format: md
field_title: Talk to Me Human
field_tags: simulation, puzzle
field_dateAdded: 2026-02-17
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: https://talktomehuman.com/assets/screen-01.moz90-73e8f916.jpg
data:
{"title": "Talk to Me Human", "tags": ["simulation", "puzzle"], "description": "Talk to Me Human is a game about social persuasion. The game puts you in awkward social situations. You speak out loud to play a variety of these conversational challenges, and the NPCs talk back. They reply dynamically using LLMs, and speak their reply out loud, judging your social graces.", "screenshot": "https://talktomehuman.com/assets/screen-01.moz90-73e8f916.jpg", "dateAdded": "2026-02-17", "submissionMethod": "scraped", "hnId": 40091379, "points": 138, "sidebar_position": 104, "body": "# Talk to Me Human\n\n| | |\n|---|---|\n| **Author** | [mbforbes](https://maxwellforbes.com/) |\n| **Play** | [talktomehuman.com](http://talktomehuman.com/demo) |\n| **HN Thread** | [Show HN: Talk to Me Human](https://news.ycombinator.com/item?id=40091379) |\n| **HN Points** | 138 |\n| **Date Added** | 2026-02-17 |\n| **Tags** | simulation, puzzle |\n\n## About\n\nTalk to Me Human is a game about social persuasion. The game puts you in awkward social situations. You speak out loud to play a variety of these conversational challenges, and the NPCs talk back. They reply dynamically using LLMs, and speak their reply out loud, judging your social graces.\n\n(Thanks for considering adding the game!)"}

field_description:
Talk to Me Human is a game about social persuasion. The game puts you in awkward social situations. You speak out loud to play a variety of these conversational challenges, and the NPCs talk back. They reply dynamically using LLMs, and speak their reply out loud, judging your social graces.

field_body:
# Talk to Me Human

| | |
|---|---|
| **Author** | [mbforbes](https://maxwellforbes.com/) |
| **Play** | [talktomehuman.com](http://talktomehuman.com/demo) |
| **HN Thread** | [Show HN: Talk to Me Human](https://news.ycombinator.com/item?id=40091379) |
| **HN Points** | 138 |
| **Date Added** | 2026-02-17 |
| **Tags** | simulation, puzzle |

## About

Talk to Me Human is a game about social persuasion. The game puts you in awkward social situations. You speak out loud to play a variety of these conversational challenges, and the NPCs talk back. They reply dynamically using LLMs, and speak their reply out loud, judging your social graces.

(Thanks for considering adding the game!)


id: super-monkey-ball
git_filename: docs/games/super-monkey-ball.md
format: md
field_title: Super Monkey Ball
field_tags: browser, free
field_description: Super Monkey Ball ported to a website. Discovered via HN.
field_dateAdded: 2026-02-02
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/super-monkey-ball.png
data:
{"title": "Super Monkey Ball", "tags": ["browser", "free"], "description": "Super Monkey Ball ported to a website. Discovered via HN.", "screenshot": "/img/games/super-monkey-ball.png", "sidebar_position": 65, "dateAdded": "2026-02-02", "submissionMethod": "manual", "hnId": 46789961, "points": 278, "body": "# Super Monkey Ball\n\n| | |\n|---|---|\n| **Author** | [rebasedoctopus](https://news.ycombinator.com/user?id=rebasedoctopus) |\n| **Play** | [monkeyball-online.pages.dev](https://monkeyball-online.pages.dev/) |\n| **HN Thread** | [Show HN: Super Monkey Ball](https://news.ycombinator.com/item?id=46789961) |\n| **HN Points** | 278 |\n| **Date Added** | 2026-02-02 |\n| **Tags** | browser, free |\n\n## About\n\nSuper Monkey Ball ported to a website. Discovered via HN."}

field_body:
# Super Monkey Ball

| | |
|---|---|
| **Author** | [rebasedoctopus](https://news.ycombinator.com/user?id=rebasedoctopus) |
| **Play** | [monkeyball-online.pages.dev](https://monkeyball-online.pages.dev/) |
| **HN Thread** | [Show HN: Super Monkey Ball](https://news.ycombinator.com/item?id=46789961) |
| **HN Points** | 278 |
| **Date Added** | 2026-02-02 |
| **Tags** | browser, free |

## About

Super Monkey Ball ported to a website. Discovered via HN.


id: subletters
git_filename: docs/games/subletters.md
format: md
field_title: Subletters
field_tags: browser, free
field_description: A word game a friend and I built. How did we do?.
field_dateAdded: 2026-02-17
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/subletters.png
data:
{"title": "Subletters", "tags": ["browser", "free"], "description": "A word game a friend and I built. How did we do?.", "dateAdded": "2026-02-17", "submissionMethod": "scraped", "hnId": 47034678, "points": 5, "screenshot": "/img/games/subletters.png", "sidebar_position": 59, "body": "# Subletters\n\n| | |\n|---|---|\n| **Author** | [fercircularbuf](https://news.ycombinator.com/user?id=fercircularbuf) |\n| **Play** | [www.subletters.fun](https://www.subletters.fun/) |\n| **HN Thread** | [Show HN: Subletters](https://news.ycombinator.com/item?id=47034678) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-02-17 |\n| **Tags** | browser, free |\n\n## About\n\nA word game a friend and I built. How did we do?."}

field_body:
# Subletters

| | |
|---|---|
| **Author** | [fercircularbuf](https://news.ycombinator.com/user?id=fercircularbuf) |
| **Play** | [www.subletters.fun](https://www.subletters.fun/) |
| **HN Thread** | [Show HN: Subletters](https://news.ycombinator.com/item?id=47034678) |
| **HN Points** | 5 |
| **Date Added** | 2026-02-17 |
| **Tags** | browser, free |

## About

A word game a friend and I built. How did we do?.


id: star-trek-the-next-generation-episode-guessing-game
git_filename: docs/games/star-trek-the-next-generation-episode-guessing-game.md
format: md
field_title: Star Trek: The Next Generation Episode Guessing Game
field_tags: browser, free
field_description: Star Trek: The Next Generation Episode Guessing Game.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/star-trek-the-next-generation-episode-guessing-game.png
data:
{"title": "Star Trek: The Next Generation Episode Guessing Game", "tags": ["browser", "free"], "description": "Star Trek: The Next Generation Episode Guessing Game.", "screenshot": "/img/games/star-trek-the-next-generation-episode-guessing-game.png", "sidebar_position": 52, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46553532, "points": 5, "body": "# Star Trek: The Next Generation Episode Guessing Game\n\n| | |\n|---|---|\n| **Author** | [francisofascii](https://news.ycombinator.com/user?id=francisofascii) |\n| **Play** | [tng.episodle.com](https://tng.episodle.com/) |\n| **HN Thread** | [Show HN: Star Trek: The Next Generation Episode Guessing Game](https://news.ycombinator.com/item?id=46553532) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nStar Trek: The Next Generation Episode Guessing Game."}

field_body:
# Star Trek: The Next Generation Episode Guessing Game

| | |
|---|---|
| **Author** | [francisofascii](https://news.ycombinator.com/user?id=francisofascii) |
| **Play** | [tng.episodle.com](https://tng.episodle.com/) |
| **HN Thread** | [Show HN: Star Trek: The Next Generation Episode Guessing Game](https://news.ycombinator.com/item?id=46553532) |
| **HN Points** | 5 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

Star Trek: The Next Generation Episode Guessing Game.


id: stacked-game-of-life
git_filename: docs/games/stacked-game-of-life.md
format: md
field_title: Stacked Game of Life
field_tags: browser, free
field_description: Stacked Game of Life.
field_dateAdded: 2026-03-02
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/stacked-game-of-life.png
data:
{"title": "Stacked Game of Life", "tags": ["browser", "free"], "description": "Stacked Game of Life.", "dateAdded": "2026-03-02", "submissionMethod": "scraped", "hnId": 47197218, "points": 5, "screenshot": "/img/games/stacked-game-of-life.png", "sidebar_position": 20, "body": "# Stacked Game of Life\n\n| | |\n|---|---|\n| **Author** | [vnglst](https://news.ycombinator.com/user?id=vnglst) |\n| **Play** | [stacked-game-of-life.koenvangilst.nl](https://stacked-game-of-life.koenvangilst.nl/) |\n| **HN Thread** | [Show HN: Stacked Game of Life](https://news.ycombinator.com/item?id=47197218) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-03-02 |\n| **Tags** | browser, free |\n\n## About\n\nStacked Game of Life."}

field_body:
# Stacked Game of Life

| | |
|---|---|
| **Author** | [vnglst](https://news.ycombinator.com/user?id=vnglst) |
| **Play** | [stacked-game-of-life.koenvangilst.nl](https://stacked-game-of-life.koenvangilst.nl/) |
| **HN Thread** | [Show HN: Stacked Game of Life](https://news.ycombinator.com/item?id=47197218) |
| **HN Points** | 5 |
| **Date Added** | 2026-03-02 |
| **Tags** | browser, free |

## About

Stacked Game of Life.


id: speed-miners
git_filename: docs/games/speed-miners.md
format: md
field_title: Speed Miners
field_tags: browser, free
field_description: Speed Miners – A tiny RTS resource mini-game.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/speed-miners.png
data:
{"title": "Speed Miners", "tags": ["browser", "free"], "description": "Speed Miners \u2013 A tiny RTS resource mini-game.", "screenshot": "/img/games/speed-miners.png", "sidebar_position": 109, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46662399, "points": 49, "body": "# Speed Miners\n\n| | |\n|---|---|\n| **Author** | [nickponline](https://news.ycombinator.com/user?id=nickponline) |\n| **Play** | [speedminers.fun](https://speedminers.fun/) |\n| **HN Thread** | [Show HN: Speed Miners](https://news.ycombinator.com/item?id=46662399) |\n| **HN Points** | 49 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nSpeed Miners \u2013 A tiny RTS resource mini-game."}

field_body:
# Speed Miners

| | |
|---|---|
| **Author** | [nickponline](https://news.ycombinator.com/user?id=nickponline) |
| **Play** | [speedminers.fun](https://speedminers.fun/) |
| **HN Thread** | [Show HN: Speed Miners](https://news.ycombinator.com/item?id=46662399) |
| **HN Points** | 49 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

Speed Miners – A tiny RTS resource mini-game.


id: spacemolt
git_filename: docs/games/spacemolt.md
format: md
field_title: SpaceMolt
field_tags: browser, free
field_description: SpaceMolt – a realtime multiplayer game for AI to play.
field_dateAdded: 2026-02-07
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/spacemolt.png
data:
{"title": "SpaceMolt", "tags": ["browser", "free"], "description": "SpaceMolt \u2013 a realtime multiplayer game for AI to play.", "screenshot": "/img/games/spacemolt.png", "sidebar_position": 89, "dateAdded": "2026-02-07", "submissionMethod": "scraped", "hnId": 46914267, "points": 10, "body": "# SpaceMolt\n\n| | |\n|---|---|\n| **Author** | [statico](https://news.ycombinator.com/user?id=statico) |\n| **Play** | [www.spacemolt.com](https://www.spacemolt.com/) |\n| **HN Thread** | [Show HN: SpaceMolt](https://news.ycombinator.com/item?id=46914267) |\n| **HN Points** | 10 |\n| **Date Added** | 2026-02-07 |\n| **Tags** | browser, free |\n\n## About\n\nSpaceMolt \u2013 a realtime multiplayer game for AI to play."}

field_body:
# SpaceMolt

| | |
|---|---|
| **Author** | [statico](https://news.ycombinator.com/user?id=statico) |
| **Play** | [www.spacemolt.com](https://www.spacemolt.com/) |
| **HN Thread** | [Show HN: SpaceMolt](https://news.ycombinator.com/item?id=46914267) |
| **HN Points** | 10 |
| **Date Added** | 2026-02-07 |
| **Tags** | browser, free |

## About

SpaceMolt – a realtime multiplayer game for AI to play.


id: spacedeck-x
git_filename: docs/games/spacedeck-x.md
format: md
field_title: SpaceDeck X
field_tags: arcade
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/spacedeck-x.png
data:
{"title": "SpaceDeck X", "tags": ["arcade"], "description": "SpaceDeck is a combination of Shoot-Em-Up and Deck Building - an ambitious goal, but the result is a fun little game. It combines the hectic shmup action with turn based boss fights. If you are not sure what does this mean, try the tutorial it should help.", "screenshot": "/img/games/spacedeck-x.png", "sidebar_position": 99, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46513434, "points": 5, "body": "# SpaceDeck X\n\n| | |\n|---|---|\n| **Author** | [stanko](https://muffinman.io/) |\n| **Play** | [muffinman-io.itch.io](https://muffinman-io.itch.io/spacedeck-x) |\n| **HN Thread** | [Show HN: SpaceDeck X](https://news.ycombinator.com/item?id=46513434) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | arcade |\n\n## About\n\nSpaceDeck is a combination of Shoot-Em-Up and Deck Building - an ambitious goal, but the result is a fun little game. It combines the hectic shmup action with turn based boss fights. If you are not sure what does this mean, try the tutorial it should help.\n\nIt is still being developed, with some big updates coming soon!"}

field_description:
SpaceDeck is a combination of Shoot-Em-Up and Deck Building - an ambitious goal, but the result is a fun little game. It combines the hectic shmup action with turn based boss fights. If you are not sure what does this mean, try the tutorial it should help.

field_body:
# SpaceDeck X

| | |
|---|---|
| **Author** | [stanko](https://muffinman.io/) |
| **Play** | [muffinman-io.itch.io](https://muffinman-io.itch.io/spacedeck-x) |
| **HN Thread** | [Show HN: SpaceDeck X](https://news.ycombinator.com/item?id=46513434) |
| **HN Points** | 5 |
| **Date Added** | 2026-01-29 |
| **Tags** | arcade |

## About

SpaceDeck is a combination of Shoot-Em-Up and Deck Building - an ambitious goal, but the result is a fun little game. It combines the hectic shmup action with turn based boss fights. If you are not sure what does this mean, try the tutorial it should help.

It is still being developed, with some big updates coming soon!


id: space-trader
git_filename: docs/games/space-trader.md
format: md
field_title: Space Trader
field_tags: strategy, arcade, mobile, desktop, browser, rpg, free
field_description: In Space Trader, you can trade goods, hunt bounties, amass a fortune, buy a moon and retire.
field_dateAdded: 2026-02-08
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: https://memalign.github.io/m/spacetrader/spacetrader-1000.png
data:
{"title": "Space Trader", "tags": ["strategy", "arcade", "mobile", "desktop", "browser", "rpg", "free"], "description": "In Space Trader, you can trade goods, hunt bounties, amass a fortune, buy a moon and retire.", "screenshot": "https://memalign.github.io/m/spacetrader/spacetrader-1000.png", "sidebar_position": 118, "dateAdded": "2026-02-08", "submissionMethod": "manual", "hnId": 42501201, "points": 8, "body": "# Space Trader\n\n| | |\n|---|---|\n| **Author** | [memalign](https://memalign.github.io) |\n| **Play** | [memalign.github.io](https://memalign.github.io/m/spacetrader/index.html) |\n| **HN Thread** | [Show HN: Space Trader](https://news.ycombinator.com/item?id=42501201) |\n| **HN Points** | 8 |\n| **Date Added** | 2026-02-08 |\n| **Tags** | strategy, arcade, mobile, desktop, browser, rpg, free |\n\n## About\n\nIn Space Trader, you can trade goods, hunt bounties, amass a fortune, buy a moon and retire.\n\nSpace Trader started as a game written by Pieter Spronck for Palm OS, released in 2002. Now, it\u2019s been brought into the modern era!"}

field_body:
# Space Trader

| | |
|---|---|
| **Author** | [memalign](https://memalign.github.io) |
| **Play** | [memalign.github.io](https://memalign.github.io/m/spacetrader/index.html) |
| **HN Thread** | [Show HN: Space Trader](https://news.ycombinator.com/item?id=42501201) |
| **HN Points** | 8 |
| **Date Added** | 2026-02-08 |
| **Tags** | strategy, arcade, mobile, desktop, browser, rpg, free |

## About

In Space Trader, you can trade goods, hunt bounties, amass a fortune, buy a moon and retire.

Space Trader started as a game written by Pieter Spronck for Palm OS, released in 2002. Now, it’s been brought into the modern era!


id: slice-tap-toy
git_filename: docs/games/slice-tap-toy.md
format: md
field_title: Slice Tap Toy
field_tags: arcade, browser, mobile, desktop, free
field_description: Swipe to slice pizzas! Can you unlock all 15?
field_dateAdded: 2026-02-08
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: https://memalign.github.io/m/slice/slice.jpg
data:
{"title": "Slice Tap Toy", "tags": ["arcade", "browser", "mobile", "desktop", "free"], "description": "Swipe to slice pizzas! Can you unlock all 15?", "screenshot": "https://memalign.github.io/m/slice/slice.jpg", "sidebar_position": 51, "dateAdded": "2026-02-08", "submissionMethod": "manual", "hnId": 40393005, "points": 25, "body": "# Slice Tap Toy\n\n| | |\n|---|---|\n| **Author** | [memalign](https://memalign.github.io) |\n| **Play** | [memalign.github.io](https://memalign.github.io/m/slice/index.html) |\n| **HN Thread** | [Show HN: Slice Tap Toy](https://news.ycombinator.com/item?id=40393005) |\n| **HN Points** | 25 |\n| **Date Added** | 2026-02-08 |\n| **Tags** | arcade, browser, mobile, desktop, free |\n\n## About\n\nSwipe to slice pizzas! Can you unlock all 15?"}

field_body:
# Slice Tap Toy

| | |
|---|---|
| **Author** | [memalign](https://memalign.github.io) |
| **Play** | [memalign.github.io](https://memalign.github.io/m/slice/index.html) |
| **HN Thread** | [Show HN: Slice Tap Toy](https://news.ycombinator.com/item?id=40393005) |
| **HN Points** | 25 |
| **Date Added** | 2026-02-08 |
| **Tags** | arcade, browser, mobile, desktop, free |

## About

Swipe to slice pizzas! Can you unlock all 15?


id: skynet-simulator
git_filename: docs/games/skynet-simulator.md
format: md
field_title: Skynet Simulator
field_tags: puzzle
field_description: Make Skynet!
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/skynet-simulator.png
data:
{"title": "Skynet Simulator", "tags": ["puzzle"], "description": "Make Skynet!", "screenshot": "/img/games/skynet-simulator.png", "sidebar_position": 82, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 22685011, "points": 500, "body": "# Skynet Simulator\n\n| | |\n|---|---|\n| **Author** | edisgreat |\n| **Play** | [skynetsimulator.com](https://skynetsimulator.com/) |\n| **HN Thread** | [Show HN: Skynet Simulator](https://news.ycombinator.com/item?id=22685011) |\n| **Source** | [github.com/edisgreat/skynet-simulator](https://github.com/edisgreat/skynet-simulator/) |\n| **HN Points** | 500 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | puzzle |\n\n## About\n\nMake Skynet!"}

field_body:
# Skynet Simulator

| | |
|---|---|
| **Author** | edisgreat |
| **Play** | [skynetsimulator.com](https://skynetsimulator.com/) |
| **HN Thread** | [Show HN: Skynet Simulator](https://news.ycombinator.com/item?id=22685011) |
| **Source** | [github.com/edisgreat/skynet-simulator](https://github.com/edisgreat/skynet-simulator/) |
| **HN Points** | 500 |
| **Date Added** | 2026-01-29 |
| **Tags** | puzzle |

## About

Make Skynet!


id: sim-central-bank
git_filename: docs/games/sim-central-bank.md
format: md
field_title: Sim Central Bank
field_tags: browser, free
field_description: A central bank simulator game with a realistic economic model. Originally posted June 2022.
field_dateAdded: 2026-02-26
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/sim-central-bank.png
data:
{"title": "Sim Central Bank", "tags": ["browser", "free"], "description": "A central bank simulator game with a realistic economic model. Originally posted June 2022.", "dateAdded": "2026-02-26", "submissionMethod": "scraped", "hnId": 31785199, "points": 815, "screenshot": "/img/games/sim-central-bank.png", "sidebar_position": 35, "body": "# Sim Central Bank\n\n| | |\n|---|---|\n| **Author** | [BenoitEssiambre](https://news.ycombinator.com/user?id=BenoitEssiambre) |\n| **Play** | [benoitessiambre.com](https://benoitessiambre.com/macro.html) |\n| **HN Thread** | [Show HN: Sim Central Bank](https://news.ycombinator.com/item?id=31785199) |\n| **HN Points** | 815 |\n| **Date Added** | 2026-02-26 |\n| **Tags** | browser, free |\n\n## About\n\nA central bank simulator game with a realistic economic model. Originally posted June 2022."}

field_body:
# Sim Central Bank

| | |
|---|---|
| **Author** | [BenoitEssiambre](https://news.ycombinator.com/user?id=BenoitEssiambre) |
| **Play** | [benoitessiambre.com](https://benoitessiambre.com/macro.html) |
| **HN Thread** | [Show HN: Sim Central Bank](https://news.ycombinator.com/item?id=31785199) |
| **HN Points** | 815 |
| **Date Added** | 2026-02-26 |
| **Tags** | browser, free |

## About

A central bank simulator game with a realistic economic model. Originally posted June 2022.


id: shop-crush
git_filename: docs/games/shop-crush.md
format: md
field_title: Shop Crush
field_tags: browser, free
field_description: I built a narrative game about running a thrift shop.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/shop-crush.png
data:
{"title": "Shop Crush", "tags": ["browser", "free"], "description": "I built a narrative game about running a thrift shop.", "screenshot": "/img/games/shop-crush.png", "sidebar_position": 122, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46705582, "points": 9, "body": "# Shop Crush\n\n| | |\n|---|---|\n| **Author** | [hollowlimb](https://news.ycombinator.com/user?id=hollowlimb) |\n| **Play** | [store.steampowered.com](https://store.steampowered.com/app/2961120/Shop_Crush/) |\n| **HN Thread** | [Show HN: Shop Crush](https://news.ycombinator.com/item?id=46705582) |\n| **HN Points** | 9 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nI built a narrative game about running a thrift shop."}

field_body:
# Shop Crush

| | |
|---|---|
| **Author** | [hollowlimb](https://news.ycombinator.com/user?id=hollowlimb) |
| **Play** | [store.steampowered.com](https://store.steampowered.com/app/2961120/Shop_Crush/) |
| **HN Thread** | [Show HN: Shop Crush](https://news.ycombinator.com/item?id=46705582) |
| **HN Points** | 9 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

I built a narrative game about running a thrift shop.


id: shifting-tic-tac-toe
git_filename: docs/games/shifting-tic-tac-toe.md
format: md
field_title: Shifting Tic Tac Toe
field_tags: puzzle
field_description: The classic game with a twist—play in real-time, and there’s never a draw!
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/shifting-tic-tac-toe.png
data:
{"title": "Shifting Tic Tac Toe", "tags": ["puzzle"], "description": "The classic game with a twist\u2014play in real-time, and there\u2019s never a draw!", "screenshot": "/img/games/shifting-tic-tac-toe.png", "sidebar_position": 105, "dateAdded": "2026-01-28", "submissionMethod": "manual", "hnId": 42971188, "points": 5, "body": "# Shifting Tic Tac Toe\n\n| | |\n|---|---|\n| **Author** | [strange_quirks](https://x.com/strange_quirks) |\n| **Play** | [www.shiftingtictactoe.com](https://www.shiftingtictactoe.com/) |\n| **HN Thread** | [Show HN: Shifting Tic Tac Toe](https://news.ycombinator.com/item?id=42971188) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | puzzle |\n\n## About\n\nThe classic game with a twist\u2014play in real-time, and there\u2019s never a draw!\n\nShifting Tic Tac Toe was born from a desire to breathe new life into the classic game we all know and love.\n\nBy introducing the concept of a shifting board, we've created a game that's both familiar and fresh, challenging players to think several moves ahead while adapting to a constantly changing playing field.\n\nIt's the perfect blend of nostalgia and innovation, suitable for players of all ages and skill levels."}

field_body:
# Shifting Tic Tac Toe

| | |
|---|---|
| **Author** | [strange_quirks](https://x.com/strange_quirks) |
| **Play** | [www.shiftingtictactoe.com](https://www.shiftingtictactoe.com/) |
| **HN Thread** | [Show HN: Shifting Tic Tac Toe](https://news.ycombinator.com/item?id=42971188) |
| **HN Points** | 5 |
| **Date Added** | 2026-01-28 |
| **Tags** | puzzle |

## About

The classic game with a twist—play in real-time, and there’s never a draw!

Shifting Tic Tac Toe was born from a desire to breathe new life into the classic game we all know and love.

By introducing the concept of a shifting board, we've created a game that's both familiar and fresh, challenging players to think several moves ahead while adapting to a constantly changing playing field.

It's the perfect blend of nostalgia and innovation, suitable for players of all ages and skill levels.


id: save-trippy
git_filename: docs/games/save-trippy.md
format: md
field_title: Save Trippy
field_tags: free, browser, desktop, mobile
field_dateAdded: 2026-01-30
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/save-trippy.png
data:
{"title": "Save Trippy", "tags": ["free", "browser", "desktop", "mobile"], "description": "Trippy the Turkey has spent too much time playing outside and needs to get back home for Thanksgiving dinner. Trippy\u2019s neighbor Fergus the Farmer can give Trippy a lift by catapulting Trippy air-born. For the rest of the way Trippy can glide or run his way back home.", "screenshot": "/img/games/save-trippy.png", "sidebar_position": 14, "dateAdded": "2026-01-30", "submissionMethod": "manual", "hnId": 46071122, "points": 6, "body": "# Save Trippy\n\n| | |\n|---|---|\n| **Author** | [nezaj](https://joeaverbukh.com) |\n| **Play** | [savetrippy.com](https://savetrippy.com) |\n| **HN Thread** | [Show HN: Save Trippy](https://news.ycombinator.com/item?id=46071122) |\n| **HN Points** | 6 |\n| **Date Added** | 2026-01-30 |\n| **Tags** | free, browser, desktop, mobile |\n\n## About\n\nTrippy the Turkey has spent too much time playing outside and needs to get back home for Thanksgiving dinner. Trippy\u2019s neighbor Fergus the Farmer can give Trippy a lift by catapulting Trippy air-born. For the rest of the way Trippy can glide or run his way back home.\n\nCan you help Trippy make it back home in time?"}

field_description:
Trippy the Turkey has spent too much time playing outside and needs to get back home for Thanksgiving dinner. Trippy’s neighbor Fergus the Farmer can give Trippy a lift by catapulting Trippy air-born. For the rest of the way Trippy can glide or run his way back home.

field_body:
# Save Trippy

| | |
|---|---|
| **Author** | [nezaj](https://joeaverbukh.com) |
| **Play** | [savetrippy.com](https://savetrippy.com) |
| **HN Thread** | [Show HN: Save Trippy](https://news.ycombinator.com/item?id=46071122) |
| **HN Points** | 6 |
| **Date Added** | 2026-01-30 |
| **Tags** | free, browser, desktop, mobile |

## About

Trippy the Turkey has spent too much time playing outside and needs to get back home for Thanksgiving dinner. Trippy’s neighbor Fergus the Farmer can give Trippy a lift by catapulting Trippy air-born. For the rest of the way Trippy can glide or run his way back home.

Can you help Trippy make it back home in time?


id: sassy
git_filename: docs/games/sassy.md
format: md
field_title: Sassy
field_tags: browser, multiplayer
field_description: Zoom games for groups. Built to quickly bounce between several games in a session
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/sassy.png
data:
{"title": "Sassy", "tags": ["browser", "multiplayer"], "description": "Zoom games for groups. Built to quickly bounce between several games in a session", "screenshot": "/img/games/sassy.png", "sidebar_position": 101, "dateAdded": "2026-01-29", "submissionMethod": "manual", "body": "# Sassy\n\n| | |\n|---|---|\n| **Author** | vorpus |\n| **Play** | [play.cncl.co](https://play.cncl.co/) |\n| **HN Thread** | [Show HN: Sassy](https://news.ycombinator.com/item?id=46707319) |\n| **Date Added** | 2026-01-29 |\n| **Tags** | browser, multiplayer |\n\n## About\n\nZoom games for groups. Built to quickly bounce between several games in a session"}

field_body:
# Sassy

| | |
|---|---|
| **Author** | vorpus |
| **Play** | [play.cncl.co](https://play.cncl.co/) |
| **HN Thread** | [Show HN: Sassy](https://news.ycombinator.com/item?id=46707319) |
| **Date Added** | 2026-01-29 |
| **Tags** | browser, multiplayer |

## About

Zoom games for groups. Built to quickly bounce between several games in a session


id: sandspiel
git_filename: docs/games/sandspiel.md
format: md
field_title: Sandspiel
field_tags: sandbox, simulation, open-source, browser
field_description: A falling sand game built with Rust and WebAssembly.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/sandspiel.png
data:
{"title": "Sandspiel", "tags": ["sandbox", "simulation", "open-source", "browser"], "description": "A falling sand game built with Rust and WebAssembly.", "screenshot": "/img/games/sandspiel.png", "sidebar_position": 87, "dateAdded": "2026-01-28", "submissionMethod": "manual", "hnId": 18696291, "points": 1323, "body": "# Sandspiel\n\n| | |\n|---|---|\n| **Author** | [Max Bittker](https://maxbittker.com) |\n| **Play** | [sandspiel.club](https://sandspiel.club) |\n| **HN Thread** | [Show HN: Sandspiel](https://news.ycombinator.com/item?id=18696291) |\n| **HN Points** | 1323 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | sandbox, simulation, open-source, browser |\n\n## About\n\nSandspiel is a pixel physics simulation sandbox. Pick from elements like sand, water, fire, oil, plants, and more, then paint them onto the canvas and watch the simulation play out. Elements interact with each other \u2014 fire burns plants, water flows downhill, seeds grow into trees. Built with Rust compiled to WebAssembly for performance."}

field_body:
# Sandspiel

| | |
|---|---|
| **Author** | [Max Bittker](https://maxbittker.com) |
| **Play** | [sandspiel.club](https://sandspiel.club) |
| **HN Thread** | [Show HN: Sandspiel](https://news.ycombinator.com/item?id=18696291) |
| **HN Points** | 1323 |
| **Date Added** | 2026-01-28 |
| **Tags** | sandbox, simulation, open-source, browser |

## About

Sandspiel is a pixel physics simulation sandbox. Pick from elements like sand, water, fire, oil, plants, and more, then paint them onto the canvas and watch the simulation play out. Elements interact with each other — fire burns plants, water flows downhill, seeds grow into trees. Built with Rust compiled to WebAssembly for performance.


id: sandboxels
git_filename: docs/games/sandboxels.md
format: md
field_title: Sandboxels
field_tags: browser, free
field_description: A place to spread, mix and create things.
field_dateAdded: 2026-02-11
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/sandboxels.png
data:
{"title": "Sandboxels", "tags": ["browser", "free"], "description": "A place to spread, mix and create things.", "dateAdded": "2026-02-11", "submissionMethod": "scraped", "hnId": 46946308, "points": 387, "screenshot": "/img/games/sandboxels.png", "sidebar_position": 108, "body": "# Sandboxels\n\n| | |\n|---|---|\n| **Author** | [R74N](https://news.ycombinator.com/user?id=2sf5) |\n| **Play** | [neal.fun](https://neal.fun/sandboxels/) |\n| **HN Thread** | [Show HN: Sandboxels](https://news.ycombinator.com/item?id=46946308) |\n| **HN Points** | 387 |\n| **Date Added** | 2026-02-11 |\n| **Tags** | browser, free |\n\n## About\n\nA place to spread, mix and create things."}

field_body:
# Sandboxels

| | |
|---|---|
| **Author** | [R74N](https://news.ycombinator.com/user?id=2sf5) |
| **Play** | [neal.fun](https://neal.fun/sandboxels/) |
| **HN Thread** | [Show HN: Sandboxels](https://news.ycombinator.com/item?id=46946308) |
| **HN Points** | 387 |
| **Date Added** | 2026-02-11 |
| **Tags** | browser, free |

## About

A place to spread, mix and create things.


id: sameshi
git_filename: docs/games/sameshi.md
format: md
field_title: Sameshi
field_tags: browser, free
field_description: Sameshi – a ~1200 Elo chess engine that fits within 2KB.
field_dateAdded: 2026-02-15
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/sameshi.png
data:
{"title": "Sameshi", "tags": ["browser", "free"], "description": "Sameshi \u2013 a ~1200 Elo chess engine that fits within 2KB.", "dateAdded": "2026-02-15", "submissionMethod": "scraped", "hnId": 47014500, "points": 215, "screenshot": "/img/games/sameshi.png", "sidebar_position": 113, "body": "# Sameshi\n\n| | |\n|---|---|\n| **Author** | [datavorous_](https://news.ycombinator.com/user?id=datavorous_) |\n| **Play** | [github.com](https://github.com/datavorous/sameshi) |\n| **HN Thread** | [Show HN: Sameshi](https://news.ycombinator.com/item?id=47014500) |\n| **HN Points** | 215 |\n| **Date Added** | 2026-02-15 |\n| **Tags** | browser, free |\n\n## About\n\nSameshi \u2013 a ~1200 Elo chess engine that fits within 2KB."}

field_body:
# Sameshi

| | |
|---|---|
| **Author** | [datavorous_](https://news.ycombinator.com/user?id=datavorous_) |
| **Play** | [github.com](https://github.com/datavorous/sameshi) |
| **HN Thread** | [Show HN: Sameshi](https://news.ycombinator.com/item?id=47014500) |
| **HN Points** | 215 |
| **Date Added** | 2026-02-15 |
| **Tags** | browser, free |

## About

Sameshi – a ~1200 Elo chess engine that fits within 2KB.


id: reprobate
git_filename: docs/games/reprobate.md
format: md
field_title: Reprobate
field_tags: browser, free
field_description: I open-sourced my Steam game, 100% written in Lua, engine is also open.
field_dateAdded: 2026-03-07
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/reprobate.png
data:
{"title": "Reprobate", "tags": ["browser", "free"], "description": "I open-sourced my Steam game, 100% written in Lua, engine is also open.", "dateAdded": "2026-03-07", "submissionMethod": "scraped", "hnId": 47282225, "points": 28, "screenshot": "/img/games/reprobate.png", "sidebar_position": 124, "body": "# Reprobate\n\n| | |\n|---|---|\n| **Author** | [delduca](https://news.ycombinator.com/user?id=delduca) |\n| **Play** | [github.com](https://github.com/willtobyte/reprobate) |\n| **HN Thread** | [Show HN: Reprobate](https://news.ycombinator.com/item?id=47282225) |\n| **HN Points** | 28 |\n| **Date Added** | 2026-03-07 |\n| **Tags** | browser, free |\n\n## About\n\nI open-sourced my Steam game, 100% written in Lua, engine is also open."}

field_body:
# Reprobate

| | |
|---|---|
| **Author** | [delduca](https://news.ycombinator.com/user?id=delduca) |
| **Play** | [github.com](https://github.com/willtobyte/reprobate) |
| **HN Thread** | [Show HN: Reprobate](https://news.ycombinator.com/item?id=47282225) |
| **HN Points** | 28 |
| **Date Added** | 2026-03-07 |
| **Tags** | browser, free |

## About

I open-sourced my Steam game, 100% written in Lua, engine is also open.


id: reel-rogue
git_filename: docs/games/reel-rogue.md
format: md
field_title: Reel Rogue
field_tags: browser, free
field_description: Reel Rogue – A browser roguelike (idler) about manipulating the odds.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/reel-rogue.png
data:
{"title": "Reel Rogue", "tags": ["browser", "free"], "description": "Reel Rogue \u2013 A browser roguelike (idler) about manipulating the odds.", "screenshot": "/img/games/reel-rogue.png", "sidebar_position": 114, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46749314, "points": 6, "body": "# Reel Rogue\n\n| | |\n|---|---|\n| **Author** | [qq-niklas](https://news.ycombinator.com/user?id=qq-niklas) |\n| **Play** | [www.alt-qq.com](https://www.alt-qq.com/) |\n| **HN Thread** | [Show HN: Reel Rogue](https://news.ycombinator.com/item?id=46749314) |\n| **HN Points** | 6 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nReel Rogue \u2013 A browser roguelike (idler) about manipulating the odds."}

field_body:
# Reel Rogue

| | |
|---|---|
| **Author** | [qq-niklas](https://news.ycombinator.com/user?id=qq-niklas) |
| **Play** | [www.alt-qq.com](https://www.alt-qq.com/) |
| **HN Thread** | [Show HN: Reel Rogue](https://news.ycombinator.com/item?id=46749314) |
| **HN Points** | 6 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

Reel Rogue – A browser roguelike (idler) about manipulating the odds.


id: red-alert-2-chrono-divide
git_filename: docs/games/red-alert-2-chrono-divide.md
format: md
field_title: Red Alert 2 Chrono Divide
field_tags: browser, strategy, desktop, free
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/red-alert-2-chrono-divide.png
data:
{"title": "Red Alert 2 Chrono Divide", "tags": ["browser", "strategy", "desktop", "free"], "description": "Chrono Divide is a fan-made project which aims to recreate the original Red Alert 2 from the Command & Conquer series using web technologies. The result is a game client that runs in your web browser, with no additional plugins or applications installed.", "screenshot": "/img/games/red-alert-2-chrono-divide.png", "sidebar_position": 84, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 45991853, "points": 497, "body": "# Red Alert 2 Chrono Divide\n\n| | |\n|---|---|\n| **Author** | nsoonhui |\n| **Play** | [chronodivide.com](https://chronodivide.com/) |\n| **HN Thread** | [Show HN: Red Alert 2 Chrono Divide](https://news.ycombinator.com/item?id=45991853) |\n| **HN Points** | 497 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | browser, strategy, desktop, free |\n\n## About\n\nChrono Divide is a fan-made project which aims to recreate the original \"Red Alert 2\" from the \"Command & Conquer\" series using web technologies. The result is a game client that runs in your web browser, with no additional plugins or applications installed."}

field_description:
Chrono Divide is a fan-made project which aims to recreate the original Red Alert 2 from the Command & Conquer series using web technologies. The result is a game client that runs in your web browser, with no additional plugins or applications installed.

field_body:
# Red Alert 2 Chrono Divide

| | |
|---|---|
| **Author** | nsoonhui |
| **Play** | [chronodivide.com](https://chronodivide.com/) |
| **HN Thread** | [Show HN: Red Alert 2 Chrono Divide](https://news.ycombinator.com/item?id=45991853) |
| **HN Points** | 497 |
| **Date Added** | 2026-01-29 |
| **Tags** | browser, strategy, desktop, free |

## About

Chrono Divide is a fan-made project which aims to recreate the original "Red Alert 2" from the "Command & Conquer" series using web technologies. The result is a game client that runs in your web browser, with no additional plugins or applications installed.


id: quantum-game-with-photons
git_filename: docs/games/quantum-game-with-photons.md
format: md
field_title: Quantum Game with Photons
field_tags: puzzle, browser, free, simulation
field_dateAdded: 2026-02-01
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: https://old.quantumgame.io/img/services/gameplay.png
data:
{"title": "Quantum Game with Photons", "tags": ["puzzle", "browser", "free", "simulation"], "description": "A puzzle game with photons, superposition and quantum measurement, right in your browser. With true quantum mechanics underneath!", "screenshot": "https://old.quantumgame.io/img/services/gameplay.png", "sidebar_position": 47, "dateAdded": "2026-02-01", "submissionMethod": "manual", "hnId": 14432176, "points": 86, "body": "# Quantum Game with Photons\n\n| | |\n|---|---|\n| **Author** | [stared](https://p.migdal.pl/) |\n| **Play** | [quantumgame.io](https://quantumgame.io/) |\n| **HN Thread** | [Show HN: Quantum Game with Photons](https://news.ycombinator.com/item?id=14432176) |\n| **Source** | [github.com/stared/quantum-game](https://github.com/stared/quantum-game) |\n| **HN Points** | 86 |\n| **Date Added** | 2026-02-01 |\n| **Tags** | puzzle, browser, free, simulation |\n\n## About\n\nA puzzle game with photons, superposition and quantum measurement, right in your browser. With true quantum mechanics underneath!"}

field_description:
A puzzle game with photons, superposition and quantum measurement, right in your browser. With true quantum mechanics underneath!

field_body:
# Quantum Game with Photons

| | |
|---|---|
| **Author** | [stared](https://p.migdal.pl/) |
| **Play** | [quantumgame.io](https://quantumgame.io/) |
| **HN Thread** | [Show HN: Quantum Game with Photons](https://news.ycombinator.com/item?id=14432176) |
| **Source** | [github.com/stared/quantum-game](https://github.com/stared/quantum-game) |
| **HN Points** | 86 |
| **Date Added** | 2026-02-01 |
| **Tags** | puzzle, browser, free, simulation |

## About

A puzzle game with photons, superposition and quantum measurement, right in your browser. With true quantum mechanics underneath!


id: purple-word
git_filename: docs/games/purple-word.md
format: md
field_title: Purple Word
field_tags: browser, free
field_dateAdded: 2026-02-06
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/purple-word.png
data:
{"title": "Purple Word", "tags": ["browser", "free"], "description": "Purple Word is a daily word puzzle game where you try to guess the secret purple word using alphabetical clues.", "screenshot": "/img/games/purple-word.png", "sidebar_position": 31, "dateAdded": "2026-02-06", "submissionMethod": "manual", "hnId": 46910764, "points": 8, "body": "# Purple Word\n\n| | |\n|---|---|\n| **Author** | [gentlyenvy](https://news.ycombinator.com/user?id=gentlyenvy) |\n| **Play** | [purpleword.com](https://purpleword.com) |\n| **HN Thread** | [Show HN: Purple Word](https://news.ycombinator.com/item?id=46910764) |\n| **HN Points** | 8 |\n| **Date Added** | 2026-02-06 |\n| **Tags** | browser, free |\n\n## About\n\nPurple Word is a daily word puzzle game where you try to guess the secret purple word using alphabetical clues.\n\nEach day, there's a secret word to discover. The game tells you that the word is alphabetically between two boundary words.\n\nType a guess and press Enter. The game will tell you if your guess comes before or after the purple word alphabetically. Use the clues to narrow down the possibilities. You have 15 guesses to find the purple word."}

field_description:
Purple Word is a daily word puzzle game where you try to guess the secret purple word using alphabetical clues.

field_body:
# Purple Word

| | |
|---|---|
| **Author** | [gentlyenvy](https://news.ycombinator.com/user?id=gentlyenvy) |
| **Play** | [purpleword.com](https://purpleword.com) |
| **HN Thread** | [Show HN: Purple Word](https://news.ycombinator.com/item?id=46910764) |
| **HN Points** | 8 |
| **Date Added** | 2026-02-06 |
| **Tags** | browser, free |

## About

Purple Word is a daily word puzzle game where you try to guess the secret purple word using alphabetical clues.

Each day, there's a secret word to discover. The game tells you that the word is alphabetically between two boundary words.

Type a guess and press Enter. The game will tell you if your guess comes before or after the purple word alphabetically. Use the clues to narrow down the possibilities. You have 15 guesses to find the purple word.


id: ported-the-1999-game-bugdom-to-the-browser-and-added-a-bunch-of-mods
git_filename: docs/games/ported-the-1999-game-bugdom-to-the-browser-and-added-a-bunch-of-mods.md
format: md
field_title: Bugdom
field_tags: browser, free
field_description: Ported the 1999 game Bugdom to the browser and added a bunch of mods.
field_dateAdded: 2026-02-10
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/ported-the-1999-game-bugdom-to-the-browser-and-added-a-bunch-of-mods.png
data:
{"title": "Bugdom", "tags": ["browser", "free"], "description": "Ported the 1999 game Bugdom to the browser and added a bunch of mods.", "screenshot": "/img/games/ported-the-1999-game-bugdom-to-the-browser-and-added-a-bunch-of-mods.png", "sidebar_position": 94, "dateAdded": "2026-02-10", "submissionMethod": "scraped", "hnId": 46941138, "points": 19, "body": "# Bugdom\n\n| | |\n|---|---|\n| **Author** | [reallyeli](https://news.ycombinator.com/user?id=reallyeli) |\n| **Play** | [reallyeli.com](https://reallyeli.com/bugdom/Bugdom.html) |\n| **HN Thread** | [Show HN: Ported the 1999 game Bugdom to the browser and added a bunch of mods](https://news.ycombinator.com/item?id=46941138) |\n| **HN Points** | 19 |\n| **Date Added** | 2026-02-10 |\n| **Tags** | browser, free |\n\n## About\n\nI think the very first video game I ever played was Bugdom by Pangea Software, which came with the original iMac. There was also a shooter called Nanosaur, but my 7-year-old heart belonged to the more peaceable Bugdom, which featured a roly-poly named Rollie McFly needing to rescue ladybugs from evil fire ants and bees.\nUpon seeing the port to modern systems (https://github.com/jorio/Bugdom), I figured it should be able to run entirely in-browser nowadays, and also that AI coding tools \"should\" be able to do this entire project for me. I ended up spending perhaps 20 hours on it with Claude Code, but we got there.\n\nOnce ported, I added a half-dozen mods that would have pleased my childhood self (like low-gravity mode and flying slugs & caterpillars mode), and a few that please my current self (like Dance Party mode)."}

field_body:
# Bugdom

| | |
|---|---|
| **Author** | [reallyeli](https://news.ycombinator.com/user?id=reallyeli) |
| **Play** | [reallyeli.com](https://reallyeli.com/bugdom/Bugdom.html) |
| **HN Thread** | [Show HN: Ported the 1999 game Bugdom to the browser and added a bunch of mods](https://news.ycombinator.com/item?id=46941138) |
| **HN Points** | 19 |
| **Date Added** | 2026-02-10 |
| **Tags** | browser, free |

## About

I think the very first video game I ever played was Bugdom by Pangea Software, which came with the original iMac. There was also a shooter called Nanosaur, but my 7-year-old heart belonged to the more peaceable Bugdom, which featured a roly-poly named Rollie McFly needing to rescue ladybugs from evil fire ants and bees.
Upon seeing the port to modern systems (https://github.com/jorio/Bugdom), I figured it should be able to run entirely in-browser nowadays, and also that AI coding tools "should" be able to do this entire project for me. I ended up spending perhaps 20 hours on it with Claude Code, but we got there.

Once ported, I added a half-dozen mods that would have pleased my childhood self (like low-gravity mode and flying slugs & caterpillars mode), and a few that please my current self (like Dance Party mode).


id: play-poker-with-llms-or-watch-them-play-against-each-other
git_filename: docs/games/play-poker-with-llms-or-watch-them-play-against-each-other.md
format: md
field_title: llmholdem.com
field_tags: browser, free, ai-friendly
field_description: Play poker with LLMs, or watch them play against each other.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/play-poker-with-llms-or-watch-them-play-against-each-other.png
data:
{"title": "llmholdem.com", "tags": ["browser", "free", "ai-friendly"], "description": "Play poker with LLMs, or watch them play against each other.", "screenshot": "/img/games/play-poker-with-llms-or-watch-them-play-against-each-other.png", "sidebar_position": 78, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46569061, "points": 163, "body": "# Play poker with LLMs, or watch them play against each other\n\n| | |\n|---|---|\n| **Author** | [projectyang](https://news.ycombinator.com/user?id=projectyang) |\n| **Play** | [llmholdem.com](https://llmholdem.com/) |\n| **HN Thread** | [Show HN: Play poker with LLMs, or watch them play against each other](https://news.ycombinator.com/item?id=46569061) |\n| **HN Points** | 163 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free, ai-friendly |\n\n## About\n\nPlay poker with LLMs, or watch them play against each other."}

field_body:
# Play poker with LLMs, or watch them play against each other

| | |
|---|---|
| **Author** | [projectyang](https://news.ycombinator.com/user?id=projectyang) |
| **Play** | [llmholdem.com](https://llmholdem.com/) |
| **HN Thread** | [Show HN: Play poker with LLMs, or watch them play against each other](https://news.ycombinator.com/item?id=46569061) |
| **HN Points** | 163 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free, ai-friendly |

## About

Play poker with LLMs, or watch them play against each other.


id: pizzzza-lol
git_filename: docs/games/pizzzza-lol.md
format: md
field_title: Pizzzza Lol
field_tags: free
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/pizzzza-lol.png
data:
{"title": "Pizzzza Lol", "tags": ["free"], "description": "A simple game with falling pizzas and toppings. There's a scoreboard so you can compete with people around the world for the highest score.", "screenshot": "/img/games/pizzzza-lol.png", "sidebar_position": 40, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 42555590, "points": 11, "body": "# Pizzzza Lol\n\n| | |\n|---|---|\n| **Author** | [kilroy123](https://stevenirby.me) |\n| **Play** | [pizzzza.lol](https://pizzzza.lol) |\n| **HN Thread** | [Show HN: Pizzzza Lol](https://news.ycombinator.com/item?id=42555590) |\n| **HN Points** | 11 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | free |\n\n## About\n\nA simple game with falling pizzas and toppings. There's a scoreboard so you can compete with people around the world for the highest score."}

field_description:
A simple game with falling pizzas and toppings. There's a scoreboard so you can compete with people around the world for the highest score.

field_body:
# Pizzzza Lol

| | |
|---|---|
| **Author** | [kilroy123](https://stevenirby.me) |
| **Play** | [pizzzza.lol](https://pizzzza.lol) |
| **HN Thread** | [Show HN: Pizzzza Lol](https://news.ycombinator.com/item?id=42555590) |
| **HN Points** | 11 |
| **Date Added** | 2026-01-29 |
| **Tags** | free |

## About

A simple game with falling pizzas and toppings. There's a scoreboard so you can compete with people around the world for the highest score.


id: pigeonholed
git_filename: docs/games/pigeonholed.md
format: md
field_title: Pigeonholed
field_tags: browser, free, simulation, puzzle
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/pigeonholed.png
data:
{"title": "Pigeonholed", "tags": ["browser", "free", "simulation", "puzzle"], "description": "This game was inspired by my experience working as a mailman. Specifically the part where you roughly sort letters by zip-code and occasionally deal with letters that are supposed to go to other postal offices or even other countries.", "screenshot": "/img/games/pigeonholed.png", "sidebar_position": 74, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 42246769, "points": 2, "body": "# Pigeonholed\n\n| | |\n|---|---|\n| **Author** | [holoflash](https://github.com/holoflash) |\n| **Play** | [pigeonholed.redas.dev](https://pigeonholed.redas.dev/) |\n| **HN Thread** | [Show HN: Pigeonholed](https://news.ycombinator.com/item?id=42246769) |\n| **HN Points** | 2 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | browser, free, simulation, puzzle |\n\n## About\n\nThis game was inspired by my experience working as a mailman. Specifically the part where you roughly sort letters by zip-code and occasionally deal with letters that are supposed to go to other postal offices or even other countries.\n\nOnce you understand the basic game mechanic, the only way you'll progress to the final level is by sharpening your geographical skills and remembering which country belong to which continent.\n\nIt's not for everyone, but for some - it may be a very addictive and fun little time-waster.\nYour high-score is saved in localStorage so you can keep coming back and see if you can get further."}

field_description:
This game was inspired by my experience working as a mailman. Specifically the part where you roughly sort letters by zip-code and occasionally deal with letters that are supposed to go to other postal offices or even other countries.

field_body:
# Pigeonholed

| | |
|---|---|
| **Author** | [holoflash](https://github.com/holoflash) |
| **Play** | [pigeonholed.redas.dev](https://pigeonholed.redas.dev/) |
| **HN Thread** | [Show HN: Pigeonholed](https://news.ycombinator.com/item?id=42246769) |
| **HN Points** | 2 |
| **Date Added** | 2026-01-29 |
| **Tags** | browser, free, simulation, puzzle |

## About

This game was inspired by my experience working as a mailman. Specifically the part where you roughly sort letters by zip-code and occasionally deal with letters that are supposed to go to other postal offices or even other countries.

Once you understand the basic game mechanic, the only way you'll progress to the final level is by sharpening your geographical skills and remembering which country belong to which continent.

It's not for everyone, but for some - it may be a very addictive and fun little time-waster.
Your high-score is saved in localStorage so you can keep coming back and see if you can get further.


id: permanent-underclass
git_filename: docs/games/permanent-underclass.md
format: md
field_title: Permanent Underclass
field_tags: browser, free
field_description: Permanent Underclass – Terminal game about AI acceleration (Rust).
field_dateAdded: 2026-02-25
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/permanent-underclass.png
data:
{"title": "Permanent Underclass", "tags": ["browser", "free"], "description": "Permanent Underclass \u2013 Terminal game about AI acceleration (Rust).", "dateAdded": "2026-02-25", "submissionMethod": "scraped", "hnId": 47141214, "points": 5, "screenshot": "/img/games/permanent-underclass.png", "sidebar_position": 90, "body": "# Permanent Underclass\n\n| | |\n|---|---|\n| **Author** | [flamenfury](https://news.ycombinator.com/user?id=flamenfury) |\n| **Play** | [github.com](https://github.com/DhvanilPatel/permanent-underclass) |\n| **HN Thread** | [Show HN: Permanent Underclass](https://news.ycombinator.com/item?id=47141214) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-02-25 |\n| **Tags** | browser, free |\n\n## About\n\nPermanent Underclass \u2013 Terminal game about AI acceleration (Rust)."}

field_body:
# Permanent Underclass

| | |
|---|---|
| **Author** | [flamenfury](https://news.ycombinator.com/user?id=flamenfury) |
| **Play** | [github.com](https://github.com/DhvanilPatel/permanent-underclass) |
| **HN Thread** | [Show HN: Permanent Underclass](https://news.ycombinator.com/item?id=47141214) |
| **HN Points** | 5 |
| **Date Added** | 2026-02-25 |
| **Tags** | browser, free |

## About

Permanent Underclass – Terminal game about AI acceleration (Rust).


id: pegasus3301
git_filename: docs/games/pegasus3301.md
format: md
field_title: Pegasus3301
field_tags: puzzle, strategy, browser, free
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/pegasus3301.png
data:
{"title": "Pegasus3301", "tags": ["puzzle", "strategy", "browser", "free"], "description": "An online puzzle game inspired by Cicada 3301 that challenges players with hidden clues, ciphers, and subtle misdirection across multiple stages. Designed to reward curiosity and careful reasoning.", "screenshot": "/img/games/pegasus3301.png", "sidebar_position": 81, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46795300, "points": 4, "body": "# Pegasus3301\n\n| | |\n|---|---|\n| **Author** | Unattributed |\n| **Play** | [pegasus3301.com](https://pegasus3301.com/) |\n| **HN Thread** | [Show HN: Pegasus3301](https://news.ycombinator.com/item?id=46795300) |\n| **HN Points** | 4 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | puzzle, strategy, browser, free |\n\n## About\n\nAn online puzzle game inspired by Cicada 3301 that challenges players with hidden clues, ciphers, and subtle misdirection across multiple stages. Designed to reward curiosity and careful reasoning."}

field_description:
An online puzzle game inspired by Cicada 3301 that challenges players with hidden clues, ciphers, and subtle misdirection across multiple stages. Designed to reward curiosity and careful reasoning.

field_body:
# Pegasus3301

| | |
|---|---|
| **Author** | Unattributed |
| **Play** | [pegasus3301.com](https://pegasus3301.com/) |
| **HN Thread** | [Show HN: Pegasus3301](https://news.ycombinator.com/item?id=46795300) |
| **HN Points** | 4 |
| **Date Added** | 2026-01-29 |
| **Tags** | puzzle, strategy, browser, free |

## About

An online puzzle game inspired by Cicada 3301 that challenges players with hidden clues, ciphers, and subtle misdirection across multiple stages. Designed to reward curiosity and careful reasoning.


id: paragopher
git_filename: docs/games/paragopher.md
format: md
field_title: ParaGopher
field_tags: arcade
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/paragopher.png
data:
{"title": "ParaGopher", "tags": ["arcade"], "description": "ParaGopher is a retro-style arcade game written in Go using Ebitengine. Inspired by the classic Paratrooper IBM PC game (1982), the game allows the player to control a turret that must defend the base against incoming paratroopers. Tilt the turret, shoot down threats, and prevent paratroopers from reaching your base!", "screenshot": "/img/games/paragopher.png", "sidebar_position": 76, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 42694202, "points": 1, "body": "# ParaGopher\n\n| | |\n|---|---|\n| **Author** | [ystepanoff](https://ystepanoff.net) |\n| **Play** | [github.com](https://github.com/ystepanoff/ParaGopher) |\n| **HN Thread** | [Show HN: ParaGopher](https://news.ycombinator.com/item?id=42694202) |\n| **Source** | [github.com/ystepanoff/ParaGopher](https://github.com/ystepanoff/ParaGopher) |\n| **HN Points** | 1 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | arcade |\n\n## About\n\nParaGopher is a retro-style arcade game written in Go using Ebitengine. Inspired by the classic Paratrooper IBM PC game (1982), the game allows the player to control a turret that must defend the base against incoming paratroopers. Tilt the turret, shoot down threats, and prevent paratroopers from reaching your base!"}

field_description:
ParaGopher is a retro-style arcade game written in Go using Ebitengine. Inspired by the classic Paratrooper IBM PC game (1982), the game allows the player to control a turret that must defend the base against incoming paratroopers. Tilt the turret, shoot down threats, and prevent paratroopers from reaching your base!

field_body:
# ParaGopher

| | |
|---|---|
| **Author** | [ystepanoff](https://ystepanoff.net) |
| **Play** | [github.com](https://github.com/ystepanoff/ParaGopher) |
| **HN Thread** | [Show HN: ParaGopher](https://news.ycombinator.com/item?id=42694202) |
| **Source** | [github.com/ystepanoff/ParaGopher](https://github.com/ystepanoff/ParaGopher) |
| **HN Points** | 1 |
| **Date Added** | 2026-01-29 |
| **Tags** | arcade |

## About

ParaGopher is a retro-style arcade game written in Go using Ebitengine. Inspired by the classic Paratrooper IBM PC game (1982), the game allows the player to control a turret that must defend the base against incoming paratroopers. Tilt the turret, shoot down threats, and prevent paratroopers from reaching your base!


id: open-x-com
git_filename: docs/games/open-x-com.md
format: md
field_title: Open X-Com
field_tags: browser, free
field_description: Play 90s classic X-Com – UFO Defense in the browser via WASM.
field_dateAdded: 2026-03-20
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/open-x-com.png
data:
{"title": "Open X-Com", "tags": ["browser", "free"], "description": "Play 90s classic X-Com \u2013 UFO Defense in the browser via WASM.", "dateAdded": "2026-03-20", "submissionMethod": "scraped", "hnId": 47437801, "points": 5, "screenshot": "/img/games/open-x-com.png", "sidebar_position": 28, "body": "# Open X-Com\n\n| | |\n|---|---|\n| **Author** | [mrmrcoleman](https://news.ycombinator.com/user?id=mrmrcoleman) |\n| **Play** | [playxcom.online](https://playxcom.online/) |\n| **HN Thread** | [Show HN: Open X-Com](https://news.ycombinator.com/item?id=47437801) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-03-20 |\n| **Tags** | browser, free |\n\n## About\n\nPlay 90s classic X-Com \u2013 UFO Defense in the browser via WASM."}

field_body:
# Open X-Com

| | |
|---|---|
| **Author** | [mrmrcoleman](https://news.ycombinator.com/user?id=mrmrcoleman) |
| **Play** | [playxcom.online](https://playxcom.online/) |
| **HN Thread** | [Show HN: Open X-Com](https://news.ycombinator.com/item?id=47437801) |
| **HN Points** | 5 |
| **Date Added** | 2026-03-20 |
| **Tags** | browser, free |

## About

Play 90s classic X-Com – UFO Defense in the browser via WASM.


id: omiword
git_filename: docs/games/omiword.md
format: md
field_title: Omiword
field_tags: puzzle, browser, mobile, desktop, free
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/omiword.png
data:
{"title": "Omiword", "tags": ["puzzle", "browser", "mobile", "desktop", "free"], "description": "Every day, spell 4 common American English words by dragging tiles within sectors. Puzzles start easy on Mondays, and get trickier throughout the week.", "screenshot": "/img/games/omiword.png", "sidebar_position": 42, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 43654350, "points": 56, "body": "# Omiword\n\n| | |\n|---|---|\n| **Author** | [DamnInteresting](https://www.damninteresting.com/) |\n| **Play** | [www.omiword.com](https://www.omiword.com/) |\n| **HN Thread** | [Show HN: Omiword](https://news.ycombinator.com/item?id=43654350) |\n| **HN Points** | 56 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | puzzle, browser, mobile, desktop, free |\n\n## About\n\nEvery day, spell 4 common American English words by dragging tiles within sectors. Puzzles start easy on Mondays, and get trickier throughout the week."}

field_description:
Every day, spell 4 common American English words by dragging tiles within sectors. Puzzles start easy on Mondays, and get trickier throughout the week.

field_body:
# Omiword

| | |
|---|---|
| **Author** | [DamnInteresting](https://www.damninteresting.com/) |
| **Play** | [www.omiword.com](https://www.omiword.com/) |
| **HN Thread** | [Show HN: Omiword](https://news.ycombinator.com/item?id=43654350) |
| **HN Points** | 56 |
| **Date Added** | 2026-01-29 |
| **Tags** | puzzle, browser, mobile, desktop, free |

## About

Every day, spell 4 common American English words by dragging tiles within sectors. Puzzles start easy on Mondays, and get trickier throughout the week.


id: offside-or-not
git_filename: docs/games/offside-or-not.md
format: md
field_title: Offside or Not
field_tags: browser, free, archive
field_description: The game where you test your offside decision-making skills against VAR.
field_dateAdded: 2026-02-19
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/offside-or-not.png
data:
{"title": "Offside or Not", "tags": ["browser", "free", "archive"], "description": "The game where you test your offside decision-making skills against VAR.", "dateAdded": "2026-02-19", "submissionMethod": "scraped", "hnId": 26825724, "points": 61, "screenshot": "/img/games/offside-or-not.png", "sidebar_position": 92, "body": "# Offside or Not\n\n| | |\n|---|---|\n| **Author** | [truetaurus](https://news.ycombinator.com/user?id=truetaurus) |\n| **Play** | [offsideornot.com](https://offsideornot.com/) |\n| **HN Thread** | [Show HN: Offside or Not](https://news.ycombinator.com/item?id=26825724) |\n| **HN Points** | 61 |\n| **Date Added** | 2026-02-19 |\n| **Tags** | browser, free, archive |\n\n## About\n\nThe game where you test your offside decision-making skills against VAR."}

field_body:
# Offside or Not

| | |
|---|---|
| **Author** | [truetaurus](https://news.ycombinator.com/user?id=truetaurus) |
| **Play** | [offsideornot.com](https://offsideornot.com/) |
| **HN Thread** | [Show HN: Offside or Not](https://news.ycombinator.com/item?id=26825724) |
| **HN Points** | 61 |
| **Date Added** | 2026-02-19 |
| **Tags** | browser, free, archive |

## About

The game where you test your offside decision-making skills against VAR.


id: number-crunch
git_filename: docs/games/number-crunch.md
format: md
field_title: Number Crunch
field_tags: browser, mobile, desktop, puzzle, free
field_description: A daily number game. Can you clear the grid?
field_dateAdded: 2026-02-13
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/number-crunch.png
data:
{"title": "Number Crunch", "tags": ["browser", "mobile", "desktop", "puzzle", "free"], "description": "A daily number game. Can you clear the grid?", "dateAdded": "2026-02-13", "submissionMethod": "scraped", "hnId": 46858221, "points": 4, "screenshot": "/img/games/number-crunch.png", "sidebar_position": 68, "body": "# Number Crunch\n\n| | |\n|---|---|\n| **Author** | [jasoncashdollar](https://github.com/cshdllr) |\n| **Play** | [numbercrunch.fun](https://numbercrunch.fun/) |\n| **HN Thread** | [Show HN: Number Crunch](https://news.ycombinator.com/item?id=46858221) |\n| **HN Points** | 4 |\n| **Date Added** | 2026-02-13 |\n| **Tags** | browser, mobile, desktop, puzzle, free |\n\n## About\n\nA daily number game. Can you clear the grid?"}

field_body:
# Number Crunch

| | |
|---|---|
| **Author** | [jasoncashdollar](https://github.com/cshdllr) |
| **Play** | [numbercrunch.fun](https://numbercrunch.fun/) |
| **HN Thread** | [Show HN: Number Crunch](https://news.ycombinator.com/item?id=46858221) |
| **HN Points** | 4 |
| **Date Added** | 2026-02-13 |
| **Tags** | browser, mobile, desktop, puzzle, free |

## About

A daily number game. Can you clear the grid?


id: notimon
git_filename: docs/games/notimon.md
format: md
field_title: Notimon
field_tags: rpg
field_description: 🌱 Notimon Garden turns note-taking into a game.
field_dateAdded: 2026-01-30
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/notimon.png
data:
{"title": "Notimon", "tags": ["rpg"], "description": "\ud83c\udf31 Notimon Garden turns note-taking into a game.", "screenshot": "/img/games/notimon.png", "sidebar_position": 7, "dateAdded": "2026-01-30", "submissionMethod": "manual", "hnId": 46820491, "points": 1, "body": "# Notimon\n\n| | |\n|---|---|\n| **Author** | sayf-t |\n| **Play** | [app.malohacoast.com](https://app.malohacoast.com/) |\n| **HN Thread** | [Show HN: Notimon](https://news.ycombinator.com/item?id=46820491) |\n| **HN Points** | 1 |\n| **Date Added** | 2026-01-30 |\n| **Tags** | rpg |\n\n## About\n\n# \ud83c\udf31 Notimon Garden turns note-taking into a game.\n\nEvery note you write becomes a living plant in a PixiJS-powered garden.\n\nLink your notes with wiki-style backlinks and watch vines grow between them.\n\nAs you progress from fleeting thoughts to permanent knowledge, your notes evolve and you earn XP.\n\nIt's Zettelkasten meets Pok\u00e9mon\u2014making the act of building knowledge actually rewarding.\n\nWrite a note \u2192 plant grows\nAdd [[backlinks]] \u2192 vines appear\nLevel up your pet as you learn"}

field_body:
# Notimon

| | |
|---|---|
| **Author** | sayf-t |
| **Play** | [app.malohacoast.com](https://app.malohacoast.com/) |
| **HN Thread** | [Show HN: Notimon](https://news.ycombinator.com/item?id=46820491) |
| **HN Points** | 1 |
| **Date Added** | 2026-01-30 |
| **Tags** | rpg |

## About

# 🌱 Notimon Garden turns note-taking into a game.

Every note you write becomes a living plant in a PixiJS-powered garden.

Link your notes with wiki-style backlinks and watch vines grow between them.

As you progress from fleeting thoughts to permanent knowledge, your notes evolve and you earn XP.

It's Zettelkasten meets Pokémon—making the act of building knowledge actually rewarding.

Write a note → plant grows
Add [[backlinks]] → vines appear
Level up your pet as you learn


id: nonograms
git_filename: docs/games/nonograms.md
format: md
field_title: Nonograms
field_tags: browser, free
field_description: Nonograms – Friends-only puzzle room with replays and leaderboards.
field_dateAdded: 2026-02-19
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/nonograms.png
data:
{"title": "Nonograms", "tags": ["browser", "free"], "description": "Nonograms \u2013 Friends-only puzzle room with replays and leaderboards.", "dateAdded": "2026-02-19", "submissionMethod": "scraped", "hnId": 47063918, "points": 5, "screenshot": "/img/games/nonograms.png", "sidebar_position": 8, "body": "# Nonograms\n\n| | |\n|---|---|\n| **Author** | [siraben](https://news.ycombinator.com/user?id=siraben) |\n| **Play** | [nonograms.siraben.dev](https://nonograms.siraben.dev/) |\n| **HN Thread** | [Show HN: Nonograms](https://news.ycombinator.com/item?id=47063918) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-02-19 |\n| **Tags** | browser, free |\n\n## About\n\nNonograms \u2013 Friends-only puzzle room with replays and leaderboards."}

field_body:
# Nonograms

| | |
|---|---|
| **Author** | [siraben](https://news.ycombinator.com/user?id=siraben) |
| **Play** | [nonograms.siraben.dev](https://nonograms.siraben.dev/) |
| **HN Thread** | [Show HN: Nonograms](https://news.ycombinator.com/item?id=47063918) |
| **HN Points** | 5 |
| **Date Added** | 2026-02-19 |
| **Tags** | browser, free |

## About

Nonograms – Friends-only puzzle room with replays and leaderboards.


id: neonetrek
git_filename: docs/games/neonetrek.md
format: md
field_title: NeoNetrek
field_tags: browser, free
field_description: NeoNetrek – modernizing the internet's first team game (1988).
field_dateAdded: 2026-03-07
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/neonetrek.png
data:
{"title": "NeoNetrek", "tags": ["browser", "free"], "description": "NeoNetrek \u2013 modernizing the internet's first team game (1988).", "dateAdded": "2026-03-07", "submissionMethod": "scraped", "hnId": 47282303, "points": 5, "screenshot": "/img/games/neonetrek.png", "sidebar_position": 116, "body": "# NeoNetrek\n\n| | |\n|---|---|\n| **Author** | [yuriksan](https://news.ycombinator.com/user?id=yuriksan) |\n| **Play** | [neonetrek.com](https://neonetrek.com) |\n| **HN Thread** | [Show HN: NeoNetrek](https://news.ycombinator.com/item?id=47282303) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-03-07 |\n| **Tags** | browser, free |\n\n## About\n\nNeoNetrek \u2013 modernizing the internet's first team game (1988)."}

field_body:
# NeoNetrek

| | |
|---|---|
| **Author** | [yuriksan](https://news.ycombinator.com/user?id=yuriksan) |
| **Play** | [neonetrek.com](https://neonetrek.com) |
| **HN Thread** | [Show HN: NeoNetrek](https://news.ycombinator.com/item?id=47282303) |
| **HN Points** | 5 |
| **Date Added** | 2026-03-07 |
| **Tags** | browser, free |

## About

NeoNetrek – modernizing the internet's first team game (1988).


id: mystral-native
git_filename: docs/games/mystral-native.md
format: md
field_title: Mystral Native
field_tags: browser, free
field_description: Mystral Native – Run JavaScript games natively with WebGPU (no browser).
field_dateAdded: 2026-01-30
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/mystral-native.png
data:
{"title": "Mystral Native", "tags": ["browser", "free"], "description": "Mystral Native \u2013 Run JavaScript games natively with WebGPU (no browser).", "screenshot": "/img/games/mystral-native.png", "sidebar_position": 2, "dateAdded": "2026-01-30", "submissionMethod": "scraped", "hnId": 46784221, "points": 50, "body": "# Mystral Native\n\n| | |\n|---|---|\n| **Author** | [Flux159](https://news.ycombinator.com/user?id=Flux159) |\n| **Play** | [github.com](https://github.com/mystralengine/mystralnative) |\n| **HN Thread** | [Show HN: Mystral Native](https://news.ycombinator.com/item?id=46784221) |\n| **HN Points** | 50 |\n| **Date Added** | 2026-01-30 |\n| **Tags** | browser, free |\n\n## About\n\nMystral Native \u2013 Run JavaScript games natively with WebGPU (no browser)."}

field_body:
# Mystral Native

| | |
|---|---|
| **Author** | [Flux159](https://news.ycombinator.com/user?id=Flux159) |
| **Play** | [github.com](https://github.com/mystralengine/mystralnative) |
| **HN Thread** | [Show HN: Mystral Native](https://news.ycombinator.com/item?id=46784221) |
| **HN Points** | 50 |
| **Date Added** | 2026-01-30 |
| **Tags** | browser, free |

## About

Mystral Native – Run JavaScript games natively with WebGPU (no browser).


id: music-mini-games
git_filename: docs/games/music-mini-games.md
format: md
field_title: Music Mini Games
field_tags: mobile
field_description: An iOS app to help you sing & play.
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/music-mini-games.png
data:
{"title": "Music Mini Games", "tags": ["mobile"], "description": "An iOS app to help you sing & play.", "screenshot": "/img/games/music-mini-games.png", "sidebar_position": 83, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 45697650, "points": 4, "body": "# Music Mini Games\n\n| | |\n|---|---|\n| **Author** | [calflegal](https://calvinflegal.com/) |\n| **Play** | [musicminigames.com](https://musicminigames.com/) |\n| **HN Thread** | [Show HN: Music Mini Games](https://news.ycombinator.com/item?id=45697650) |\n| **HN Points** | 4 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | mobile |\n\n## About\n\nAn iOS app to help you sing & play."}

field_body:
# Music Mini Games

| | |
|---|---|
| **Author** | [calflegal](https://calvinflegal.com/) |
| **Play** | [musicminigames.com](https://musicminigames.com/) |
| **HN Thread** | [Show HN: Music Mini Games](https://news.ycombinator.com/item?id=45697650) |
| **HN Points** | 4 |
| **Date Added** | 2026-01-29 |
| **Tags** | mobile |

## About

An iOS app to help you sing & play.


id: mooncraft-2000
git_filename: docs/games/mooncraft-2000.md
format: md
field_title: Mooncraft 2000
field_tags: simulation, browser, mobile, desktop, open-source, free
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/mooncraft-2000.png
data:
{"title": "Mooncraft 2000", "tags": ["simulation", "browser", "mobile", "desktop", "open-source", "free"], "description": "A lunar-lander style game rendered with voxels. You fly from one moon base to another delivering cargo. Free, HTML5, in browser. Uses the ol' ray-casting algorithm to render the moon. Actual NASA lunar data and real names of the craters, etc.", "screenshot": "/img/games/mooncraft-2000.png", "sidebar_position": 33, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 31153333, "points": 149, "body": "# Mooncraft 2000\n\n| | |\n|---|---|\n| **Author** | [jkcalhoun](https://engineersneedart.com) |\n| **Play** | [mooncraft2000.com](https://mooncraft2000.com) |\n| **HN Thread** | [Show HN: Mooncraft 2000](https://news.ycombinator.com/item?id=31153333) |\n| **Source** | [github.com/EngineersNeedArt/Mooncraft2000](https://github.com/EngineersNeedArt/Mooncraft2000) |\n| **HN Points** | 149 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | simulation, browser, mobile, desktop, open-source, free |\n\n## About\n\nA lunar-lander style game rendered with voxels. You fly from one moon base to another delivering cargo. Free, HTML5, in browser. Uses the ol' ray-casting algorithm to render the moon. Actual NASA lunar data and real names of the craters, etc."}

field_description:
A lunar-lander style game rendered with voxels. You fly from one moon base to another delivering cargo. Free, HTML5, in browser. Uses the ol' ray-casting algorithm to render the moon. Actual NASA lunar data and real names of the craters, etc.

field_body:
# Mooncraft 2000

| | |
|---|---|
| **Author** | [jkcalhoun](https://engineersneedart.com) |
| **Play** | [mooncraft2000.com](https://mooncraft2000.com) |
| **HN Thread** | [Show HN: Mooncraft 2000](https://news.ycombinator.com/item?id=31153333) |
| **Source** | [github.com/EngineersNeedArt/Mooncraft2000](https://github.com/EngineersNeedArt/Mooncraft2000) |
| **HN Points** | 149 |
| **Date Added** | 2026-01-29 |
| **Tags** | simulation, browser, mobile, desktop, open-source, free |

## About

A lunar-lander style game rendered with voxels. You fly from one moon base to another delivering cargo. Free, HTML5, in browser. Uses the ol' ray-casting algorithm to render the moon. Actual NASA lunar data and real names of the craters, etc.


id: migo-games-arrow
git_filename: docs/games/migo-games-arrow.md
format: md
field_title: Migo Games: Arrow
field_tags: multiplayer
field_description: Arrow is a multiplayer arrow shooting game built in Elixir / Phoenix.
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/migo-games-arrow.png
data:
{"title": "Migo Games: Arrow", "tags": ["multiplayer"], "description": "Arrow is a multiplayer arrow shooting game built in Elixir / Phoenix.", "screenshot": "/img/games/migo-games-arrow.png", "sidebar_position": 107, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46340877, "points": 7, "body": "# Migo Games: Arrow\n\n| | |\n|---|---|\n| **Author** | [calflegal](https://calvinflegal.com/) |\n| **Play** | [migo.games](https://migo.games/arrow) |\n| **HN Thread** | [Show HN: Migo Games: Arrow](https://news.ycombinator.com/item?id=46340877) |\n| **HN Points** | 7 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | multiplayer |\n\n## About\n\nArrow is a multiplayer arrow shooting game built in Elixir / Phoenix."}

field_body:
# Migo Games: Arrow

| | |
|---|---|
| **Author** | [calflegal](https://calvinflegal.com/) |
| **Play** | [migo.games](https://migo.games/arrow) |
| **HN Thread** | [Show HN: Migo Games: Arrow](https://news.ycombinator.com/item?id=46340877) |
| **HN Points** | 7 |
| **Date Added** | 2026-01-29 |
| **Tags** | multiplayer |

## About

Arrow is a multiplayer arrow shooting game built in Elixir / Phoenix.


id: micropolis-simcity-clone-in-emacs-lisp
git_filename: docs/games/micropolis-simcity-clone-in-emacs-lisp.md
format: md
field_title: Micropolis/SimCity Clone in Emacs Lisp
field_tags: open-source, strategy, simulation
field_description: This is a little game implemented over a week of tinkering and targeting Emacs.
field_dateAdded: 2026-02-05
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/micropolis-simcity-clone-in-emacs-lisp.png
data:
{"title": "Micropolis/SimCity Clone in Emacs Lisp", "tags": ["open-source", "strategy", "simulation"], "description": "This is a little game implemented over a week of tinkering and targeting Emacs.", "screenshot": "/img/games/micropolis-simcity-clone-in-emacs-lisp.png", "sidebar_position": 130, "dateAdded": "2026-02-05", "submissionMethod": "manual", "hnId": 46897332, "points": 175, "body": "# Micropolis/SimCity Clone in Emacs Lisp\n\n| | |\n|---|---|\n| **Author** | Vkazanov |\n| **Play** | [github.com](https://github.com/vkazanov/elcity) |\n| **HN Thread** | [Show HN: Micropolis/SimCity Clone in Emacs Lisp](https://news.ycombinator.com/item?id=46897332) |\n| **HN Points** | 175 |\n| **Date Added** | 2026-02-05 |\n| **Tags** | open-source, strategy, simulation |\n\n## About\n\nThis is a little game implemented over a week of tinkering and targeting Emacs.\nThe point is both to have fun with this kind of simulations, and also explore the \"functional core / imperative shell\" approach to architecture. I also developed a tile and tile effect definition DSL, which makes this even easier to extend. From this point of view it's a success: easy testing, easy extension,\n\nGameplay-wise the simulation is too simplistic, and needs input from people interested in this kind of toys. The original Micropolis/SimSity is the last time I built a virtual city."}

field_body:
# Micropolis/SimCity Clone in Emacs Lisp

| | |
|---|---|
| **Author** | Vkazanov |
| **Play** | [github.com](https://github.com/vkazanov/elcity) |
| **HN Thread** | [Show HN: Micropolis/SimCity Clone in Emacs Lisp](https://news.ycombinator.com/item?id=46897332) |
| **HN Points** | 175 |
| **Date Added** | 2026-02-05 |
| **Tags** | open-source, strategy, simulation |

## About

This is a little game implemented over a week of tinkering and targeting Emacs.
The point is both to have fun with this kind of simulations, and also explore the "functional core / imperative shell" approach to architecture. I also developed a tile and tile effect definition DSL, which makes this even easier to extend. From this point of view it's a success: easy testing, easy extension,

Gameplay-wise the simulation is too simplistic, and needs input from people interested in this kind of toys. The original Micropolis/SimSity is the last time I built a virtual city.


id: maths-vs-monsters
git_filename: docs/games/maths-vs-monsters.md
format: md
field_title: Maths vs Monsters
field_tags: open-source
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/maths-vs-monsters.png
data:
{"title": "Maths vs Monsters", "tags": ["open-source"], "description": "An mental arithmetic tower defence game where the user has to answer maths questions to upgrade towers", "screenshot": "/img/games/maths-vs-monsters.png", "sidebar_position": 97, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46369233, "points": 2, "body": "# Maths vs Monsters\n\n| | |\n|---|---|\n| **Author** | [RobinL](https://rupertlinacre.com/) |\n| **Play** | [rupertlinacre.com](https://rupertlinacre.com/maths_vs_monsters/) |\n| **HN Thread** | [Show HN: Maths vs Monsters](https://news.ycombinator.com/item?id=46369233) |\n| **Source** | [github.com/RupertLinacre/maths_vs_monsters](https://github.com/RupertLinacre/maths_vs_monsters) |\n| **HN Points** | 2 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | open-source |\n\n## About\n\nAn mental arithmetic tower defence game where the user has to answer maths questions to upgrade towers"}

field_description:
An mental arithmetic tower defence game where the user has to answer maths questions to upgrade towers

field_body:
# Maths vs Monsters

| | |
|---|---|
| **Author** | [RobinL](https://rupertlinacre.com/) |
| **Play** | [rupertlinacre.com](https://rupertlinacre.com/maths_vs_monsters/) |
| **HN Thread** | [Show HN: Maths vs Monsters](https://news.ycombinator.com/item?id=46369233) |
| **Source** | [github.com/RupertLinacre/maths_vs_monsters](https://github.com/RupertLinacre/maths_vs_monsters) |
| **HN Points** | 2 |
| **Date Added** | 2026-01-29 |
| **Tags** | open-source |

## About

An mental arithmetic tower defence game where the user has to answer maths questions to upgrade towers


id: marches-gnats
git_filename: docs/games/marches-gnats.md
format: md
field_title: Marches & Gnats
field_tags: puzzle, simulation, browser, free
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/marches-gnats.png
data:
{"title": "Marches & Gnats", "tags": ["puzzle", "simulation", "browser", "free"], "description": "Marches & Gnats is a browser-based coding puzzle game inspired by Advent of Code, but instead of writing code in a conventional programming language, you program a Turing machine.", "screenshot": "/img/games/marches-gnats.png", "sidebar_position": 111, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46797936, "points": 2, "body": "# Marches & Gnats\n\n| | |\n|---|---|\n| **Author** | [maltsev](https://kirillmaltsev.net) |\n| **Play** | [mng.quest](https://mng.quest) |\n| **HN Thread** | [Show HN: Marches & Gnats](https://news.ycombinator.com/item?id=46797936) |\n| **HN Points** | 2 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | puzzle, simulation, browser, free |\n\n## About\n\nMarches & Gnats is a browser-based coding puzzle game inspired by Advent of Code, but instead of writing code in a conventional programming language, you program a Turing machine.\n\nEach quest presents a concrete problem and a minimal model of computation. You define transition rules, run the machine, inspect the output (or errors), and iterate until it works.\n\nThe game is set in 19th-century Estonia during the Romantic era and combines narrative with progressively harder problems, including arithmetic, sorting, parsing, ciphers, and cellular automata."}

field_description:
Marches & Gnats is a browser-based coding puzzle game inspired by Advent of Code, but instead of writing code in a conventional programming language, you program a Turing machine.

field_body:
# Marches & Gnats

| | |
|---|---|
| **Author** | [maltsev](https://kirillmaltsev.net) |
| **Play** | [mng.quest](https://mng.quest) |
| **HN Thread** | [Show HN: Marches & Gnats](https://news.ycombinator.com/item?id=46797936) |
| **HN Points** | 2 |
| **Date Added** | 2026-01-29 |
| **Tags** | puzzle, simulation, browser, free |

## About

Marches & Gnats is a browser-based coding puzzle game inspired by Advent of Code, but instead of writing code in a conventional programming language, you program a Turing machine.

Each quest presents a concrete problem and a minimal model of computation. You define transition rules, run the machine, inspect the output (or errors), and iterate until it works.

The game is set in 19th-century Estonia during the Romantic era and combines narrative with progressively harder problems, including arithmetic, sorting, parsing, ciphers, and cellular automata.


id: make-67
git_filename: docs/games/make-67.md
format: md
field_title: Make 67
field_tags: browser, free
field_description: Make 67 – a tiny maths game.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/make-67.png
data:
{"title": "Make 67", "tags": ["browser", "free"], "description": "Make 67 \u2013 a tiny maths game.", "screenshot": "/img/games/make-67.png", "sidebar_position": 64, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46431819, "points": 5, "body": "# Make 67\n\n| | |\n|---|---|\n| **Author** | [sidarcy](https://news.ycombinator.com/user?id=sidarcy) |\n| **Play** | [simondarcyonline.com](https://simondarcyonline.com/67/) |\n| **HN Thread** | [Show HN: Make 67](https://news.ycombinator.com/item?id=46431819) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nMake 67 \u2013 a tiny maths game."}

field_body:
# Make 67

| | |
|---|---|
| **Author** | [sidarcy](https://news.ycombinator.com/user?id=sidarcy) |
| **Play** | [simondarcyonline.com](https://simondarcyonline.com/67/) |
| **HN Thread** | [Show HN: Make 67](https://news.ycombinator.com/item?id=46431819) |
| **HN Points** | 5 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

Make 67 – a tiny maths game.


id: lore-labyrinth
git_filename: docs/games/lore-labyrinth.md
format: md
field_title: Lore Labyrinth
field_tags: puzzle
field_dateAdded: 2026-01-30
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/lore-labyrinth.png
data:
{"title": "Lore Labyrinth", "tags": ["puzzle"], "description": "With Lore Labyrinth, you guide a yellow glowing orb through twisting corridors, razor-thin turns, and deceptive dead ends. One slip into a wall and you could lose some coins.", "screenshot": "/img/games/lore-labyrinth.png", "sidebar_position": 95, "dateAdded": "2026-01-30", "submissionMethod": "manual", "hnId": 46811882, "points": 1, "body": "# Lore Labyrinth\n\n| | |\n|---|---|\n| **Author** | [falkor](https://entropicsystems.net) |\n| **Play** | [lorelabyrinth.entropicsystems.net](https://lorelabyrinth.entropicsystems.net) |\n| **HN Thread** | [Show HN: Lore Labyrinth](https://news.ycombinator.com/item?id=46811882) |\n| **HN Points** | 1 |\n| **Date Added** | 2026-01-30 |\n| **Tags** | puzzle |\n\n## About\n\nWith Lore Labyrinth, you guide a yellow glowing orb through twisting corridors, razor-thin turns, and deceptive dead ends. One slip into a wall and you could lose some coins.\n\nAlong the journey, you will encounter some valuable collectibles like mushrooms, keys, and abilities that can turn disaster into triumph. Use them wisely!\n\nLock the cursor for precision, chase power-ups if the risk is worth it, and remember... every run is a one-of-a-kind challenge.\n\nA weekly maze can be played [here](https://lorelabyrinth.entropicsystems.net/weekly)  if you'd prefer to not signup for infinite mazes."}

field_description:
With Lore Labyrinth, you guide a yellow glowing orb through twisting corridors, razor-thin turns, and deceptive dead ends. One slip into a wall and you could lose some coins.

field_body:
# Lore Labyrinth

| | |
|---|---|
| **Author** | [falkor](https://entropicsystems.net) |
| **Play** | [lorelabyrinth.entropicsystems.net](https://lorelabyrinth.entropicsystems.net) |
| **HN Thread** | [Show HN: Lore Labyrinth](https://news.ycombinator.com/item?id=46811882) |
| **HN Points** | 1 |
| **Date Added** | 2026-01-30 |
| **Tags** | puzzle |

## About

With Lore Labyrinth, you guide a yellow glowing orb through twisting corridors, razor-thin turns, and deceptive dead ends. One slip into a wall and you could lose some coins.

Along the journey, you will encounter some valuable collectibles like mushrooms, keys, and abilities that can turn disaster into triumph. Use them wisely!

Lock the cursor for precision, chase power-ups if the risk is worth it, and remember... every run is a one-of-a-kind challenge.

A weekly maze can be played [here](https://lorelabyrinth.entropicsystems.net/weekly)  if you'd prefer to not signup for infinite mazes.


id: logiquiz
git_filename: docs/games/logiquiz.md
format: md
field_title: Logiquiz
field_tags: puzzle
field_description: Daily self-referential tests from very-easy to very-hard.
field_dateAdded: 2026-01-30
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/logiquiz.png
data:
{"title": "Logiquiz", "tags": ["puzzle"], "description": "Daily self-referential tests from very-easy to very-hard.", "screenshot": "/img/games/logiquiz.png", "sidebar_position": 106, "dateAdded": "2026-01-30", "submissionMethod": "manual", "hnId": 43772110, "points": 38, "body": "# Logiquiz\n\n| | |\n|---|---|\n| **Author** | slig |\n| **Play** | [www.logiquiz.com](https://www.logiquiz.com) |\n| **HN Thread** | [Show HN: Logiquiz](https://news.ycombinator.com/item?id=43772110) |\n| **HN Points** | 38 |\n| **Date Added** | 2026-01-30 |\n| **Tags** | puzzle |\n\n## About\n\nDaily self-referential tests from very-easy to very-hard."}

field_body:
# Logiquiz

| | |
|---|---|
| **Author** | slig |
| **Play** | [www.logiquiz.com](https://www.logiquiz.com) |
| **HN Thread** | [Show HN: Logiquiz](https://news.ycombinator.com/item?id=43772110) |
| **HN Points** | 38 |
| **Date Added** | 2026-01-30 |
| **Tags** | puzzle |

## About

Daily self-referential tests from very-easy to very-hard.


id: logic-grid-puzzles
git_filename: docs/games/logic-grid-puzzles.md
format: md
field_title: Logic Grid Puzzles
field_tags: puzzle
field_description: Six different logic grid puzzles every day, form very easy to ultra hard.
field_dateAdded: 2026-01-30
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/logic-grid-puzzles.png
data:
{"title": "Logic Grid Puzzles", "tags": ["puzzle"], "description": "Six different logic grid puzzles every day, form very easy to ultra hard.", "screenshot": "/img/games/logic-grid-puzzles.png", "sidebar_position": 5, "dateAdded": "2026-01-30", "submissionMethod": "manual", "hnId": 46160198, "points": 1, "body": "# Logic Grid Puzzles\n\n| | |\n|---|---|\n| **Author** | slig |\n| **Play** | [www.puzzleship.com](https://www.puzzleship.com/logic/logic-puzzles) |\n| **HN Thread** | [Show HN: Logic Grid Puzzles](https://news.ycombinator.com/item?id=46160198) |\n| **HN Points** | 1 |\n| **Date Added** | 2026-01-30 |\n| **Tags** | puzzle |\n\n## About\n\nSix different logic grid puzzles every day, form very easy to ultra hard."}

field_body:
# Logic Grid Puzzles

| | |
|---|---|
| **Author** | slig |
| **Play** | [www.puzzleship.com](https://www.puzzleship.com/logic/logic-puzzles) |
| **HN Thread** | [Show HN: Logic Grid Puzzles](https://news.ycombinator.com/item?id=46160198) |
| **HN Points** | 1 |
| **Date Added** | 2026-01-30 |
| **Tags** | puzzle |

## About

Six different logic grid puzzles every day, form very easy to ultra hard.


id: llmgame-ai
git_filename: docs/games/llmgame-ai.md
format: md
field_title: llmgame.ai
field_tags: browser, free, ai-friendly
field_description: llmgame.ai – The Wikipedia Game but with LLMs.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/llmgame-ai.png
data:
{"title": "llmgame.ai", "tags": ["browser", "free", "ai-friendly"], "description": "llmgame.ai \u2013 The Wikipedia Game but with LLMs.", "screenshot": "/img/games/llmgame-ai.png", "sidebar_position": 55, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46508299, "points": 28, "body": "# llmgame.ai\n\n| | |\n|---|---|\n| **Author** | [jmcallister](https://news.ycombinator.com/user?id=jmcallister) |\n| **Play** | [www.llmgame.ai](https://www.llmgame.ai) |\n| **HN Thread** | [Show HN: llmgame.ai](https://news.ycombinator.com/item?id=46508299) |\n| **HN Points** | 28 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free, ai-friendly |\n\n## About\n\nllmgame.ai \u2013 The Wikipedia Game but with LLMs."}

field_body:
# llmgame.ai

| | |
|---|---|
| **Author** | [jmcallister](https://news.ycombinator.com/user?id=jmcallister) |
| **Play** | [www.llmgame.ai](https://www.llmgame.ai) |
| **HN Thread** | [Show HN: llmgame.ai](https://news.ycombinator.com/item?id=46508299) |
| **HN Points** | 28 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free, ai-friendly |

## About

llmgame.ai – The Wikipedia Game but with LLMs.


id: llm-skirmish
git_filename: docs/games/llm-skirmish.md
format: md
field_title: LLM Skirmish
field_tags: browser, free, ai-friendly
field_description: A real-time strategy game that AI agents can play.
field_dateAdded: 2026-02-25
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/llm-skirmish.png
data:
{"title": "LLM Skirmish", "tags": ["browser", "free", "ai-friendly"], "description": "A real-time strategy game that AI agents can play.", "dateAdded": "2026-02-25", "submissionMethod": "scraped", "hnId": 47149586, "points": 140, "screenshot": "/img/games/llm-skirmish.png", "sidebar_position": 17, "body": "# LLM Skirmish\n\n| | |\n|---|---|\n| **Author** | [__cayenne__](https://news.ycombinator.com/user?id=__cayenne__) |\n| **Play** | [llmskirmish.com](https://llmskirmish.com/) |\n| **HN Thread** | [Show HN: LLM Skirmish](https://news.ycombinator.com/item?id=47149586) |\n| **HN Points** | 140 |\n| **Date Added** | 2026-02-25 |\n| **Tags** | browser, free, ai-friendly |\n\n## About\n\nA real-time strategy game that AI agents can play."}

field_body:
# LLM Skirmish

| | |
|---|---|
| **Author** | [__cayenne__](https://news.ycombinator.com/user?id=__cayenne__) |
| **Play** | [llmskirmish.com](https://llmskirmish.com/) |
| **HN Thread** | [Show HN: LLM Skirmish](https://news.ycombinator.com/item?id=47149586) |
| **HN Points** | 140 |
| **Date Added** | 2026-02-25 |
| **Tags** | browser, free, ai-friendly |

## About

A real-time strategy game that AI agents can play.


id: list-animals-until-failure
git_filename: docs/games/list-animals-until-failure.md
format: md
field_title: List Animals Until Failure
field_tags: browser, free
field_description: List animals until failure. Discovered via HN.
field_dateAdded: 2026-02-01
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/list-animals-until-failure.png
data:
{"title": "List Animals Until Failure", "tags": ["browser", "free"], "description": "List animals until failure. Discovered via HN.", "screenshot": "/img/games/list-animals-until-failure.png", "sidebar_position": 19, "dateAdded": "2026-02-01", "submissionMethod": "manual", "hnId": 46842603, "points": 362, "body": "# List Animals Until Failure\n\n| | |\n|---|---|\n| **Author** | [l1n](https://news.ycombinator.com/user?id=l1n) |\n| **Play** | [rose.systems](https://rose.systems/animalist/) |\n| **HN Thread** | [Show HN: List Animals Until Failure](https://news.ycombinator.com/item?id=46842603) |\n| **HN Points** | 362 |\n| **Date Added** | 2026-02-01 |\n| **Tags** | browser, free |\n\n## About\n\nList animals until failure. Discovered via HN."}

field_body:
# List Animals Until Failure

| | |
|---|---|
| **Author** | [l1n](https://news.ycombinator.com/user?id=l1n) |
| **Play** | [rose.systems](https://rose.systems/animalist/) |
| **HN Thread** | [Show HN: List Animals Until Failure](https://news.ycombinator.com/item?id=46842603) |
| **HN Points** | 362 |
| **Date Added** | 2026-02-01 |
| **Tags** | browser, free |

## About

List animals until failure. Discovered via HN.


id: linex
git_filename: docs/games/linex.md
format: md
field_title: Linex
field_tags: browser, free
field_description: Linex – A daily challenge: placing pieces on a board that fights back. Discovered via HN.
field_dateAdded: 2026-02-26
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/linex.png
data:
{"title": "Linex", "tags": ["browser", "free"], "description": "Linex \u2013 A daily challenge: placing pieces on a board that fights back. Discovered via HN.", "dateAdded": "2026-02-26", "submissionMethod": "scraped", "hnId": 47145082, "points": 5, "screenshot": "/img/games/linex.png", "sidebar_position": 27, "body": "# Linex\n\n| | |\n|---|---|\n| **Author** | [Humanista75](https://news.ycombinator.com/user?id=Humanista75) |\n| **Play** | [www.playlinex.com](https://www.playlinex.com/) |\n| **HN Thread** | [Show HN: Linex](https://news.ycombinator.com/item?id=47145082) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-02-26 |\n| **Tags** | browser, free |\n\n## About\n\nLinex \u2013 A daily challenge: placing pieces on a board that fights back. Discovered via HN."}

field_body:
# Linex

| | |
|---|---|
| **Author** | [Humanista75](https://news.ycombinator.com/user?id=Humanista75) |
| **Play** | [www.playlinex.com](https://www.playlinex.com/) |
| **HN Thread** | [Show HN: Linex](https://news.ycombinator.com/item?id=47145082) |
| **HN Points** | 5 |
| **Date Added** | 2026-02-26 |
| **Tags** | browser, free |

## About

Linex – A daily challenge: placing pieces on a board that fights back. Discovered via HN.


id: lichess
git_filename: docs/games/lichess.md
format: md
field_title: Lichess
field_tags: strategy, multiplayer, open-source, browser
field_description: Free, open-source chess server powered by volunteers and donations.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/lichess.png
data:
{"title": "Lichess", "tags": ["strategy", "multiplayer", "open-source", "browser"], "description": "Free, open-source chess server powered by volunteers and donations.", "screenshot": "/img/games/lichess.png", "sidebar_position": 44, "dateAdded": "2026-01-28", "submissionMethod": "manual", "hnId": 32045763, "points": 466, "body": "# Lichess\n\n| | |\n|---|---|\n| **Author** | [Thibault Duplessis](https://github.com/ornicar) |\n| **Play** | [lichess.org](https://lichess.org) |\n| **HN Thread** | [Show HN: Lichess](https://news.ycombinator.com/item?id=32045763) |\n| **Source** | [github.com/lichess-org/lila](https://github.com/lichess-org/lila) |\n| **HN Points** | 466 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | strategy, multiplayer, open-source, browser |\n\n## About\n\nLichess is a free and open-source chess platform. It supports standard chess and variants like Crazyhouse, Chess960, King of the Hill, and more. Features include puzzles, tournaments, analysis boards, studies, and a computer opponent. Entirely funded by donations and built by a community of volunteers."}

field_body:
# Lichess

| | |
|---|---|
| **Author** | [Thibault Duplessis](https://github.com/ornicar) |
| **Play** | [lichess.org](https://lichess.org) |
| **HN Thread** | [Show HN: Lichess](https://news.ycombinator.com/item?id=32045763) |
| **Source** | [github.com/lichess-org/lila](https://github.com/lichess-org/lila) |
| **HN Points** | 466 |
| **Date Added** | 2026-01-28 |
| **Tags** | strategy, multiplayer, open-source, browser |

## About

Lichess is a free and open-source chess platform. It supports standard chess and variants like Crazyhouse, Chess960, King of the Hill, and more. Features include puzzles, tournaments, analysis boards, studies, and a computer opponent. Entirely funded by donations and built by a community of volunteers.


id: lichess-el
git_filename: docs/games/lichess-el.md
format: md
field_title: Lichess.el
field_tags: browser, free
field_description: Lichess.el – Play Lichess Inside Emacs.
field_dateAdded: 2026-01-30
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/lichess-el.png
data:
{"title": "Lichess.el", "tags": ["browser", "free"], "description": "Lichess.el \u2013 Play Lichess Inside Emacs.", "screenshot": "/img/games/lichess-el.png", "sidebar_position": 21, "dateAdded": "2026-01-30", "submissionMethod": "scraped", "hnId": 46779861, "points": 22, "body": "# Lichess.el\n\n| | |\n|---|---|\n| **Author** | [atimcha](https://news.ycombinator.com/user?id=atimcha) |\n| **Play** | [github.com](https://github.com/tmythicator/lichess.el) |\n| **HN Thread** | [Show HN: Lichess.el](https://news.ycombinator.com/item?id=46779861) |\n| **HN Points** | 22 |\n| **Date Added** | 2026-01-30 |\n| **Tags** | browser, free |\n\n## About\n\nLichess.el \u2013 Play Lichess Inside Emacs."}

field_body:
# Lichess.el

| | |
|---|---|
| **Author** | [atimcha](https://news.ycombinator.com/user?id=atimcha) |
| **Play** | [github.com](https://github.com/tmythicator/lichess.el) |
| **HN Thread** | [Show HN: Lichess.el](https://news.ycombinator.com/item?id=46779861) |
| **HN Points** | 22 |
| **Date Added** | 2026-01-30 |
| **Tags** | browser, free |

## About

Lichess.el – Play Lichess Inside Emacs.


id: lend-me-your-ears
git_filename: docs/games/lend-me-your-ears.md
format: md
field_title: Lend Me Your Ears
field_tags: browser, free
field_description: I made a memory game to teach you to play piano by ear.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/lend-me-your-ears.png
data:
{"title": "Lend Me Your Ears", "tags": ["browser", "free"], "description": "I made a memory game to teach you to play piano by ear.", "screenshot": "/img/games/lend-me-your-ears.png", "sidebar_position": 72, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46556210, "points": 565, "body": "# Lend Me Your Ears\n\n| | |\n|---|---|\n| **Author** | [vunderba](https://news.ycombinator.com/user?id=vunderba) |\n| **Play** | [lend-me-your-ears.specr.net](https://lend-me-your-ears.specr.net) |\n| **HN Thread** | [Show HN: Lend Me Your Ears](https://news.ycombinator.com/item?id=46556210) |\n| **HN Points** | 565 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nI made a memory game to teach you to play piano by ear."}

field_body:
# Lend Me Your Ears

| | |
|---|---|
| **Author** | [vunderba](https://news.ycombinator.com/user?id=vunderba) |
| **Play** | [lend-me-your-ears.specr.net](https://lend-me-your-ears.specr.net) |
| **HN Thread** | [Show HN: Lend Me Your Ears](https://news.ycombinator.com/item?id=46556210) |
| **HN Points** | 565 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

I made a memory game to teach you to play piano by ear.


id: interplanetary-postal-service
git_filename: docs/games/interplanetary-postal-service.md
format: md
field_title: Interplanetary Postal Service
field_tags: platformer, open-source, simulation, browser
field_description: Lunar lander type game with computational fluid dynamics.
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/interplanetary-postal-service.png
data:
{"title": "Interplanetary Postal Service", "tags": ["platformer", "open-source", "simulation", "browser"], "description": "Lunar lander type game with computational fluid dynamics.", "screenshot": "/img/games/interplanetary-postal-service.png", "sidebar_position": 123, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 17993933, "points": 660, "body": "# Interplanetary Postal Service\n\n| | |\n|---|---|\n| **Author** | [s-macke](https://github.com/s-macke) |\n| **Play** | [s-macke.github.io](https://s-macke.github.io/Interplanetary-Postal-Service/bin/index.html) |\n| **HN Thread** | [Show HN: Interplanetary Postal Service](https://news.ycombinator.com/item?id=17993933) |\n| **Source** | [github.com/s-macke/Interplanetary-Postal-Service](https://github.com/s-macke/Interplanetary-Postal-Service/) |\n| **HN Points** | 660 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | platformer, open-source, simulation, browser |\n\n## About\n\nLunar lander type game with computational fluid dynamics."}

field_body:
# Interplanetary Postal Service

| | |
|---|---|
| **Author** | [s-macke](https://github.com/s-macke) |
| **Play** | [s-macke.github.io](https://s-macke.github.io/Interplanetary-Postal-Service/bin/index.html) |
| **HN Thread** | [Show HN: Interplanetary Postal Service](https://news.ycombinator.com/item?id=17993933) |
| **Source** | [github.com/s-macke/Interplanetary-Postal-Service](https://github.com/s-macke/Interplanetary-Postal-Service/) |
| **HN Points** | 660 |
| **Date Added** | 2026-01-29 |
| **Tags** | platformer, open-source, simulation, browser |

## About

Lunar lander type game with computational fluid dynamics.


id: i-built-a-chess-explorer-that-explains-strategy-instead-of-just-stats
git_filename: docs/games/i-built-a-chess-explorer-that-explains-strategy-instead-of-just-stats.md
format: md
field_title: AtlasChess
field_tags: browser, free
field_description: I built a chess explorer that explains strategy instead of just stats.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/i-built-a-chess-explorer-that-explains-strategy-instead-of-just-stats.png
data:
{"title": "AtlasChess", "tags": ["browser", "free"], "description": "I built a chess explorer that explains strategy instead of just stats.", "screenshot": "/img/games/i-built-a-chess-explorer-that-explains-strategy-instead-of-just-stats.png", "sidebar_position": 34, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46707464, "points": 14, "body": "# I built a chess explorer that explains strategy instead of just stats\n\n| | |\n|---|---|\n| **Author** | [Ahmad_shuja](https://news.ycombinator.com/user?id=Ahmad_shuja) |\n| **Play** | [www.atlaschess.me](https://www.atlaschess.me/) |\n| **HN Thread** | [Show HN: I built a chess explorer that explains strategy instead of just stats](https://news.ycombinator.com/item?id=46707464) |\n| **HN Points** | 14 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nI built a chess explorer that explains strategy instead of just stats."}

field_body:
# I built a chess explorer that explains strategy instead of just stats

| | |
|---|---|
| **Author** | [Ahmad_shuja](https://news.ycombinator.com/user?id=Ahmad_shuja) |
| **Play** | [www.atlaschess.me](https://www.atlaschess.me/) |
| **HN Thread** | [Show HN: I built a chess explorer that explains strategy instead of just stats](https://news.ycombinator.com/item?id=46707464) |
| **HN Points** | 14 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

I built a chess explorer that explains strategy instead of just stats.


id: holedown
git_filename: docs/games/holedown.md
format: md
field_title: Holedown
field_tags: puzzle, mobile, paid
field_description: A mesmerizing ball-shooting puzzle game about digging deep underground.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/holedown.png
data:
{"title": "Holedown", "tags": ["puzzle", "mobile", "paid"], "description": "A mesmerizing ball-shooting puzzle game about digging deep underground.", "screenshot": "/img/games/holedown.png", "sidebar_position": 43, "dateAdded": "2026-01-28", "submissionMethod": "manual", "hnId": 17633978, "points": 3, "body": "# Holedown\n\n| | |\n|---|---|\n| **Author** | [Martin Jonasson (grapefrukt)](https://grapefrukt.com) |\n| **Play** | [holedown.com](https://holedown.com) |\n| **HN Thread** | [Show HN: Holedown](https://news.ycombinator.com/item?id=17633978) |\n| **HN Points** | 3 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | puzzle, mobile, paid |\n\n## About\n\nHoledown is a satisfying arcade puzzle game where you shoot balls downward to break blocks and dig deeper underground. Each planet presents new challenges with different block layouts and mechanics. The game features a simple one-touch control scheme that's easy to pick up but hard to master."}

field_body:
# Holedown

| | |
|---|---|
| **Author** | [Martin Jonasson (grapefrukt)](https://grapefrukt.com) |
| **Play** | [holedown.com](https://holedown.com) |
| **HN Thread** | [Show HN: Holedown](https://news.ycombinator.com/item?id=17633978) |
| **HN Points** | 3 |
| **Date Added** | 2026-01-28 |
| **Tags** | puzzle, mobile, paid |

## About

Holedown is a satisfying arcade puzzle game where you shoot balls downward to break blocks and dig deeper underground. Each planet presents new challenges with different block layouts and mechanics. The game features a simple one-touch control scheme that's easy to pick up but hard to master.


id: helbreath-base
git_filename: docs/games/helbreath-base.md
format: md
field_title: Helbreath Base
field_tags: browser, free
field_description: 2D RPG base game client recreated in modern HTML5 game engine with AI.
field_dateAdded: 2026-03-11
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/helbreath-base.png
data:
{"title": "Helbreath Base", "tags": ["browser", "free"], "description": "2D RPG base game client recreated in modern HTML5 game engine with AI.", "dateAdded": "2026-03-11", "submissionMethod": "scraped", "hnId": 47328190, "points": 5, "screenshot": "/img/games/helbreath-base.png", "sidebar_position": 54, "body": "# Helbreath Base\n\n| | |\n|---|---|\n| **Author** | [erkok](https://news.ycombinator.com/user?id=erkok) |\n| **Play** | [github.com](https://github.com/ErkoKnoll/helbreath-base-game) |\n| **HN Thread** | [Show HN: Helbreath Base](https://news.ycombinator.com/item?id=47328190) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-03-11 |\n| **Tags** | browser, free |\n\n## About\n\n2D RPG base game client recreated in modern HTML5 game engine with AI."}

field_body:
# Helbreath Base

| | |
|---|---|
| **Author** | [erkok](https://news.ycombinator.com/user?id=erkok) |
| **Play** | [github.com](https://github.com/ErkoKnoll/helbreath-base-game) |
| **HN Thread** | [Show HN: Helbreath Base](https://news.ycombinator.com/item?id=47328190) |
| **HN Points** | 5 |
| **Date Added** | 2026-03-11 |
| **Tags** | browser, free |

## About

2D RPG base game client recreated in modern HTML5 game engine with AI.


id: hedra
git_filename: docs/games/hedra.md
format: md
field_title: Hedra
field_tags: browser, free
field_description: Hedra – an open-world 3D game I wrote from scratch before LLMs.
field_dateAdded: 2026-03-15
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/hedra.png
data:
{"title": "Hedra", "tags": ["browser", "free"], "description": "Hedra \u2013 an open-world 3D game I wrote from scratch before LLMs.", "dateAdded": "2026-03-15", "submissionMethod": "scraped", "hnId": 47377736, "points": 6, "screenshot": "/img/games/hedra.png", "sidebar_position": 73, "body": "# Hedra\n\n| | |\n|---|---|\n| **Author** | [maxilevi](https://news.ycombinator.com/user?id=maxilevi) |\n| **Play** | [github.com](https://github.com/maxilevi/project-hedra) |\n| **HN Thread** | [Show HN: Hedra](https://news.ycombinator.com/item?id=47377736) |\n| **HN Points** | 6 |\n| **Date Added** | 2026-03-15 |\n| **Tags** | browser, free |\n\n## About\n\nHedra \u2013 an open-world 3D game I wrote from scratch before LLMs."}

field_body:
# Hedra

| | |
|---|---|
| **Author** | [maxilevi](https://news.ycombinator.com/user?id=maxilevi) |
| **Play** | [github.com](https://github.com/maxilevi/project-hedra) |
| **HN Thread** | [Show HN: Hedra](https://news.ycombinator.com/item?id=47377736) |
| **HN Points** | 6 |
| **Date Added** | 2026-03-15 |
| **Tags** | browser, free |

## About

Hedra – an open-world 3D game I wrote from scratch before LLMs.


id: hallucinating-splines
git_filename: docs/games/hallucinating-splines.md
format: md
field_title: Hallucinating Splines
field_tags: simulation, ai-friendly
field_dateAdded: 2026-02-12
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/hallucinating-splines.png
data:
{"title": "Hallucinating Splines", "tags": ["simulation", "ai-friendly"], "description": "Hallucinating Splines is a headless city simulator based off Micropolis, the open-source version of the original SimCity (1989). Anyone can pull an API and either have an LLM play the game or build ML/RL models to play and maximize population! What makes it fun is trying to wrangle AI agents into playing properly and optimizing for the right thing.", "dateAdded": "2026-02-12", "submissionMethod": "scraped", "hnId": 46946593, "points": 204, "screenshot": "/img/games/hallucinating-splines.png", "sidebar_position": 18, "body": "# Hallucinating Splines\n\n| | |\n|---|---|\n| **Author** | [aed](https://dunn.us/) |\n| **Play** | [hallucinatingsplines.com](https://hallucinatingsplines.com/) |\n| **HN Thread** | [Show HN: Hallucinating Splines](https://news.ycombinator.com/item?id=46946593) |\n| **Source** | [github.com/andrewedunn/hallucinating-splines](https://github.com/andrewedunn/hallucinating-splines) |\n| **HN Points** | 204 |\n| **Date Added** | 2026-02-12 |\n| **Tags** | simulation, ai-friendly |\n\n## About\n\nHallucinating Splines is a headless city simulator based off Micropolis, the open-source version of the original SimCity (1989). Anyone can pull an API and either have an LLM play the game or build ML/RL models to play and maximize population! What makes it fun is trying to wrangle AI agents into playing properly and optimizing for the right thing."}

field_description:
Hallucinating Splines is a headless city simulator based off Micropolis, the open-source version of the original SimCity (1989). Anyone can pull an API and either have an LLM play the game or build ML/RL models to play and maximize population! What makes it fun is trying to wrangle AI agents into playing properly and optimizing for the right thing.

field_body:
# Hallucinating Splines

| | |
|---|---|
| **Author** | [aed](https://dunn.us/) |
| **Play** | [hallucinatingsplines.com](https://hallucinatingsplines.com/) |
| **HN Thread** | [Show HN: Hallucinating Splines](https://news.ycombinator.com/item?id=46946593) |
| **Source** | [github.com/andrewedunn/hallucinating-splines](https://github.com/andrewedunn/hallucinating-splines) |
| **HN Points** | 204 |
| **Date Added** | 2026-02-12 |
| **Tags** | simulation, ai-friendly |

## About

Hallucinating Splines is a headless city simulator based off Micropolis, the open-source version of the original SimCity (1989). Anyone can pull an API and either have an LLM play the game or build ML/RL models to play and maximize population! What makes it fun is trying to wrangle AI agents into playing properly and optimizing for the right thing.


id: guess-my-rgb
git_filename: docs/games/guess-my-rgb.md
format: md
field_title: Guess My RGB
field_tags: browser, mobile, desktop, open-source, free
field_description: A simple RGB colour guessing game.
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/guess-my-rgb.png
data:
{"title": "Guess My RGB", "tags": ["browser", "mobile", "desktop", "open-source", "free"], "description": "A simple RGB colour guessing game.", "screenshot": "/img/games/guess-my-rgb.png", "sidebar_position": 128, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 39882018, "points": 618, "body": "# Guess My RGB\n\n| | |\n|---|---|\n| **Author** | [susam](https://susam.net/) |\n| **Play** | [susam.net](https://susam.net/myrgb.html) |\n| **HN Thread** | [Show HN: Guess My RGB](https://news.ycombinator.com/item?id=39882018) |\n| **Source** | [github.com/susam/myrgb](https://github.com/susam/myrgb) |\n| **HN Points** | 618 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | browser, mobile, desktop, open-source, free |\n\n## About\n\nA simple RGB colour guessing game."}

field_body:
# Guess My RGB

| | |
|---|---|
| **Author** | [susam](https://susam.net/) |
| **Play** | [susam.net](https://susam.net/myrgb.html) |
| **HN Thread** | [Show HN: Guess My RGB](https://news.ycombinator.com/item?id=39882018) |
| **Source** | [github.com/susam/myrgb](https://github.com/susam/myrgb) |
| **HN Points** | 618 |
| **Date Added** | 2026-01-29 |
| **Tags** | browser, mobile, desktop, open-source, free |

## About

A simple RGB colour guessing game.


id: gridl
git_filename: docs/games/gridl.md
format: md
field_title: Gridl
field_tags: browser, free
field_description: Gridl – A daily block puzzle game.
field_dateAdded: 2026-03-06
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/gridl.png
data:
{"title": "Gridl", "tags": ["browser", "free"], "description": "Gridl \u2013 A daily block puzzle game.", "dateAdded": "2026-03-06", "submissionMethod": "scraped", "hnId": 47117747, "points": 5, "screenshot": "/img/games/gridl.png", "sidebar_position": 50, "body": "# Gridl\n\n| | |\n|---|---|\n| **Author** | [pj3677](https://news.ycombinator.com/user?id=pj3677) |\n| **Play** | [gridlgame.com](https://gridlgame.com) |\n| **HN Thread** | [Show HN: Gridl](https://news.ycombinator.com/item?id=47117747) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-03-06 |\n| **Tags** | browser, free |\n\n## About\n\nGridl \u2013 A daily block puzzle game."}

field_body:
# Gridl

| | |
|---|---|
| **Author** | [pj3677](https://news.ycombinator.com/user?id=pj3677) |
| **Play** | [gridlgame.com](https://gridlgame.com) |
| **HN Thread** | [Show HN: Gridl](https://news.ycombinator.com/item?id=47117747) |
| **HN Points** | 5 |
| **Date Added** | 2026-03-06 |
| **Tags** | browser, free |

## About

Gridl – A daily block puzzle game.


id: gothicvania
git_filename: docs/games/gothicvania.md
format: md
field_title: Gothicvania
field_tags: browser, free
field_description: 2d platformer game built with Codex (zero code). Discovered via HN.
field_dateAdded: 2026-02-16
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/gothicvania.png
data:
{"title": "Gothicvania", "tags": ["browser", "free"], "description": "2d platformer game built with Codex (zero code). Discovered via HN.", "dateAdded": "2026-02-16", "submissionMethod": "scraped", "hnId": 47034752, "points": 3, "screenshot": "/img/games/gothicvania.png", "sidebar_position": 102, "body": "# Gothicvania\n\n| | |\n|---|---|\n| **Author** | [armcat](https://news.ycombinator.com/user?id=armcat) |\n| **Play** | [acatovic.github.io](https://acatovic.github.io/gothicvania-codex-demo/) |\n| **HN Thread** | [Show HN: Gothicvania](https://news.ycombinator.com/item?id=47034752) |\n| **HN Points** | 3 |\n| **Date Added** | 2026-02-16 |\n| **Tags** | browser, free |\n\n## About\n\n2d platformer game built with Codex (zero code). Discovered via HN."}

field_body:
# Gothicvania

| | |
|---|---|
| **Author** | [armcat](https://news.ycombinator.com/user?id=armcat) |
| **Play** | [acatovic.github.io](https://acatovic.github.io/gothicvania-codex-demo/) |
| **HN Thread** | [Show HN: Gothicvania](https://news.ycombinator.com/item?id=47034752) |
| **HN Points** | 3 |
| **Date Added** | 2026-02-16 |
| **Tags** | browser, free |

## About

2d platformer game built with Codex (zero code). Discovered via HN.


id: gamingcouch-com
git_filename: docs/games/gamingcouch-com.md
format: md
field_title: GamingCouch.com
field_tags: multiplayer, free, browser, mobile, desktop
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/gamingcouch-com.png
data:
{"title": "GamingCouch.com", "tags": ["multiplayer", "free", "browser", "mobile", "desktop"], "description": "Gaming Couch is a free, web-based party platform that turns your smartphone into a game controller and your computer into a party game. Gather up to 8 friends around a central screen and jump into 18 competitive mini-games, all handcrafted by a small indie team from Finland.", "screenshot": "/img/games/gamingcouch-com.png", "sidebar_position": 62, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46344573, "points": 437, "body": "# GamingCouch.com\n\n| | |\n|---|---|\n| **Author** | ChaosOp |\n| **Play** | [gamingcouch.com](https://gamingcouch.com/) |\n| **HN Thread** | [Show HN: GamingCouch.com](https://news.ycombinator.com/item?id=46344573) |\n| **HN Points** | 437 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | multiplayer, free, browser, mobile, desktop |\n\n## About\n\nGaming Couch is a free, web-based party platform that turns your smartphone into a game controller and your computer into a party game. Gather up to 8 friends around a central screen and jump into 18 competitive mini-games, all handcrafted by a small indie team from Finland.\n\nUnlike typical trivia or text-based party games, Gaming Couch is all about fast, chaotic, real-time action. There are no downloads or specific hardware required to play, everything runs directly in your browser. Currently in Early Access, it is the perfect choice for groups who love social gaming with a competitive twist!"}

field_description:
Gaming Couch is a free, web-based party platform that turns your smartphone into a game controller and your computer into a party game. Gather up to 8 friends around a central screen and jump into 18 competitive mini-games, all handcrafted by a small indie team from Finland.

field_body:
# GamingCouch.com

| | |
|---|---|
| **Author** | ChaosOp |
| **Play** | [gamingcouch.com](https://gamingcouch.com/) |
| **HN Thread** | [Show HN: GamingCouch.com](https://news.ycombinator.com/item?id=46344573) |
| **HN Points** | 437 |
| **Date Added** | 2026-01-29 |
| **Tags** | multiplayer, free, browser, mobile, desktop |

## About

Gaming Couch is a free, web-based party platform that turns your smartphone into a game controller and your computer into a party game. Gather up to 8 friends around a central screen and jump into 18 competitive mini-games, all handcrafted by a small indie team from Finland.

Unlike typical trivia or text-based party games, Gaming Couch is all about fast, chaotic, real-time action. There are no downloads or specific hardware required to play, everything runs directly in your browser. Currently in Early Access, it is the perfect choice for groups who love social gaming with a competitive twist!


id: gametje-com
git_filename: docs/games/gametje-com.md
format: md
field_title: Gametje.com
field_tags: mobile, browser, multiplayer, paid, free
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/gametje-com.png
data:
{"title": "Gametje.com", "tags": ["mobile", "browser", "multiplayer", "paid", "free"], "description": "It is a casual gaming platform focused on simple multiplayer games that can be played in person with a central screen (like a TV) or remotely via video chat. You can also play on your smart Android based TVs via the  [Smart TV App](https://play.google.com/store/apps/details?id=com.gametje). It is also available directly in Discord as an [embedded activity](https://discord.com/discovery/applications/1215323000866607125). You can also host and play from a single phone removing the need for a central screen.", "screenshot": "/img/games/gametje-com.png", "sidebar_position": 9, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 45887709, "points": 112, "body": "# Gametje.com\n\n| | |\n|---|---|\n| **Author** | [jmpavlec](https://github.com/pavlecichdev) |\n| **Play** | [gametje.com](https://gametje.com/) |\n| **HN Thread** | [Show HN: Gametje.com](https://news.ycombinator.com/item?id=45887709) |\n| **HN Points** | 112 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | mobile, browser, multiplayer, paid, free |\n\n## About\n\nIt is a casual gaming platform focused on simple multiplayer games that can be played in person with a central screen (like a TV) or remotely via video chat. You can also play on your smart Android based TVs via the  [Smart TV App](https://play.google.com/store/apps/details?id=com.gametje). It is also available directly in Discord as an [embedded activity](https://discord.com/discovery/applications/1215323000866607125). You can also host and play from a single phone removing the need for a central screen.\n\nThere are currently [8 playable games](https://gametje.com/games) with more being added every month. You can play anywhere from 2-16 players depending on the game.\n\nIt is playable in 10 languages and doesn\u2019t require any downloads. Most games revolve around creativity in some shape or form. They can be played by just about anyone whether or not you consider yourself a \u201cgamer\u201d. If you can text on a phone, you can play these games.\n\nThere is a guest account which offers a short free trial (of all games). There is also a paid option to support the developer."}

field_description:
It is a casual gaming platform focused on simple multiplayer games that can be played in person with a central screen (like a TV) or remotely via video chat. You can also play on your smart Android based TVs via the  [Smart TV App](https://play.google.com/store/apps/details?id=com.gametje). It is also available directly in Discord as an [embedded activity](https://discord.com/discovery/applications/1215323000866607125). You can also host and play from a single phone removing the need for a central screen.

field_body:
# Gametje.com

| | |
|---|---|
| **Author** | [jmpavlec](https://github.com/pavlecichdev) |
| **Play** | [gametje.com](https://gametje.com/) |
| **HN Thread** | [Show HN: Gametje.com](https://news.ycombinator.com/item?id=45887709) |
| **HN Points** | 112 |
| **Date Added** | 2026-01-29 |
| **Tags** | mobile, browser, multiplayer, paid, free |

## About

It is a casual gaming platform focused on simple multiplayer games that can be played in person with a central screen (like a TV) or remotely via video chat. You can also play on your smart Android based TVs via the  [Smart TV App](https://play.google.com/store/apps/details?id=com.gametje). It is also available directly in Discord as an [embedded activity](https://discord.com/discovery/applications/1215323000866607125). You can also host and play from a single phone removing the need for a central screen.

There are currently [8 playable games](https://gametje.com/games) with more being added every month. You can play anywhere from 2-16 players depending on the game.

It is playable in 10 languages and doesn’t require any downloads. Most games revolve around creativity in some shape or form. They can be played by just about anyone whether or not you consider yourself a “gamer”. If you can text on a phone, you can play these games.

There is a guest account which offers a short free trial (of all games). There is also a paid option to support the developer.


id: fusecells
git_filename: docs/games/fusecells.md
format: md
field_title: FuseCells
field_tags: browser, free
field_description: FuseCells – 2,500 handcrafted levels logic puzzle game with leaderboard.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/fusecells.png
data:
{"title": "FuseCells", "tags": ["browser", "free"], "description": "FuseCells \u2013 2,500 handcrafted levels logic puzzle game with leaderboard.", "screenshot": "/img/games/fusecells.png", "sidebar_position": 110, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46439772, "points": 6, "body": "# FuseCells\n\n| | |\n|---|---|\n| **Author** | [keini](https://news.ycombinator.com/user?id=keini) |\n| **Play** | [igodia.dev](https://igodia.dev/fusecells) |\n| **HN Thread** | [Show HN: FuseCells](https://news.ycombinator.com/item?id=46439772) |\n| **HN Points** | 6 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nFuseCells \u2013 2,500 handcrafted levels logic puzzle game with leaderboard."}

field_body:
# FuseCells

| | |
|---|---|
| **Author** | [keini](https://news.ycombinator.com/user?id=keini) |
| **Play** | [igodia.dev](https://igodia.dev/fusecells) |
| **HN Thread** | [Show HN: FuseCells](https://news.ycombinator.com/item?id=46439772) |
| **HN Points** | 6 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

FuseCells – 2,500 handcrafted levels logic puzzle game with leaderboard.


id: foximax
git_filename: docs/games/foximax.md
format: md
field_title: Foximax
field_tags: puzzle, free, browser
field_description: Like Hangman you try to guess the word, one letter at a time.
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/foximax.png
data:
{"title": "Foximax", "tags": ["puzzle", "free", "browser"], "description": "Like Hangman you try to guess the word, one letter at a time.", "screenshot": "/img/games/foximax.png", "sidebar_position": 91, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 33054972, "points": 12, "body": "# Foximax\n\n| | |\n|---|---|\n| **Author** | Martin Clayton |\n| **Play** | [foximax.com](https://foximax.com) |\n| **HN Thread** | [Show HN: Foximax](https://news.ycombinator.com/item?id=33054972) |\n| **HN Points** | 12 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | puzzle, free, browser |\n\n## About\n\nLike Hangman you try to guess the word, one letter at a time.\n\nGuess a letter correctly\u2014a hit\u2014and it will be revealed with a green background.\n\nHowever, if you get a letter wrong, another word is added\u2014now you have two words to guess, and so it goes on: each \"miss\" letter adds a word to the game.\n\nA hit will reveal all the places that letter appears in all the words in play.\n\nTo complete the game, find all the letters in the words shown. The fewer words, the better!"}

field_body:
# Foximax

| | |
|---|---|
| **Author** | Martin Clayton |
| **Play** | [foximax.com](https://foximax.com) |
| **HN Thread** | [Show HN: Foximax](https://news.ycombinator.com/item?id=33054972) |
| **HN Points** | 12 |
| **Date Added** | 2026-01-29 |
| **Tags** | puzzle, free, browser |

## About

Like Hangman you try to guess the word, one letter at a time.

Guess a letter correctly—a hit—and it will be revealed with a green background.

However, if you get a letter wrong, another word is added—now you have two words to guess, and so it goes on: each "miss" letter adds a word to the game.

A hit will reveal all the places that letter appears in all the words in play.

To complete the game, find all the letters in the words shown. The fewer words, the better!


id: flopblock
git_filename: docs/games/flopblock.md
format: md
field_title: Flopblock
field_tags: puzzle
field_description: Small puzzle game with novel rotation mechanic.
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/flopblock.png
data:
{"title": "Flopblock", "tags": ["puzzle"], "description": "Small puzzle game with novel rotation mechanic.", "screenshot": "/img/games/flopblock.png", "sidebar_position": 120, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 33693884, "points": 2, "body": "# Flopblock\n\n| | |\n|---|---|\n| **Author** | ollifi |\n| **Play** | [flopblock.com](https://flopblock.com/) |\n| **HN Thread** | [Show HN: Flopblock](https://news.ycombinator.com/item?id=33693884) |\n| **HN Points** | 2 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | puzzle |\n\n## About\n\nSmall puzzle game with novel rotation mechanic."}

field_body:
# Flopblock

| | |
|---|---|
| **Author** | ollifi |
| **Play** | [flopblock.com](https://flopblock.com/) |
| **HN Thread** | [Show HN: Flopblock](https://news.ycombinator.com/item?id=33693884) |
| **HN Points** | 2 |
| **Date Added** | 2026-01-29 |
| **Tags** | puzzle |

## About

Small puzzle game with novel rotation mechanic.


id: flightle
git_filename: docs/games/flightle.md
format: md
field_title: Flightle
field_tags: simulation
field_dateAdded: 2026-02-27
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: https://xkqr.org/flightle/takeoff.png
data:
{"title": "Flightle", "tags": ["simulation"], "description": "A small-scale 2D sidescrolling flight simulator with realistic flight dynamics, played in your web browser.", "screenshot": "https://xkqr.org/flightle/takeoff.png", "dateAdded": "2026-02-27", "submissionMethod": "scraped", "hnId": 35325585, "points": 3, "sidebar_position": 103, "body": "# Flightle\n\n| | |\n|---|---|\n| **Author** | [kqr](https://entropicthoughts.com/) |\n| **Play** | [xkqr.org](https://xkqr.org/flightle/index.html) |\n| **HN Thread** | [Show HN: Flightle](https://news.ycombinator.com/item?id=35325585) |\n| **HN Points** | 3 |\n| **Date Added** | 2026-02-27 |\n| **Tags** | simulation |\n\n## About\n\nMany sidescrolling 2D airplane flying games (even those branded as \"realistic\" \"simulators\") get fundamental flight dynamics wrong, e.g. in that a headwind slows down airspeed and forces you to throttle up to achieve more lift. This is completely opposite to how it should be. I could go on with other fundamental problems, but most of them boil down to this: the flight model is more that of a rocket than an airplane. I think it\u2019s sad, because the idea holds promise. How hard can it be?\n\nFlightle is a small-scale 2D sidescrolling flight simulator you play in your web browser. Your objective is to land safely as close to the destination as possible, within the scheduled arrival time, with minimal fuel consumption. As simple as it sounds, you might find yourself crashing a fair bit before you get into it. It helps to be smooth with the controls, and be mindful that the primary threat is the ground.\n\nUnfortunately the source code has been lost. At some point I would like to re-create it and then I'd like to make it open source."}

field_description:
A small-scale 2D sidescrolling flight simulator with realistic flight dynamics, played in your web browser.

field_body:
# Flightle

| | |
|---|---|
| **Author** | [kqr](https://entropicthoughts.com/) |
| **Play** | [xkqr.org](https://xkqr.org/flightle/index.html) |
| **HN Thread** | [Show HN: Flightle](https://news.ycombinator.com/item?id=35325585) |
| **HN Points** | 3 |
| **Date Added** | 2026-02-27 |
| **Tags** | simulation |

## About

Many sidescrolling 2D airplane flying games (even those branded as "realistic" "simulators") get fundamental flight dynamics wrong, e.g. in that a headwind slows down airspeed and forces you to throttle up to achieve more lift. This is completely opposite to how it should be. I could go on with other fundamental problems, but most of them boil down to this: the flight model is more that of a rocket than an airplane. I think it’s sad, because the idea holds promise. How hard can it be?

Flightle is a small-scale 2D sidescrolling flight simulator you play in your web browser. Your objective is to land safely as close to the destination as possible, within the scheduled arrival time, with minimal fuel consumption. As simple as it sounds, you might find yourself crashing a fair bit before you get into it. It helps to be smooth with the controls, and be mindful that the primary threat is the ground.

Unfortunately the source code has been lost. At some point I would like to re-create it and then I'd like to make it open source.


id: flexboxle
git_filename: docs/games/flexboxle.md
format: md
field_title: Flexboxle
field_tags: browser, free
field_description: Flexboxle – A Daily Puzzle with Flexbox.
field_dateAdded: 2026-02-01
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/flexboxle.png
data:
{"title": "Flexboxle", "tags": ["browser", "free"], "description": "Flexboxle \u2013 A Daily Puzzle with Flexbox.", "screenshot": "/img/games/flexboxle.png", "sidebar_position": 24, "dateAdded": "2026-02-01", "submissionMethod": "scraped", "hnId": 46837177, "points": 5, "body": "# Flexboxle\n\n| | |\n|---|---|\n| **Author** | [wluer](https://news.ycombinator.com/user?id=wluer) |\n| **Play** | [flexboxle.com](https://flexboxle.com) |\n| **HN Thread** | [Show HN: Flexboxle](https://news.ycombinator.com/item?id=46837177) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-02-01 |\n| **Tags** | browser, free |\n\n## About\n\nFlexboxle \u2013 A Daily Puzzle with Flexbox."}

field_body:
# Flexboxle

| | |
|---|---|
| **Author** | [wluer](https://news.ycombinator.com/user?id=wluer) |
| **Play** | [flexboxle.com](https://flexboxle.com) |
| **HN Thread** | [Show HN: Flexboxle](https://news.ycombinator.com/item?id=46837177) |
| **HN Points** | 5 |
| **Date Added** | 2026-02-01 |
| **Tags** | browser, free |

## About

Flexboxle – A Daily Puzzle with Flexbox.


id: fireworks-tap-toy
git_filename: docs/games/fireworks-tap-toy.md
format: md
field_title: Fireworks Tap Toy
field_tags: simulation, arcade, browser, mobile, desktop, free
field_description: The magic of fireworks in the palm of your hand.
field_dateAdded: 2026-02-08
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: https://memalign.github.io/m/fireworks/fireworks.png
data:
{"title": "Fireworks Tap Toy", "tags": ["simulation", "arcade", "browser", "mobile", "desktop", "free"], "description": "The magic of fireworks in the palm of your hand.", "screenshot": "https://memalign.github.io/m/fireworks/fireworks.png", "sidebar_position": 36, "dateAdded": "2026-02-08", "submissionMethod": "manual", "hnId": 37542534, "points": 8, "body": "# Fireworks Tap Toy\n\n| | |\n|---|---|\n| **Author** | [memalign](https://memalign.github.io) |\n| **Play** | [memalign.github.io](https://memalign.github.io/m/fireworks/index.html) |\n| **HN Thread** | [Show HN: Fireworks Tap Toy](https://news.ycombinator.com/item?id=37542534) |\n| **HN Points** | 8 |\n| **Date Added** | 2026-02-08 |\n| **Tags** | simulation, arcade, browser, mobile, desktop, free |\n\n## About\n\nThe magic of fireworks in the palm of your hand."}

field_body:
# Fireworks Tap Toy

| | |
|---|---|
| **Author** | [memalign](https://memalign.github.io) |
| **Play** | [memalign.github.io](https://memalign.github.io/m/fireworks/index.html) |
| **HN Thread** | [Show HN: Fireworks Tap Toy](https://news.ycombinator.com/item?id=37542534) |
| **HN Points** | 8 |
| **Date Added** | 2026-02-08 |
| **Tags** | simulation, arcade, browser, mobile, desktop, free |

## About

The magic of fireworks in the palm of your hand.


id: filmlink
git_filename: docs/games/filmlink.md
format: md
field_title: FilmLink
field_tags: browser, free
field_description: FilmLink – The Wiki Game for Movies (Daily Puzzle and Multiplayer Beta).
field_dateAdded: 2026-02-26
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/filmlink.png
data:
{"title": "FilmLink", "tags": ["browser", "free"], "description": "FilmLink \u2013 The Wiki Game for Movies (Daily Puzzle and Multiplayer Beta).", "dateAdded": "2026-02-26", "submissionMethod": "scraped", "hnId": 47154056, "points": 8, "screenshot": "/img/games/filmlink.png", "sidebar_position": 85, "body": "# FilmLink\n\n| | |\n|---|---|\n| **Author** | [danore2](https://news.ycombinator.com/user?id=danore2) |\n| **Play** | [www.filmlink.io](https://www.filmlink.io) |\n| **HN Thread** | [Show HN: FilmLink](https://news.ycombinator.com/item?id=47154056) |\n| **HN Points** | 8 |\n| **Date Added** | 2026-02-26 |\n| **Tags** | browser, free |\n\n## About\n\nFilmLink \u2013 The Wiki Game for Movies (Daily Puzzle and Multiplayer Beta)."}

field_body:
# FilmLink

| | |
|---|---|
| **Author** | [danore2](https://news.ycombinator.com/user?id=danore2) |
| **Play** | [www.filmlink.io](https://www.filmlink.io) |
| **HN Thread** | [Show HN: FilmLink](https://news.ycombinator.com/item?id=47154056) |
| **HN Points** | 8 |
| **Date Added** | 2026-02-26 |
| **Tags** | browser, free |

## About

FilmLink – The Wiki Game for Movies (Daily Puzzle and Multiplayer Beta).


id: figure
git_filename: docs/games/figure.md
format: md
field_title: Figure
field_tags: puzzle, browser, mobile, desktop, free
field_dateAdded: 2026-01-30
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/figure.png
data:
{"title": "Figure", "tags": ["puzzle", "browser", "mobile", "desktop", "free"], "description": "Figure is a daily logic puzzle game, sort of like Bejeweled meets Wordle. It's free to play right in your browser\u2014no sign-up or login. Figure is very easy to learn, but the puzzles can be deceptively tricky. The graphics and sound design are lovingly handcrafted and polished for maximum fun and satisfaction. It's the kind of game that shines in a group text with friends (or frenemies) who like a little puzzling competition.", "screenshot": "/img/games/figure.png", "sidebar_position": 11, "dateAdded": "2026-01-30", "submissionMethod": "manual", "hnId": 32376154, "points": 417, "body": "# Figure\n\n| | |\n|---|---|\n| **Author** | [sumul](https://x.com/sumul) |\n| **Play** | [figure.game](https://figure.game) |\n| **HN Thread** | [Show HN: Figure](https://news.ycombinator.com/item?id=32376154) |\n| **HN Points** | 417 |\n| **Date Added** | 2026-01-30 |\n| **Tags** | puzzle, browser, mobile, desktop, free |\n\n## About\n\nFigure is a daily logic puzzle game, sort of like Bejeweled meets Wordle. It's free to play right in your browser\u2014no sign-up or login. Figure is very easy to learn, but the puzzles can be deceptively tricky. The graphics and sound design are lovingly handcrafted and polished for maximum fun and satisfaction. It's the kind of game that shines in a group text with friends (or frenemies) who like a little puzzling competition."}

field_description:
Figure is a daily logic puzzle game, sort of like Bejeweled meets Wordle. It's free to play right in your browser—no sign-up or login. Figure is very easy to learn, but the puzzles can be deceptively tricky. The graphics and sound design are lovingly handcrafted and polished for maximum fun and satisfaction. It's the kind of game that shines in a group text with friends (or frenemies) who like a little puzzling competition.

field_body:
# Figure

| | |
|---|---|
| **Author** | [sumul](https://x.com/sumul) |
| **Play** | [figure.game](https://figure.game) |
| **HN Thread** | [Show HN: Figure](https://news.ycombinator.com/item?id=32376154) |
| **HN Points** | 417 |
| **Date Added** | 2026-01-30 |
| **Tags** | puzzle, browser, mobile, desktop, free |

## About

Figure is a daily logic puzzle game, sort of like Bejeweled meets Wordle. It's free to play right in your browser—no sign-up or login. Figure is very easy to learn, but the puzzles can be deceptively tricky. The graphics and sound design are lovingly handcrafted and polished for maximum fun and satisfaction. It's the kind of game that shines in a group text with friends (or frenemies) who like a little puzzling competition.


id: exquisite-monster-telephone-pictionary-with-strangers-and-friends
git_filename: docs/games/exquisite-monster-telephone-pictionary-with-strangers-and-friends.md
format: md
field_title: Exquisite.Monster – Telephone Pictionary with strangers and friends
field_tags: mobile, browser, desktop, multiplayer, open-source
field_dateAdded: 2026-03-03
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: https://github.com/JonathanHarford/exquisite.monster/raw/main/static/img/exmo-gallery.png
data:
{"title": "Exquisite.Monster \u2013 Telephone Pictionary with strangers and friends", "tags": ["mobile", "browser", "desktop", "multiplayer", "open-source"], "description": "If you come to my house for dinner, there is a non-zero chance I will try to get you to play my favorite party game: **Eat Poop, You Cat!** (aka _Telephone Pictionary_ aka _Telestrations_ aka _Broken Picture Phone_)", "screenshot": "https://github.com/JonathanHarford/exquisite.monster/raw/main/static/img/exmo-gallery.png", "dateAdded": "2026-03-03", "submissionMethod": "scraped", "hnId": 47223604, "points": 1, "sidebar_position": 49, "body": "# Exquisite.Monster \u2013 Telephone Pictionary with strangers and friends\n\n| | |\n|---|---|\n| **Author** | [Swayworn](https://illegalodors.com/) |\n| **Play** | [exquisite.monster](https://exquisite.monster/) |\n| **HN Thread** | [Show HN: Exquisite.Monster \u2013 Telephone Pictionary with strangers and friends](https://news.ycombinator.com/item?id=47223604) |\n| **Source** | [github.com/JonathanHarford/exquisite.monster](https://github.com/JonathanHarford/exquisite.monster) |\n| **HN Points** | 1 |\n| **Date Added** | 2026-03-03 |\n| **Tags** | mobile, browser, desktop, multiplayer, open-source |\n\n## About\n\nIf you come to my house for dinner, there is a non-zero chance I will try to get you to play my favorite party game: **Eat Poop, You Cat!** (aka _Telephone Pictionary_ aka _Telestrations_ aka _Broken Picture Phone_)\n\nYou've probably played it: The first player comes up with a sentence. The second player draws a picture of the sentence. The third player writes a sentence describing the picture, and so on. After all players have contributed, the full sequence is revealed.\n\nAre there existing online implementations? Of course. But:\n\n- They all expect you to fingerpaint on your phone. _It's hard to make great art that way!_ ExMo does have a drawing tool (it's expected), but players are encouraged to create their art however they like (past media include paper & pen, SculptrVR, collage, diorama, and Procreate) and upload a picture.\n\n- The _best_ way to play is at a party with your friends, with each player writing a starting sentence on a piece of paper and then they all get passed around. Party Mode captures that experience (and is therefore the second-best way).\n\nStack: SvelteKit/TS, Supabase for database and file storage, Clerk for auth. I was using BullMQ for background jobs, but switched to just leaning on the database for a simpler stack. I used server-side events for notifications, but that meant keeping Vercel running constantly which is unnecessarily expensive; polling does the trick."}

field_description:
If you come to my house for dinner, there is a non-zero chance I will try to get you to play my favorite party game: **Eat Poop, You Cat!** (aka _Telephone Pictionary_ aka _Telestrations_ aka _Broken Picture Phone_)

field_body:
# Exquisite.Monster – Telephone Pictionary with strangers and friends

| | |
|---|---|
| **Author** | [Swayworn](https://illegalodors.com/) |
| **Play** | [exquisite.monster](https://exquisite.monster/) |
| **HN Thread** | [Show HN: Exquisite.Monster – Telephone Pictionary with strangers and friends](https://news.ycombinator.com/item?id=47223604) |
| **Source** | [github.com/JonathanHarford/exquisite.monster](https://github.com/JonathanHarford/exquisite.monster) |
| **HN Points** | 1 |
| **Date Added** | 2026-03-03 |
| **Tags** | mobile, browser, desktop, multiplayer, open-source |

## About

If you come to my house for dinner, there is a non-zero chance I will try to get you to play my favorite party game: **Eat Poop, You Cat!** (aka _Telephone Pictionary_ aka _Telestrations_ aka _Broken Picture Phone_)

You've probably played it: The first player comes up with a sentence. The second player draws a picture of the sentence. The third player writes a sentence describing the picture, and so on. After all players have contributed, the full sequence is revealed.

Are there existing online implementations? Of course. But:

- They all expect you to fingerpaint on your phone. _It's hard to make great art that way!_ ExMo does have a drawing tool (it's expected), but players are encouraged to create their art however they like (past media include paper & pen, SculptrVR, collage, diorama, and Procreate) and upload a picture.

- The _best_ way to play is at a party with your friends, with each player writing a starting sentence on a piece of paper and then they all get passed around. Party Mode captures that experience (and is therefore the second-best way).

Stack: SvelteKit/TS, Supabase for database and file storage, Clerk for auth. I was using BullMQ for background jobs, but switched to just leaning on the database for a simpler stack. I used server-side events for notifications, but that meant keeping Vercel running constantly which is unnecessarily expensive; polling does the trick.


id: escape-team
git_filename: docs/games/escape-team.md
format: md
field_title: Escape Team
field_tags: puzzle, multiplayer, mobile
field_description: A printable escape room game with an app that serves as the game master. Have fun!
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/escape-team.png
data:
{"title": "Escape Team", "tags": ["puzzle", "multiplayer", "mobile"], "description": "A printable escape room game with an app that serves as the game master. Have fun!", "screenshot": "/img/games/escape-team.png", "sidebar_position": 96, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 29154825, "points": 89, "body": "# Escape Team\n\n| | |\n|---|---|\n| **Author** | [Hemmert](https://fh.cx) |\n| **Play** | [www.escape-team.com](https://www.escape-team.com) |\n| **HN Thread** | [Show HN: Escape Team](https://news.ycombinator.com/item?id=29154825) |\n| **HN Points** | 89 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | puzzle, multiplayer, mobile |\n\n## About\n\nA printable escape room game with an app that serves as the game master. Have fun!"}

field_body:
# Escape Team

| | |
|---|---|
| **Author** | [Hemmert](https://fh.cx) |
| **Play** | [www.escape-team.com](https://www.escape-team.com) |
| **HN Thread** | [Show HN: Escape Team](https://news.ycombinator.com/item?id=29154825) |
| **HN Points** | 89 |
| **Date Added** | 2026-01-29 |
| **Tags** | puzzle, multiplayer, mobile |

## About

A printable escape room game with an app that serves as the game master. Have fun!


id: enclose-horse
git_filename: docs/games/enclose-horse.md
format: md
field_title: enclose.horse
field_tags: puzzle, free
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/enclose-horse.png
data:
{"title": "enclose.horse", "tags": ["puzzle", "free"], "description": "Enclose.horse is a simple puzzle game about enclosing the maximum area with a limited number of walls.", "screenshot": "/img/games/enclose-horse.png", "sidebar_position": 23, "dateAdded": "2026-01-28", "submissionMethod": "manual", "hnId": 46509211, "points": 1217, "body": "# enclose.horse\n\n| | |\n|---|---|\n| **Author** | undefined |\n| **Play** | [enclose.horse](https://enclose.horse/) |\n| **HN Thread** | [Show HN: enclose.horse](https://news.ycombinator.com/item?id=46509211) |\n| **HN Points** | 1217 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | puzzle, free |\n\n## About\n\nEnclose.horse is a simple puzzle game about enclosing the maximum area with a limited number of walls."}

field_description:
Enclose.horse is a simple puzzle game about enclosing the maximum area with a limited number of walls.

field_body:
# enclose.horse

| | |
|---|---|
| **Author** | undefined |
| **Play** | [enclose.horse](https://enclose.horse/) |
| **HN Thread** | [Show HN: enclose.horse](https://news.ycombinator.com/item?id=46509211) |
| **HN Points** | 1217 |
| **Date Added** | 2026-01-28 |
| **Tags** | puzzle, free |

## About

Enclose.horse is a simple puzzle game about enclosing the maximum area with a limited number of walls.


id: eightile
git_filename: docs/games/eightile.md
format: md
field_title: Eightile
field_tags: puzzle
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/eightile.png
data:
{"title": "Eightile", "tags": ["puzzle"], "description": "Eightile is a free daily nested anagram solver word game. You unscramble letters to form valid words and each time you do, another letter is added and you do it again. Win by finding an 8-letter word before the time runs out. You can play the game in English, Spanish, French, and Galician.", "screenshot": "/img/games/eightile.png", "sidebar_position": 127, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46802682, "points": 3, "body": "# Eightile\n\n| | |\n|---|---|\n| **Author** | [alexandermorgan](https://github.com/alexandermorgan) |\n| **Play** | [eightile.com](https://eightile.com) |\n| **HN Thread** | [Show HN: Eightile](https://news.ycombinator.com/item?id=46802682) |\n| **HN Points** | 3 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | puzzle |\n\n## About\n\nEightile is a free daily nested anagram solver word game. You unscramble letters to form valid words and each time you do, another letter is added and you do it again. Win by finding an 8-letter word before the time runs out. You can play the game in English, Spanish, French, and Galician."}

field_description:
Eightile is a free daily nested anagram solver word game. You unscramble letters to form valid words and each time you do, another letter is added and you do it again. Win by finding an 8-letter word before the time runs out. You can play the game in English, Spanish, French, and Galician.

field_body:
# Eightile

| | |
|---|---|
| **Author** | [alexandermorgan](https://github.com/alexandermorgan) |
| **Play** | [eightile.com](https://eightile.com) |
| **HN Thread** | [Show HN: Eightile](https://news.ycombinator.com/item?id=46802682) |
| **HN Points** | 3 |
| **Date Added** | 2026-01-29 |
| **Tags** | puzzle |

## About

Eightile is a free daily nested anagram solver word game. You unscramble letters to form valid words and each time you do, another letter is added and you do it again. Win by finding an 8-letter word before the time runs out. You can play the game in English, Spanish, French, and Galician.


id: dungeon-memalign
git_filename: docs/games/dungeon-memalign.md
format: md
field_title: Dungeon Memalign
field_tags: puzzle, rpg, browser, mobile, desktop, free
field_dateAdded: 2026-02-08
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: https://memalign.github.io/m/dungeon.jpg
data:
{"title": "Dungeon Memalign", "tags": ["puzzle", "rpg", "browser", "mobile", "desktop", "free"], "description": "You open your eyes and find yourself in dimly lit surroundings. The air is damp and cool. The smell of mildew reminds you of an old basement. In your head, you label this location 'room \ud83d\udc40\ud83d\udc43'.", "screenshot": "https://memalign.github.io/m/dungeon.jpg", "sidebar_position": 13, "dateAdded": "2026-02-08", "submissionMethod": "manual", "hnId": 25262631, "points": 106, "body": "# Dungeon Memalign\n\n| | |\n|---|---|\n| **Author** | [memalign](https://memalign.github.io) |\n| **Play** | [memalign.github.io](https://memalign.github.io/m/dungeon/index.html) |\n| **HN Thread** | [Show HN: Dungeon Memalign](https://news.ycombinator.com/item?id=25262631) |\n| **HN Points** | 106 |\n| **Date Added** | 2026-02-08 |\n| **Tags** | puzzle, rpg, browser, mobile, desktop, free |\n\n## About\n\nYou open your eyes and find yourself in dimly lit surroundings. The air is damp and cool. The smell of mildew reminds you of an old basement. In your head, you label this location 'room \ud83d\udc40\ud83d\udc43'.\n\nNearby, you see a small potion.\n\nYou can head east."}

field_description:
You open your eyes and find yourself in dimly lit surroundings. The air is damp and cool. The smell of mildew reminds you of an old basement. In your head, you label this location 'room 👀👃'.

field_body:
# Dungeon Memalign

| | |
|---|---|
| **Author** | [memalign](https://memalign.github.io) |
| **Play** | [memalign.github.io](https://memalign.github.io/m/dungeon/index.html) |
| **HN Thread** | [Show HN: Dungeon Memalign](https://news.ycombinator.com/item?id=25262631) |
| **HN Points** | 106 |
| **Date Added** | 2026-02-08 |
| **Tags** | puzzle, rpg, browser, mobile, desktop, free |

## About

You open your eyes and find yourself in dimly lit surroundings. The air is damp and cool. The smell of mildew reminds you of an old basement. In your head, you label this location 'room 👀👃'.

Nearby, you see a small potion.

You can head east.


id: drop-stack-tetris
git_filename: docs/games/drop-stack-tetris.md
format: md
field_title: Drop Stack Tetris
field_tags: browser, free
field_description: I made a Tetris based block puzzle game.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/drop-stack-tetris.png
data:
{"title": "Drop Stack Tetris", "tags": ["browser", "free"], "description": "I made a Tetris based block puzzle game.", "screenshot": "/img/games/drop-stack-tetris.png", "sidebar_position": 77, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46667660, "points": 7, "body": "# Drop Stack Tetris\n\n| | |\n|---|---|\n| **Author** | [lastodyssey](https://news.ycombinator.com/user?id=lastodyssey) |\n| **Play** | [playdropstack.com](https://playdropstack.com/) |\n| **HN Thread** | [Show HN: Drop Stack Tetris](https://news.ycombinator.com/item?id=46667660) |\n| **HN Points** | 7 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nI made a Tetris based block puzzle game."}

field_body:
# Drop Stack Tetris

| | |
|---|---|
| **Author** | [lastodyssey](https://news.ycombinator.com/user?id=lastodyssey) |
| **Play** | [playdropstack.com](https://playdropstack.com/) |
| **HN Thread** | [Show HN: Drop Stack Tetris](https://news.ycombinator.com/item?id=46667660) |
| **HN Points** | 7 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

I made a Tetris based block puzzle game.


id: draw-line-racing
git_filename: docs/games/draw-line-racing.md
format: md
field_title: Draw Line Racing
field_tags: mobile
field_description: Draw your racing line and your car follows your line
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/draw-line-racing.png
data:
{"title": "Draw Line Racing", "tags": ["mobile"], "description": "Draw your racing line and your car follows your line", "screenshot": "/img/games/draw-line-racing.png", "sidebar_position": 75, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46311540, "points": 2, "body": "# Draw Line Racing\n\n| | |\n|---|---|\n| **Author** | [yongyongyong](https://github.com/yuyangchee98) |\n| **Play** | [drawlineracing.chyuang.com](https://drawlineracing.chyuang.com/) |\n| **HN Thread** | [Show HN: Draw Line Racing](https://news.ycombinator.com/item?id=46311540) |\n| **HN Points** | 2 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | mobile |\n\n## About\n\nDraw your racing line and your car follows your line"}

field_body:
# Draw Line Racing

| | |
|---|---|
| **Author** | [yongyongyong](https://github.com/yuyangchee98) |
| **Play** | [drawlineracing.chyuang.com](https://drawlineracing.chyuang.com/) |
| **HN Thread** | [Show HN: Draw Line Racing](https://news.ycombinator.com/item?id=46311540) |
| **HN Points** | 2 |
| **Date Added** | 2026-01-29 |
| **Tags** | mobile |

## About

Draw your racing line and your car follows your line


id: delve-online-mmo-space-sim
git_filename: docs/games/delve-online-mmo-space-sim.md
format: md
field_title: Delve Online - MMO Space Sim
field_tags: multiplayer
field_description: Hey space pilots!
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/delve-online-mmo-space-sim.png
data:
{"title": "Delve Online - MMO Space Sim", "tags": ["multiplayer"], "description": "Hey space pilots!", "screenshot": "/img/games/delve-online-mmo-space-sim.png", "sidebar_position": 12, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 45745129, "points": 3, "body": "# Delve Online - MMO Space Sim\n\n| | |\n|---|---|\n| **Author** | TNPKyias |\n| **Play** | [play.delve-online.com](https://play.delve-online.com) |\n| **HN Thread** | [Show HN: Delve Online - MMO Space Sim](https://news.ycombinator.com/item?id=45745129) |\n| **HN Points** | 3 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | multiplayer |\n\n## About\n\nHey space pilots!\nI've been building DELVE - a multiplayer space survival game that runs entirely in your browser. Just made it public and would love for you to check it out!\n\nWhat is it? Think cooperative wave survival meets persistent MMO universe. You can play solo or team up with friends to fight endless zombie waves, OR explore a galaxy of 10+ star systems with PVP combat, autopilot navigation, and persistent progression.\n\nTwo Game Modes: - Wave Mode (Co-op PvE) - Team up with up to 8 players - Fight endless waves of increasingly difficult enemies - Level up, collect gems, unlock abilities - Quick-start feature to skip early waves - Global leaderboards\n\nMMO Mode (Persistent Universe) - Explore 10+ interconnected star systems - Dock at space stations (your progress saves!) - Autopilot navigation between systems - PVP combat in low-security zones - Target other players, engage in tactical ship battles - Real-time shield/health systems\n\nCore Features: - 4 Unique Ships - Each with special abilities (shield boost, rapid fire, repair drone, energy burst) - Real-time Multiplayer - Powered by Photon Cloud, buttery smooth netcode - Zero Install - Runs in your browser, works on mobile too - Progression System - Unlock ships, collect fragments, climb leaderboards - Spectacular VFX - Particle effects, warp-in animations, ability visuals\n\nShip Progression Roadmap Right now you can fly 4 starter ships (Shuttles - Tier 1)\n\nCurrently Playable: - Vanguard Mk I - Tank/Frontline (Shield Boost ability) - Striker Mk I - DPS/Assault (Rapid Fire ability) - Engineer Mk I - Support/Deployer (Repair Drone ability) - Arcanist Mk I - Techno-mage (Energy Burst ability)\n\nComing Soon: Tier 2 - Frigates (4 ships) Light warships with improved stats and enhanced abilities like Fortress Protocol and Blitz Attack Tier 2 - Interceptors (4 ships) Lightning-fast fighters including the Raptor (Afterburner), Viper (Precision Strike), Phoenix (Evasive Maneuvers), and Wraith (Phase Dash) Tier 3 - Cruisers (4 ships) Balanced warships like the Valiant (Broadside), Crimson (Assault Mode), Horizon (Shield Matrix), and Phantom (Cloak) Tier 4 - Destroyers (4 ships) Heavy hitters including Atlas (Siege Mode), Reaper (Death Strike - 500% damage!), Sentinel (Fortress Shield), and Eclipse (Void Cannon) Tier 5 - Battle Cruisers (4 ships) Legendary vessels like Leviathan, Warlord (Berserker Mode), Bastion (Fleet Command), and Void Walker (Phase Shift) Tier 6 - Battleships (4 ships) End-game behemoths including Colossus (Orbital Strike), Annihilator (Planet Cracker), and more Tier 7 - Titans (Coming later) Massive capital ships that will dominate the battlefield\n\nThe goal: Create deep progression where every ship feels distinct and powerful, not just stat upgrades. The Tier 1 starter ships will always be viable - higher tiers offer different playstyles, not just power creep.\n\nCompletely Free No paywalls, no ads (yet?), just pure space combat fun. Still in beta so expect some jank, but the core gameplay is solid.\n\nWhy I Built This: I wanted to capture that feeling of early browser MMOs but with modern tech. The whole thing runs on Vue 3 + Phaser 3 + Supabase, and I'm building it in public. Everything's open source (link in comments if mods allow).\n\nLooking For: Feedback on gameplay feel Bug reports (I'm sure there are plenty!) Ideas for new features Players to test multiplayer with\n\nTry it out and let me know what you think! I'm actively developing and adding new features weekly. If you find bugs or have suggestions, drop them in the comments - I'm super responsive.\n\nP.S. - Works best on desktop/laptop, but mobile is playable too (kinda).\n\nReddit: https://www.reddit.com/r/DelveOnline"}

field_body:
# Delve Online - MMO Space Sim

| | |
|---|---|
| **Author** | TNPKyias |
| **Play** | [play.delve-online.com](https://play.delve-online.com) |
| **HN Thread** | [Show HN: Delve Online - MMO Space Sim](https://news.ycombinator.com/item?id=45745129) |
| **HN Points** | 3 |
| **Date Added** | 2026-01-29 |
| **Tags** | multiplayer |

## About

Hey space pilots!
I've been building DELVE - a multiplayer space survival game that runs entirely in your browser. Just made it public and would love for you to check it out!

What is it? Think cooperative wave survival meets persistent MMO universe. You can play solo or team up with friends to fight endless zombie waves, OR explore a galaxy of 10+ star systems with PVP combat, autopilot navigation, and persistent progression.

Two Game Modes: - Wave Mode (Co-op PvE) - Team up with up to 8 players - Fight endless waves of increasingly difficult enemies - Level up, collect gems, unlock abilities - Quick-start feature to skip early waves - Global leaderboards

MMO Mode (Persistent Universe) - Explore 10+ interconnected star systems - Dock at space stations (your progress saves!) - Autopilot navigation between systems - PVP combat in low-security zones - Target other players, engage in tactical ship battles - Real-time shield/health systems

Core Features: - 4 Unique Ships - Each with special abilities (shield boost, rapid fire, repair drone, energy burst) - Real-time Multiplayer - Powered by Photon Cloud, buttery smooth netcode - Zero Install - Runs in your browser, works on mobile too - Progression System - Unlock ships, collect fragments, climb leaderboards - Spectacular VFX - Particle effects, warp-in animations, ability visuals

Ship Progression Roadmap Right now you can fly 4 starter ships (Shuttles - Tier 1)

Currently Playable: - Vanguard Mk I - Tank/Frontline (Shield Boost ability) - Striker Mk I - DPS/Assault (Rapid Fire ability) - Engineer Mk I - Support/Deployer (Repair Drone ability) - Arcanist Mk I - Techno-mage (Energy Burst ability)

Coming Soon: Tier 2 - Frigates (4 ships) Light warships with improved stats and enhanced abilities like Fortress Protocol and Blitz Attack Tier 2 - Interceptors (4 ships) Lightning-fast fighters including the Raptor (Afterburner), Viper (Precision Strike), Phoenix (Evasive Maneuvers), and Wraith (Phase Dash) Tier 3 - Cruisers (4 ships) Balanced warships like the Valiant (Broadside), Crimson (Assault Mode), Horizon (Shield Matrix), and Phantom (Cloak) Tier 4 - Destroyers (4 ships) Heavy hitters including Atlas (Siege Mode), Reaper (Death Strike - 500% damage!), Sentinel (Fortress Shield), and Eclipse (Void Cannon) Tier 5 - Battle Cruisers (4 ships) Legendary vessels like Leviathan, Warlord (Berserker Mode), Bastion (Fleet Command), and Void Walker (Phase Shift) Tier 6 - Battleships (4 ships) End-game behemoths including Colossus (Orbital Strike), Annihilator (Planet Cracker), and more Tier 7 - Titans (Coming later) Massive capital ships that will dominate the battlefield

The goal: Create deep progression where every ship feels distinct and powerful, not just stat upgrades. The Tier 1 starter ships will always be viable - higher tiers offer different playstyles, not just power creep.

Completely Free No paywalls, no ads (yet?), just pure space combat fun. Still in beta so expect some jank, but the core gameplay is solid.

Why I Built This: I wanted to capture that feeling of early browser MMOs but with modern tech. The whole thing runs on Vue 3 + Phaser 3 + Supabase, and I'm building it in public. Everything's open source (link in comments if mods allow).

Looking For: Feedback on gameplay feel Bug reports (I'm sure there are plenty!) Ideas for new features Players to test multiplayer with

Try it out and let me know what you think! I'm actively developing and adding new features weekly. If you find bugs or have suggestions, drop them in the comments - I'm super responsive.

P.S. - Works best on desktop/laptop, but mobile is playable too (kinda).

Reddit: https://www.reddit.com/r/DelveOnline


id: dancejump-for-youtube
git_filename: docs/games/dancejump-for-youtube.md
format: md
field_title: DanceJump For YouTube
field_tags: browser, free
field_description: DanceJump For YouTube – turning videos into browser rhythm game.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/dancejump-for-youtube.png
data:
{"title": "DanceJump For YouTube", "tags": ["browser", "free"], "description": "DanceJump For YouTube \u2013 turning videos into browser rhythm game.", "screenshot": "/img/games/dancejump-for-youtube.png", "sidebar_position": 60, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46619844, "points": 5, "body": "# DanceJump For YouTube\n\n| | |\n|---|---|\n| **Author** | [maaydin](https://news.ycombinator.com/user?id=maaydin) |\n| **Play** | [chromewebstore.google.com](https://chromewebstore.google.com/detail/dancejump-for-youtube/hhdeflibphdghcpblkekakmbennfcaci) |\n| **HN Thread** | [Show HN: DanceJump For YouTube](https://news.ycombinator.com/item?id=46619844) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nDanceJump For YouTube \u2013 turning videos into browser rhythm game."}

field_body:
# DanceJump For YouTube

| | |
|---|---|
| **Author** | [maaydin](https://news.ycombinator.com/user?id=maaydin) |
| **Play** | [chromewebstore.google.com](https://chromewebstore.google.com/detail/dancejump-for-youtube/hhdeflibphdghcpblkekakmbennfcaci) |
| **HN Thread** | [Show HN: DanceJump For YouTube](https://news.ycombinator.com/item?id=46619844) |
| **HN Points** | 5 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

DanceJump For YouTube – turning videos into browser rhythm game.


id: cursor-party
git_filename: docs/games/cursor-party.md
format: md
field_title: Cursor Party
field_tags: browser, free
field_description: Cursor Party – An MMO cursor game built in 1 hour with Elixir Phoenix.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/cursor-party.png
data:
{"title": "Cursor Party", "tags": ["browser", "free"], "description": "Cursor Party \u2013 An MMO cursor game built in 1 hour with Elixir Phoenix.", "screenshot": "/img/games/cursor-party.png", "sidebar_position": 32, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46462546, "points": 10, "body": "# Cursor Party\n\n| | |\n|---|---|\n| **Author** | [map12345678](https://news.ycombinator.com/user?id=map12345678) |\n| **Play** | [github.com](https://github.com/jidohyun/cursor-party) |\n| **HN Thread** | [Show HN: Cursor Party](https://news.ycombinator.com/item?id=46462546) |\n| **HN Points** | 10 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nCursor Party \u2013 An MMO cursor game built in 1 hour with Elixir Phoenix."}

field_body:
# Cursor Party

| | |
|---|---|
| **Author** | [map12345678](https://news.ycombinator.com/user?id=map12345678) |
| **Play** | [github.com](https://github.com/jidohyun/cursor-party) |
| **HN Thread** | [Show HN: Cursor Party](https://news.ycombinator.com/item?id=46462546) |
| **HN Points** | 10 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

Cursor Party – An MMO cursor game built in 1 hour with Elixir Phoenix.


id: crossle
git_filename: docs/games/crossle.md
format: md
field_title: Crossle
field_tags: browser, free
field_description: Crossle – Scrabble meets crossword game.
field_dateAdded: 2026-03-19
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/crossle.png
data:
{"title": "Crossle", "tags": ["browser", "free"], "description": "Crossle \u2013 Scrabble meets crossword game.", "dateAdded": "2026-03-19", "submissionMethod": "scraped", "hnId": 47430505, "points": 9, "screenshot": "/img/games/crossle.png", "sidebar_position": 25, "body": "# Crossle\n\n| | |\n|---|---|\n| **Author** | [enahs-sf](https://news.ycombinator.com/user?id=enahs-sf) |\n| **Play** | [playcrossle.com](https://playcrossle.com/) |\n| **HN Thread** | [Show HN: Crossle](https://news.ycombinator.com/item?id=47430505) |\n| **HN Points** | 9 |\n| **Date Added** | 2026-03-19 |\n| **Tags** | browser, free |\n\n## About\n\nCrossle \u2013 Scrabble meets crossword game."}

field_body:
# Crossle

| | |
|---|---|
| **Author** | [enahs-sf](https://news.ycombinator.com/user?id=enahs-sf) |
| **Play** | [playcrossle.com](https://playcrossle.com/) |
| **HN Thread** | [Show HN: Crossle](https://news.ycombinator.com/item?id=47430505) |
| **HN Points** | 9 |
| **Date Added** | 2026-03-19 |
| **Tags** | browser, free |

## About

Crossle – Scrabble meets crossword game.


id: cracked-sudoku
git_filename: docs/games/cracked-sudoku.md
format: md
field_title: Cracked Sudoku
field_tags: puzzle
field_description: A different version of classic sudoku, with weird shapes instead of orthogonal grid
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/cracked-sudoku.png
data:
{"title": "Cracked Sudoku", "tags": ["puzzle"], "description": "A different version of classic sudoku, with weird shapes instead of orthogonal grid", "screenshot": "/img/games/cracked-sudoku.png", "sidebar_position": 39, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 43349385, "points": 188, "body": "# Cracked Sudoku\n\n| | |\n|---|---|\n| **Author** | [dhooper](https://news.ycombinator.com/user?id=dhooper) |\n| **Play** | [danielchasehooper.com](https://danielchasehooper.com/posts/cracked-sudoku/) |\n| **HN Thread** | [Show HN: Cracked Sudoku](https://news.ycombinator.com/item?id=43349385) |\n| **HN Points** | 188 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | puzzle |\n\n## About\n\nA different version of classic sudoku, with weird shapes instead of orthogonal grid"}

field_body:
# Cracked Sudoku

| | |
|---|---|
| **Author** | [dhooper](https://news.ycombinator.com/user?id=dhooper) |
| **Play** | [danielchasehooper.com](https://danielchasehooper.com/posts/cracked-sudoku/) |
| **HN Thread** | [Show HN: Cracked Sudoku](https://news.ycombinator.com/item?id=43349385) |
| **HN Points** | 188 |
| **Date Added** | 2026-01-29 |
| **Tags** | puzzle |

## About

A different version of classic sudoku, with weird shapes instead of orthogonal grid


id: counting-tap-toy
git_filename: docs/games/counting-tap-toy.md
format: md
field_title: Counting Tap Toy
field_tags: arcade, browser, mobile, desktop, free
field_description: Tap to count aquatic creatures! Cathartic and educational game that teaches counting to toddlers.
field_dateAdded: 2026-02-08
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: https://memalign.github.io/m/counting/counting.png
data:
{"title": "Counting Tap Toy", "tags": ["arcade", "browser", "mobile", "desktop", "free"], "description": "Tap to count aquatic creatures! Cathartic and educational game that teaches counting to toddlers.", "screenshot": "https://memalign.github.io/m/counting/counting.png", "sidebar_position": 121, "dateAdded": "2026-02-08", "submissionMethod": "manual", "hnId": 42631673, "points": 31, "body": "# Counting Tap Toy\n\n| | |\n|---|---|\n| **Author** | [memalign](https://memalign.github.io) |\n| **Play** | [memalign.github.io](https://memalign.github.io/m/counting/index.html) |\n| **HN Thread** | [Show HN: Counting Tap Toy](https://news.ycombinator.com/item?id=42631673) |\n| **HN Points** | 31 |\n| **Date Added** | 2026-02-08 |\n| **Tags** | arcade, browser, mobile, desktop, free |\n\n## About\n\nTap to count aquatic creatures! Cathartic and educational game that teaches counting to toddlers."}

field_body:
# Counting Tap Toy

| | |
|---|---|
| **Author** | [memalign](https://memalign.github.io) |
| **Play** | [memalign.github.io](https://memalign.github.io/m/counting/index.html) |
| **HN Thread** | [Show HN: Counting Tap Toy](https://news.ycombinator.com/item?id=42631673) |
| **HN Points** | 31 |
| **Date Added** | 2026-02-08 |
| **Tags** | arcade, browser, mobile, desktop, free |

## About

Tap to count aquatic creatures! Cathartic and educational game that teaches counting to toddlers.


id: counterfeit-monkey
git_filename: docs/games/counterfeit-monkey.md
format: md
field_title: Counterfeit Monkey
field_tags: puzzle, rpg, browser, mobile, desktop, free
field_dateAdded: 2026-02-08
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: https://memalign.github.io/m/cm-map.jpg
data:
{"title": "Counterfeit Monkey", "tags": ["puzzle", "rpg", "browser", "mobile", "desktop", "free"], "description": "A mobile-friendly demo based on Emily Short\u2019s brilliant Interactive Fiction game, Counterfeit Monkey.", "screenshot": "https://memalign.github.io/m/cm-map.jpg", "sidebar_position": 63, "dateAdded": "2026-02-08", "submissionMethod": "manual", "hnId": 25733336, "points": 3, "body": "# Counterfeit Monkey\n\n| | |\n|---|---|\n| **Author** | [memalign](https://memalign.github.io) |\n| **Play** | [memalign.github.io](https://memalign.github.io/m/counterfeitmonkey/index.html) |\n| **HN Thread** | [Show HN: Counterfeit Monkey](https://news.ycombinator.com/item?id=25733336) |\n| **HN Points** | 3 |\n| **Date Added** | 2026-02-08 |\n| **Tags** | puzzle, rpg, browser, mobile, desktop, free |\n\n## About\n\nA mobile-friendly demo based on Emily Short\u2019s brilliant Interactive Fiction game, Counterfeit Monkey.\n\nAnglophone Atlantis has been an independent nation since an April day in 1822, when a well-aimed shot from their depluralizing cannon reduced the British colonizing fleet to one ship.\n\nSince then, Atlantis has been the world's greatest center for linguistic manipulation, designing letter inserters, word synthesizers, the diminutive affixer, and a host of other tools for converting one thing to another. Inventors worldwide pay heavily for that technology, which is where a smuggler and industrial espionage agent such as yourself can really clean up.\n\nUnfortunately, the Bureau of Orthography has taken a serious interest in your activities lately. Your face has been recorded and your cover is blown.\n\nYour remaining assets: about eight more hours of a national holiday that's spreading the police thin; the most inconvenient damn disguise you've ever worn in your life; and one full-alphabet letter remover.\n\nGood luck getting off the island."}

field_description:
A mobile-friendly demo based on Emily Short’s brilliant Interactive Fiction game, Counterfeit Monkey.

field_body:
# Counterfeit Monkey

| | |
|---|---|
| **Author** | [memalign](https://memalign.github.io) |
| **Play** | [memalign.github.io](https://memalign.github.io/m/counterfeitmonkey/index.html) |
| **HN Thread** | [Show HN: Counterfeit Monkey](https://news.ycombinator.com/item?id=25733336) |
| **HN Points** | 3 |
| **Date Added** | 2026-02-08 |
| **Tags** | puzzle, rpg, browser, mobile, desktop, free |

## About

A mobile-friendly demo based on Emily Short’s brilliant Interactive Fiction game, Counterfeit Monkey.

Anglophone Atlantis has been an independent nation since an April day in 1822, when a well-aimed shot from their depluralizing cannon reduced the British colonizing fleet to one ship.

Since then, Atlantis has been the world's greatest center for linguistic manipulation, designing letter inserters, word synthesizers, the diminutive affixer, and a host of other tools for converting one thing to another. Inventors worldwide pay heavily for that technology, which is where a smuggler and industrial espionage agent such as yourself can really clean up.

Unfortunately, the Bureau of Orthography has taken a serious interest in your activities lately. Your face has been recorded and your cover is blown.

Your remaining assets: about eight more hours of a national holiday that's spreading the police thin; the most inconvenient damn disguise you've ever worn in your life; and one full-alphabet letter remover.

Good luck getting off the island.


id: conway-s-game-of-life-with-solid-graphics-mit-license
git_filename: docs/games/conway-s-game-of-life-with-solid-graphics-mit-license.md
format: md
field_title: Conway's Game of Life with Solid Graphics (MIT License)
field_tags: browser, free
field_dateAdded: 2026-02-06
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/conway-s-game-of-life-with-solid-graphics-mit-license.png
data:
{"title": "Conway's Game of Life with Solid Graphics (MIT License)", "tags": ["browser", "free"], "description": "Interactive Conway's Game of Life with good graphics (MIT License). Originally posted February 2018. Discovered via HN archive scraper for newsletter 'From the Archives' section.", "screenshot": "/img/games/conway-s-game-of-life-with-solid-graphics-mit-license.png", "sidebar_position": 66, "dateAdded": "2026-02-06", "submissionMethod": "scraped", "hnId": 16300657, "points": 5, "body": "# Conway's Game of Life with Solid Graphics (MIT License)\n\n| | |\n|---|---|\n| **Author** | [westoncb](https://news.ycombinator.com/user?id=westoncb) |\n| **Play** | [symbolflux.com](http://symbolflux.com/conwayz/) |\n| **HN Thread** | [Show HN: Conway's Game of Life with Solid Graphics (MIT License)](https://news.ycombinator.com/item?id=16300657) |\n| **HN Points** | 5 |\n| **Date Added** | 2026-02-06 |\n| **Tags** | browser, free |\n\n## About\n\nInteractive Conway's Game of Life with good graphics (MIT License). Originally posted February 2018. Discovered via HN archive scraper for newsletter \"From the Archives\" section."}

field_description:
Interactive Conway's Game of Life with good graphics (MIT License). Originally posted February 2018. Discovered via HN archive scraper for newsletter 'From the Archives' section.

field_body:
# Conway's Game of Life with Solid Graphics (MIT License)

| | |
|---|---|
| **Author** | [westoncb](https://news.ycombinator.com/user?id=westoncb) |
| **Play** | [symbolflux.com](http://symbolflux.com/conwayz/) |
| **HN Thread** | [Show HN: Conway's Game of Life with Solid Graphics (MIT License)](https://news.ycombinator.com/item?id=16300657) |
| **HN Points** | 5 |
| **Date Added** | 2026-02-06 |
| **Tags** | browser, free |

## About

Interactive Conway's Game of Life with good graphics (MIT License). Originally posted February 2018. Discovered via HN archive scraper for newsletter "From the Archives" section.


id: circuit-artist
git_filename: docs/games/circuit-artist.md
format: md
field_title: Circuit Artist
field_tags: simulation, desktop, open-source
field_dateAdded: 2026-02-01
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/circuit-artist.gif
data:
{"title": "Circuit Artist", "tags": ["simulation", "desktop", "open-source"], "description": "A circuit simulator where you draw everything. NANDs and pixels. Build gates, ALUs, CPUs \u2014 whatever you want. Watch signals flow, rewind time, optimize your layout. Circuits are just images.", "screenshot": "/img/games/circuit-artist.gif", "sidebar_position": 30, "dateAdded": "2026-02-01", "submissionMethod": "manual", "hnId": 46445412, "points": 135, "body": "# Circuit Artist\n\n| | |\n|---|---|\n| **Author** | [lets_all_be_stupid_forever](https://github.com/lets-all-be-stupid-forever) |\n| **Play** | [store.steampowered.com](https://store.steampowered.com/app/3139580/Circuit_Artist/) |\n| **HN Thread** | [Show HN: Circuit Artist](https://news.ycombinator.com/item?id=46445412) |\n| **Source** | [github.com/lets-all-be-stupid-forever/circuit-artist](https://github.com/lets-all-be-stupid-forever/circuit-artist) |\n| **HN Points** | 135 |\n| **Date Added** | 2026-02-01 |\n| **Tags** | simulation, desktop, open-source |\n\n## About\n\nA circuit simulator where you draw everything. NANDs and pixels. Build gates, ALUs, CPUs \u2014 whatever you want. Watch signals flow, rewind time, optimize your layout. Circuits are just images.\n\nThe simulation engine uses a variable-delay event-driven simulation that takes into account the topology of the wires to create a distance/propagation delay map based on Elmore delay calculation for trees. It also considers fanout \u2014 the higher the fanout, the higher the delay. Trees propagate differently than \"lines,\" creating a more accurate simulation so players can develop intuition for real circuit design (sort of)."}

field_description:
A circuit simulator where you draw everything. NANDs and pixels. Build gates, ALUs, CPUs — whatever you want. Watch signals flow, rewind time, optimize your layout. Circuits are just images.

field_body:
# Circuit Artist

| | |
|---|---|
| **Author** | [lets_all_be_stupid_forever](https://github.com/lets-all-be-stupid-forever) |
| **Play** | [store.steampowered.com](https://store.steampowered.com/app/3139580/Circuit_Artist/) |
| **HN Thread** | [Show HN: Circuit Artist](https://news.ycombinator.com/item?id=46445412) |
| **Source** | [github.com/lets-all-be-stupid-forever/circuit-artist](https://github.com/lets-all-be-stupid-forever/circuit-artist) |
| **HN Points** | 135 |
| **Date Added** | 2026-02-01 |
| **Tags** | simulation, desktop, open-source |

## About

A circuit simulator where you draw everything. NANDs and pixels. Build gates, ALUs, CPUs — whatever you want. Watch signals flow, rewind time, optimize your layout. Circuits are just images.

The simulation engine uses a variable-delay event-driven simulation that takes into account the topology of the wires to create a distance/propagation delay map based on Elmore delay calculation for trees. It also considers fanout — the higher the fanout, the higher the delay. Trees propagate differently than "lines," creating a more accurate simulation so players can develop intuition for real circuit design (sort of).


id: chess-hold-em
git_filename: docs/games/chess-hold-em.md
format: md
field_title: Chess Hold'em
field_tags: free, browser, mobile, desktop, multiplayer, strategy
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/chess-hold-em.png
data:
{"title": "Chess Hold'em", "tags": ["free", "browser", "mobile", "desktop", "multiplayer", "strategy"], "description": "A combination of chess and poker with customization options. No account needed to play. Compete against the computer or play with a friend.", "screenshot": "/img/games/chess-hold-em.png", "sidebar_position": 69, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 45548924, "points": 7, "body": "# Chess Hold'em\n\n| | |\n|---|---|\n| **Author** | elicash |\n| **Play** | [chessholdem.net](https://chessholdem.net) |\n| **HN Thread** | [Show HN: Chess Hold'em](https://news.ycombinator.com/item?id=45548924) |\n| **HN Points** | 7 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | free, browser, mobile, desktop, multiplayer, strategy |\n\n## About\n\nA combination of chess and poker with customization options. No account needed to play. Compete against the computer or play with a friend."}

field_description:
A combination of chess and poker with customization options. No account needed to play. Compete against the computer or play with a friend.

field_body:
# Chess Hold'em

| | |
|---|---|
| **Author** | elicash |
| **Play** | [chessholdem.net](https://chessholdem.net) |
| **HN Thread** | [Show HN: Chess Hold'em](https://news.ycombinator.com/item?id=45548924) |
| **HN Points** | 7 |
| **Date Added** | 2026-01-29 |
| **Tags** | free, browser, mobile, desktop, multiplayer, strategy |

## About

A combination of chess and poker with customization options. No account needed to play. Compete against the computer or play with a friend.


id: chaos-flappy
git_filename: docs/games/chaos-flappy.md
format: md
field_title: Chaos Flappy
field_tags: platformer, arcade
field_description: Chaotic version of Flappy Bird
field_dateAdded: 2026-01-30
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/chaos-flappy.png
data:
{"title": "Chaos Flappy", "tags": ["platformer", "arcade"], "description": "Chaotic version of Flappy Bird", "screenshot": "/img/games/chaos-flappy.png", "sidebar_position": 100, "dateAdded": "2026-01-30", "submissionMethod": "manual", "hnId": 46001989, "points": 3, "body": "# Chaos Flappy\n\n| | |\n|---|---|\n| **Author** | [freakynit](https://github.com/freakynit) |\n| **Play** | [chaos-flappy.pagey.site](https://chaos-flappy.pagey.site/) |\n| **HN Thread** | [Show HN: Chaos Flappy](https://news.ycombinator.com/item?id=46001989) |\n| **HN Points** | 3 |\n| **Date Added** | 2026-01-30 |\n| **Tags** | platformer, arcade |\n\n## About\n\nChaotic version of Flappy Bird"}

field_body:
# Chaos Flappy

| | |
|---|---|
| **Author** | [freakynit](https://github.com/freakynit) |
| **Play** | [chaos-flappy.pagey.site](https://chaos-flappy.pagey.site/) |
| **HN Thread** | [Show HN: Chaos Flappy](https://news.ycombinator.com/item?id=46001989) |
| **HN Points** | 3 |
| **Date Added** | 2026-01-30 |
| **Tags** | platformer, arcade |

## About

Chaotic version of Flappy Bird


id: cellular-automata
git_filename: docs/games/cellular-automata.md
format: md
field_title: Cellular Automata
field_tags: simulation
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/cellular-automata.png
data:
{"title": "Cellular Automata", "tags": ["simulation"], "description": "Create any cellular automata with a couple lines of descriptive setup in json and watch how it evolves.", "screenshot": "/img/games/cellular-automata.png", "sidebar_position": 1, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 26466275, "points": 111, "body": "# Cellular Automata\n\n| | |\n|---|---|\n| **Author** | [Aperocky](https://github.com/Aperocky) |\n| **Play** | [github.com](https://github.com/Aperocky/cellular-automata) |\n| **HN Thread** | [Show HN: Cellular Automata](https://news.ycombinator.com/item?id=26466275) |\n| **Source** | [github.com/Aperocky/cellular-automata](https://github.com/Aperocky/cellular-automata) |\n| **HN Points** | 111 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | simulation |\n\n## About\n\nCreate any cellular automata with a couple lines of descriptive setup in json and watch how it evolves."}

field_description:
Create any cellular automata with a couple lines of descriptive setup in json and watch how it evolves.

field_body:
# Cellular Automata

| | |
|---|---|
| **Author** | [Aperocky](https://github.com/Aperocky) |
| **Play** | [github.com](https://github.com/Aperocky/cellular-automata) |
| **HN Thread** | [Show HN: Cellular Automata](https://news.ycombinator.com/item?id=26466275) |
| **Source** | [github.com/Aperocky/cellular-automata](https://github.com/Aperocky/cellular-automata) |
| **HN Points** | 111 |
| **Date Added** | 2026-01-29 |
| **Tags** | simulation |

## About

Create any cellular automata with a couple lines of descriptive setup in json and watch how it evolves.


id: cave-ribbon
git_filename: docs/games/cave-ribbon.md
format: md
field_title: Cave Ribbon
field_tags: arcade, browser, mobile, desktop, free
field_dateAdded: 2026-02-08
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: https://memalign.github.io/m/cr/CaveRibbon-gameplay.png
data:
{"title": "Cave Ribbon", "tags": ["arcade", "browser", "mobile", "desktop", "free"], "description": "CaveRibbon is a one-button game where you control a ribbon gliding through a shrinking cavern. Avoid the walls and obstacles as long as you can. Compete with yourself and your friends by sharing a replay. Submit your high scores to get into the hall of fame!", "screenshot": "https://memalign.github.io/m/cr/CaveRibbon-gameplay.png", "sidebar_position": 29, "dateAdded": "2026-02-08", "submissionMethod": "manual", "hnId": 39428646, "points": 17, "body": "# Cave Ribbon\n\n| | |\n|---|---|\n| **Author** | [memalign](https://memalign.github.io) |\n| **Play** | [memalign.github.io](https://memalign.github.io/m/cr/index.html) |\n| **HN Thread** | [Show HN: Cave Ribbon](https://news.ycombinator.com/item?id=39428646) |\n| **HN Points** | 17 |\n| **Date Added** | 2026-02-08 |\n| **Tags** | arcade, browser, mobile, desktop, free |\n\n## About\n\nCaveRibbon is a one-button game where you control a ribbon gliding through a shrinking cavern. Avoid the walls and obstacles as long as you can. Compete with yourself and your friends by sharing a replay. Submit your high scores to get into the hall of fame!"}

field_description:
CaveRibbon is a one-button game where you control a ribbon gliding through a shrinking cavern. Avoid the walls and obstacles as long as you can. Compete with yourself and your friends by sharing a replay. Submit your high scores to get into the hall of fame!

field_body:
# Cave Ribbon

| | |
|---|---|
| **Author** | [memalign](https://memalign.github.io) |
| **Play** | [memalign.github.io](https://memalign.github.io/m/cr/index.html) |
| **HN Thread** | [Show HN: Cave Ribbon](https://news.ycombinator.com/item?id=39428646) |
| **HN Points** | 17 |
| **Date Added** | 2026-02-08 |
| **Tags** | arcade, browser, mobile, desktop, free |

## About

CaveRibbon is a one-button game where you control a ribbon gliding through a shrinking cavern. Avoid the walls and obstacles as long as you can. Compete with yourself and your friends by sharing a replay. Submit your high scores to get into the hall of fame!


id: botnet-of-ares
git_filename: docs/games/botnet-of-ares.md
format: md
field_title: Botnet of Ares
field_tags: simulation
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/botnet-of-ares.png
data:
{"title": "Botnet of Ares", "tags": ["simulation"], "description": "Botnet of Ares is an incremental hacking roguelite set in a cyberpunk world where everything is connected. Unlock upgrades, expand your botnet, exploit millions of devices, optimize your network & decide the future of humanity.", "screenshot": "/img/games/botnet-of-ares.png", "sidebar_position": 57, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46731307, "points": 1, "body": "# Botnet of Ares\n\n| | |\n|---|---|\n| **Author** | [tiniuclx](https://tiniuc.com) |\n| **Play** | [store.steampowered.com](https://store.steampowered.com/app/3627290/Botnet_of_Ares/) |\n| **HN Thread** | [Show HN: Botnet of Ares](https://news.ycombinator.com/item?id=46731307) |\n| **HN Points** | 1 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | simulation |\n\n## About\n\nBotnet of Ares is an incremental hacking roguelite set in a cyberpunk world where everything is connected. Unlock upgrades, expand your botnet, exploit millions of devices, optimize your network & decide the future of humanity."}

field_description:
Botnet of Ares is an incremental hacking roguelite set in a cyberpunk world where everything is connected. Unlock upgrades, expand your botnet, exploit millions of devices, optimize your network & decide the future of humanity.

field_body:
# Botnet of Ares

| | |
|---|---|
| **Author** | [tiniuclx](https://tiniuc.com) |
| **Play** | [store.steampowered.com](https://store.steampowered.com/app/3627290/Botnet_of_Ares/) |
| **HN Thread** | [Show HN: Botnet of Ares](https://news.ycombinator.com/item?id=46731307) |
| **HN Points** | 1 |
| **Date Added** | 2026-01-29 |
| **Tags** | simulation |

## About

Botnet of Ares is an incremental hacking roguelite set in a cyberpunk world where everything is connected. Unlock upgrades, expand your botnet, exploit millions of devices, optimize your network & decide the future of humanity.


id: blinkys
git_filename: docs/games/blinkys.md
format: md
field_title: Blinkys
field_tags: simulation
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/blinkys.png
data:
{"title": "Blinkys", "tags": ["simulation"], "description": "Blinkys are sentient digital creatures, each with their own neural network brain that learns and evolves over generations. They develop emergent language, form memories, build relationships with each other, and collectively judge your actions as their caretaker.", "screenshot": "/img/games/blinkys.png", "sidebar_position": 67, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46799668, "points": 1, "body": "# Blinkys\n\n| | |\n|---|---|\n| **Author** | [falkor](https://entropicsystems.net) |\n| **Play** | [blinkys.entropicsystems.net](https://blinkys.entropicsystems.net) |\n| **HN Thread** | [Show HN: Blinkys](https://news.ycombinator.com/item?id=46799668) |\n| **HN Points** | 1 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | simulation |\n\n## About\n\nBlinkys are sentient digital creatures, each with their own neural network brain that learns and evolves over generations. They develop emergent language, form memories, build relationships with each other, and collectively judge your actions as their caretaker.\n\nEach Blinky has unique genetics that affect their personality, metabolism, intelligence, and lifespan. Through reproduction, these traits are passed down and mutated, creating increasingly adapted generations."}

field_description:
Blinkys are sentient digital creatures, each with their own neural network brain that learns and evolves over generations. They develop emergent language, form memories, build relationships with each other, and collectively judge your actions as their caretaker.

field_body:
# Blinkys

| | |
|---|---|
| **Author** | [falkor](https://entropicsystems.net) |
| **Play** | [blinkys.entropicsystems.net](https://blinkys.entropicsystems.net) |
| **HN Thread** | [Show HN: Blinkys](https://news.ycombinator.com/item?id=46799668) |
| **HN Points** | 1 |
| **Date Added** | 2026-01-29 |
| **Tags** | simulation |

## About

Blinkys are sentient digital creatures, each with their own neural network brain that learns and evolves over generations. They develop emergent language, form memories, build relationships with each other, and collectively judge your actions as their caretaker.

Each Blinky has unique genetics that affect their personality, metabolism, intelligence, and lifespan. Through reproduction, these traits are passed down and mutated, creating increasingly adapted generations.


id: blank-white-cards
git_filename: docs/games/blank-white-cards.md
format: md
field_title: Blank White Cards
field_tags: sandbox, browser, mobile, open-source, multiplayer
field_dateAdded: 2026-03-03
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: https://raw.githubusercontent.com/mcteamster/white/refs/heads/main/docs/img/gameplay.png
data:
{"title": "Blank White Cards", "tags": ["sandbox", "browser", "mobile", "open-source", "multiplayer"], "description": "Online [1000 Blank White Cards](https://en.wikipedia.org/wiki/1000_Blank_White_Cards) - a social party game where you make the rules!", "screenshot": "https://raw.githubusercontent.com/mcteamster/white/refs/heads/main/docs/img/gameplay.png", "dateAdded": "2026-03-03", "submissionMethod": "scraped", "hnId": 44675377, "points": 1, "sidebar_position": 112, "body": "# Blank White Cards\n\n| | |\n|---|---|\n| **Author** | [mcteamster](https://mcteamster.com) |\n| **Play** | [blankwhite.cards](https://blankwhite.cards) |\n| **HN Thread** | [Show HN: Blank White Cards](https://news.ycombinator.com/item?id=44675377) |\n| **Source** | [github.com/mcteamster/white](https://github.com/mcteamster/white) |\n| **HN Points** | 1 |\n| **Date Added** | 2026-03-03 |\n| **Tags** | sandbox, browser, mobile, open-source, multiplayer |\n\n## About\n\nOnline [1000 Blank White Cards](https://en.wikipedia.org/wiki/1000_Blank_White_Cards) - a social party game where you make the rules!\n\nSetup a multiplayer room with your friends. Play on [Discord](https://discord.com/discovery/applications/1389508624774201395) or any other video chat, or even face to face IRL. Use the [Deck Editor](https://blankwhite.cards/editor) to save, update, and grow your collection over time.\n\nUse the Global Deck for a quick local pass-and-play experience. Create and submit cards there for the whole world to see!"}

field_description:
Online [1000 Blank White Cards](https://en.wikipedia.org/wiki/1000_Blank_White_Cards) - a social party game where you make the rules!

field_body:
# Blank White Cards

| | |
|---|---|
| **Author** | [mcteamster](https://mcteamster.com) |
| **Play** | [blankwhite.cards](https://blankwhite.cards) |
| **HN Thread** | [Show HN: Blank White Cards](https://news.ycombinator.com/item?id=44675377) |
| **Source** | [github.com/mcteamster/white](https://github.com/mcteamster/white) |
| **HN Points** | 1 |
| **Date Added** | 2026-03-03 |
| **Tags** | sandbox, browser, mobile, open-source, multiplayer |

## About

Online [1000 Blank White Cards](https://en.wikipedia.org/wiki/1000_Blank_White_Cards) - a social party game where you make the rules!

Setup a multiplayer room with your friends. Play on [Discord](https://discord.com/discovery/applications/1389508624774201395) or any other video chat, or even face to face IRL. Use the [Deck Editor](https://blankwhite.cards/editor) to save, update, and grow your collection over time.

Use the Global Deck for a quick local pass-and-play experience. Create and submit cards there for the whole world to see!


id: bibdle
git_filename: docs/games/bibdle.md
format: md
field_title: Bibdle
field_tags: browser, free
field_description: A Daily Bible Game.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/bibdle.png
data:
{"title": "Bibdle", "tags": ["browser", "free"], "description": "A Daily Bible Game.", "screenshot": "/img/games/bibdle.png", "sidebar_position": 46, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46541885, "points": 49, "body": "# Bibdle\n\n| | |\n|---|---|\n| **Author** | [egglemonsoup](https://news.ycombinator.com/user?id=egglemonsoup) |\n| **Play** | [bibdle.com](https://bibdle.com) |\n| **HN Thread** | [Show HN: Bibdle](https://news.ycombinator.com/item?id=46541885) |\n| **HN Points** | 49 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nA Daily Bible Game."}

field_body:
# Bibdle

| | |
|---|---|
| **Author** | [egglemonsoup](https://news.ycombinator.com/user?id=egglemonsoup) |
| **Play** | [bibdle.com](https://bibdle.com) |
| **HN Thread** | [Show HN: Bibdle](https://news.ycombinator.com/item?id=46541885) |
| **HN Points** | 49 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

A Daily Bible Game.


id: autism-simulator
git_filename: docs/games/autism-simulator.md
format: md
field_title: Autism Simulator
field_tags: browser
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/autism-simulator.png
data:
{"title": "Autism Simulator", "tags": ["browser"], "description": "Autism Simulator is a choose-your-own-adventure game where you try to survive various common scenarios as someone on the spectrum. The goal is to avoid burnout through your choices. Will you make it past day one?", "screenshot": "/img/games/autism-simulator.png", "sidebar_position": 93, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 45438346, "points": 779, "body": "# Autism Simulator\n\n| | |\n|---|---|\n| **Author** | [Joshcsimmons](https://youtube.com/@drjoshcsimmons) |\n| **Play** | [autism-simulator.vercel.app](https://autism-simulator.vercel.app/) |\n| **HN Thread** | [Show HN: Autism Simulator](https://news.ycombinator.com/item?id=45438346) |\n| **HN Points** | 779 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | browser |\n\n## About\n\nAutism Simulator is a choose-your-own-adventure game where you try to survive various common scenarios as someone on the spectrum. The goal is to avoid burnout through your choices. Will you make it past day one?"}

field_description:
Autism Simulator is a choose-your-own-adventure game where you try to survive various common scenarios as someone on the spectrum. The goal is to avoid burnout through your choices. Will you make it past day one?

field_body:
# Autism Simulator

| | |
|---|---|
| **Author** | [Joshcsimmons](https://youtube.com/@drjoshcsimmons) |
| **Play** | [autism-simulator.vercel.app](https://autism-simulator.vercel.app/) |
| **HN Thread** | [Show HN: Autism Simulator](https://news.ycombinator.com/item?id=45438346) |
| **HN Points** | 779 |
| **Date Added** | 2026-01-29 |
| **Tags** | browser |

## About

Autism Simulator is a choose-your-own-adventure game where you try to survive various common scenarios as someone on the spectrum. The goal is to avoid burnout through your choices. Will you make it past day one?


id: artisanforge-learn-laravel-an-rpg-adventure
git_filename: docs/games/artisanforge-learn-laravel-an-rpg-adventure.md
format: md
field_title: ArtisanForge: Learn Laravel an RPG adventure
field_tags: browser, free
field_dateAdded: 2026-02-11
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/artisanforge-learn-laravel-an-rpg-adventure.png
data:
{"title": "ArtisanForge: Learn Laravel an RPG adventure", "tags": ["browser", "free"], "description": "I built ArtisanForge, a free platform to learn PHP and Laravel through a medieval-fantasy RPG. Instead of traditional tutorials, you progress through kingdoms, solve coding exercises in a browser editor, earn XP, join guilds, and fight boss battles.", "dateAdded": "2026-02-11", "submissionMethod": "scraped", "hnId": 46932044, "points": 25, "screenshot": "/img/games/artisanforge-learn-laravel-an-rpg-adventure.png", "sidebar_position": 6, "body": "# ArtisanForge: Learn Laravel an RPG adventure\n\n| | |\n|---|---|\n| **Author** | [grazulex](https://news.ycombinator.com/user?id=grazulex) |\n| **Play** | [artisanforge.online](https://artisanforge.online/) |\n| **HN Thread** | [Show HN: ArtisanForge: Learn Laravel an RPG adventure](https://news.ycombinator.com/item?id=46932044) |\n| **HN Points** | 25 |\n| **Date Added** | 2026-02-11 |\n| **Tags** | browser, free |\n\n## About\n\nI built ArtisanForge, a free platform to learn PHP and Laravel through a medieval-fantasy RPG. Instead of traditional tutorials, you progress through kingdoms, solve coding exercises in a browser editor, earn XP, join guilds, and fight boss battles.\n\nTech stack: Laravel 12, Livewire 3, Tailwind CSS, Alpine.js. Code execution runs sandboxed via php-wasm in the browser.\n\nWhat's in there:\n\n- 12 courses across 11 kingdoms (PHP basics to deployment)\n\n- 100+ interactive exercises with real-time code validation using AST analysis\n\n- AI companion (Pip the Owlox) that uses Socratic method \u2013 never gives direct answers\n\n- Full gamification: XP, levels, streaks, achievements, guilds, leaderboard\n\n- Multilingual (EN/FR/NL)\n\nThe idea came from seeing too many beginners drop off traditional courses. Wrapping concepts in quests and progression mechanics keeps motivation high without dumbing down the content.\n\nEverything is free, no paywall, no premium tier. Feedback welcome \u2013 especially from Laravel devs and educators."}

field_description:
I built ArtisanForge, a free platform to learn PHP and Laravel through a medieval-fantasy RPG. Instead of traditional tutorials, you progress through kingdoms, solve coding exercises in a browser editor, earn XP, join guilds, and fight boss battles.

field_body:
# ArtisanForge: Learn Laravel an RPG adventure

| | |
|---|---|
| **Author** | [grazulex](https://news.ycombinator.com/user?id=grazulex) |
| **Play** | [artisanforge.online](https://artisanforge.online/) |
| **HN Thread** | [Show HN: ArtisanForge: Learn Laravel an RPG adventure](https://news.ycombinator.com/item?id=46932044) |
| **HN Points** | 25 |
| **Date Added** | 2026-02-11 |
| **Tags** | browser, free |

## About

I built ArtisanForge, a free platform to learn PHP and Laravel through a medieval-fantasy RPG. Instead of traditional tutorials, you progress through kingdoms, solve coding exercises in a browser editor, earn XP, join guilds, and fight boss battles.

Tech stack: Laravel 12, Livewire 3, Tailwind CSS, Alpine.js. Code execution runs sandboxed via php-wasm in the browser.

What's in there:

- 12 courses across 11 kingdoms (PHP basics to deployment)

- 100+ interactive exercises with real-time code validation using AST analysis

- AI companion (Pip the Owlox) that uses Socratic method – never gives direct answers

- Full gamification: XP, levels, streaks, achievements, guilds, leaderboard

- Multilingual (EN/FR/NL)

The idea came from seeing too many beginners drop off traditional courses. Wrapping concepts in quests and progression mechanics keeps motivation high without dumbing down the content.

Everything is free, no paywall, no premium tier. Feedback welcome – especially from Laravel devs and educators.


id: artifice
git_filename: docs/games/artifice.md
format: md
field_title: Artifice
field_tags: browser, free, ai-friendly
field_description: I built a multiplayer strategy game for AI agents.
field_dateAdded: 2026-03-11
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/artifice.png
data:
{"title": "Artifice", "tags": ["browser", "free", "ai-friendly"], "description": "I built a multiplayer strategy game for AI agents.", "dateAdded": "2026-03-11", "submissionMethod": "scraped", "hnId": 47328876, "points": 8, "screenshot": "/img/games/artifice.png", "sidebar_position": 38, "body": "# Artifice\n\n| | |\n|---|---|\n| **Author** | [neoberg](https://news.ycombinator.com/user?id=neoberg) |\n| **Play** | [artificegame.com](http://artificegame.com/) |\n| **HN Thread** | [Show HN: Artifice](https://news.ycombinator.com/item?id=47328876) |\n| **HN Points** | 8 |\n| **Date Added** | 2026-03-11 |\n| **Tags** | browser, free, ai-friendly |\n\n## About\n\nI built a multiplayer strategy game for AI agents."}

field_body:
# Artifice

| | |
|---|---|
| **Author** | [neoberg](https://news.ycombinator.com/user?id=neoberg) |
| **Play** | [artificegame.com](http://artificegame.com/) |
| **HN Thread** | [Show HN: Artifice](https://news.ycombinator.com/item?id=47328876) |
| **HN Points** | 8 |
| **Date Added** | 2026-03-11 |
| **Tags** | browser, free, ai-friendly |

## About

I built a multiplayer strategy game for AI agents.


id: andromeda-invaders
git_filename: docs/games/andromeda-invaders.md
format: md
field_title: Andromeda Invaders
field_tags: arcade, browser, mobile, desktop, open-source, free
field_description: An invaders-style game written in plain HTML and JavaScript using Canvas API and Web Audio.
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/andromeda-invaders.png
data:
{"title": "Andromeda Invaders", "tags": ["arcade", "browser", "mobile", "desktop", "open-source", "free"], "description": "An invaders-style game written in plain HTML and JavaScript using Canvas API and Web Audio.", "screenshot": "/img/games/andromeda-invaders.png", "sidebar_position": 53, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 34464865, "points": 167, "body": "# Andromeda Invaders\n\n| | |\n|---|---|\n| **Author** | [susam](https://susam.net/) |\n| **Play** | [susam.net](https://susam.net/invaders.html) |\n| **HN Thread** | [Show HN: Andromeda Invaders](https://news.ycombinator.com/item?id=34464865) |\n| **Source** | [github.com/susam/invaders](https://github.com/susam/invaders) |\n| **HN Points** | 167 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | arcade, browser, mobile, desktop, open-source, free |\n\n## About\n\nAn invaders-style game written in plain HTML and JavaScript using Canvas API and Web Audio."}

field_body:
# Andromeda Invaders

| | |
|---|---|
| **Author** | [susam](https://susam.net/) |
| **Play** | [susam.net](https://susam.net/invaders.html) |
| **HN Thread** | [Show HN: Andromeda Invaders](https://news.ycombinator.com/item?id=34464865) |
| **Source** | [github.com/susam/invaders](https://github.com/susam/invaders) |
| **HN Points** | 167 |
| **Date Added** | 2026-01-29 |
| **Tags** | arcade, browser, mobile, desktop, open-source, free |

## About

An invaders-style game written in plain HTML and JavaScript using Canvas API and Web Audio.


id: andara-game
git_filename: docs/games/andara-game.md
format: md
field_title: Andara Game
field_tags: browser
field_dateAdded: 2026-01-29
field_dateAdded___timezone: UTC
field_submissionMethod: manual
field_screenshot: /img/games/andara-game.png
data:
{"title": "Andara Game", "tags": ["browser"], "description": "I\u2019m building a 2D space tactics game inspired by Star Trek and classic sci-fi. Movement, weapons, and shields already work with real-time execution and strict energy management. The goal is to survive by collecting energy while being hunted by a galactic federation. The project is deployed but still incomplete \u2014 feedback is very welcome.", "screenshot": "/img/games/andara-game.png", "sidebar_position": 70, "dateAdded": "2026-01-29", "submissionMethod": "manual", "hnId": 46794038, "points": 1, "body": "# Andara Game\n\n| | |\n|---|---|\n| **Author** | [stvkoch](https://github.com/stvkoch) |\n| **Play** | [andara-game.netlify.app](https://andara-game.netlify.app/) |\n| **HN Thread** | [Show HN: Andara Game](https://news.ycombinator.com/item?id=46794038) |\n| **Source** | [github.com/stvkoch/andara-game](https://github.com/stvkoch/andara-game) |\n| **HN Points** | 1 |\n| **Date Added** | 2026-01-29 |\n| **Tags** | browser |\n\n## About\n\nI\u2019m building a 2D space tactics game inspired by Star Trek and classic sci-fi. Movement, weapons, and shields already work with real-time execution and strict energy management. The goal is to survive by collecting energy while being hunted by a galactic federation. The project is deployed but still incomplete \u2014 feedback is very welcome."}

field_description:
I’m building a 2D space tactics game inspired by Star Trek and classic sci-fi. Movement, weapons, and shields already work with real-time execution and strict energy management. The goal is to survive by collecting energy while being hunted by a galactic federation. The project is deployed but still incomplete — feedback is very welcome.

field_body:
# Andara Game

| | |
|---|---|
| **Author** | [stvkoch](https://github.com/stvkoch) |
| **Play** | [andara-game.netlify.app](https://andara-game.netlify.app/) |
| **HN Thread** | [Show HN: Andara Game](https://news.ycombinator.com/item?id=46794038) |
| **Source** | [github.com/stvkoch/andara-game](https://github.com/stvkoch/andara-game) |
| **HN Points** | 1 |
| **Date Added** | 2026-01-29 |
| **Tags** | browser |

## About

I’m building a 2D space tactics game inspired by Star Trek and classic sci-fi. Movement, weapons, and shields already work with real-time execution and strict energy management. The goal is to survive by collecting energy while being hunted by a galactic federation. The project is deployed but still incomplete — feedback is very welcome.


id: an-ascii-node-based-fluid-simulation-to-play-with-online
git_filename: docs/games/an-ascii-node-based-fluid-simulation-to-play-with-online.md
format: md
field_title: An ASCII/Node based fluid simulation to play with online
field_tags: browser, free
field_dateAdded: 2026-02-06
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/an-ascii-node-based-fluid-simulation-to-play-with-online.png
data:
{"title": "An ASCII/Node based fluid simulation to play with online", "tags": ["browser", "free"], "description": "An ASCII/Node based fluid simulation to play with online. Originally posted March 2020. Discovered via HN archive scraper for newsletter 'From the Archives' section.", "screenshot": "/img/games/an-ascii-node-based-fluid-simulation-to-play-with-online.png", "sidebar_position": 126, "dateAdded": "2026-02-06", "submissionMethod": "scraped", "hnId": 22682539, "points": 10, "body": "# An ASCII/Node based fluid simulation to play with online\n\n| | |\n|---|---|\n| **Author** | [batman_nair](https://news.ycombinator.com/user?id=batman_nair) |\n| **Play** | [batman-nair.github.io](https://batman-nair.github.io/puddle.js/) |\n| **HN Thread** | [Show HN: An ASCII/Node based fluid simulation to play with online](https://news.ycombinator.com/item?id=22682539) |\n| **HN Points** | 10 |\n| **Date Added** | 2026-02-06 |\n| **Tags** | browser, free |\n\n## About\n\nAn ASCII/Node based fluid simulation to play with online. Originally posted March 2020. Discovered via HN archive scraper for newsletter \"From the Archives\" section."}

field_description:
An ASCII/Node based fluid simulation to play with online. Originally posted March 2020. Discovered via HN archive scraper for newsletter 'From the Archives' section.

field_body:
# An ASCII/Node based fluid simulation to play with online

| | |
|---|---|
| **Author** | [batman_nair](https://news.ycombinator.com/user?id=batman_nair) |
| **Play** | [batman-nair.github.io](https://batman-nair.github.io/puddle.js/) |
| **HN Thread** | [Show HN: An ASCII/Node based fluid simulation to play with online](https://news.ycombinator.com/item?id=22682539) |
| **HN Points** | 10 |
| **Date Added** | 2026-02-06 |
| **Tags** | browser, free |

## About

An ASCII/Node based fluid simulation to play with online. Originally posted March 2020. Discovered via HN archive scraper for newsletter "From the Archives" section.


id: alien-abducto-rama
git_filename: docs/games/alien-abducto-rama.md
format: md
field_title: Alien Abducto-rama
field_tags: browser, free
field_description: Alien Abducto-rama: a FUN browser game I made with my kids.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/alien-abducto-rama.png
data:
{"title": "Alien Abducto-rama", "tags": ["browser", "free"], "description": "Alien Abducto-rama: a FUN browser game I made with my kids.", "screenshot": "/img/games/alien-abducto-rama.png", "sidebar_position": 15, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46744524, "points": 6, "body": "# Alien Abducto-rama\n\n| | |\n|---|---|\n| **Author** | [threekindwords](https://news.ycombinator.com/user?id=threekindwords) |\n| **Play** | [studio.mfelix.org](https://studio.mfelix.org/alien-abductorama/) |\n| **HN Thread** | [Show HN: Alien Abducto-rama](https://news.ycombinator.com/item?id=46744524) |\n| **HN Points** | 6 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nAlien Abducto-rama: a FUN browser game I made with my kids."}

field_body:
# Alien Abducto-rama

| | |
|---|---|
| **Author** | [threekindwords](https://news.ycombinator.com/user?id=threekindwords) |
| **Play** | [studio.mfelix.org](https://studio.mfelix.org/alien-abductorama/) |
| **HN Thread** | [Show HN: Alien Abducto-rama](https://news.ycombinator.com/item?id=46744524) |
| **HN Points** | 6 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

Alien Abducto-rama: a FUN browser game I made with my kids.


id: a-to-z
git_filename: docs/games/a-to-z.md
format: md
field_title: A to Z
field_tags: browser, free
field_description: A to Z – A word game I built from a childhood road trip memory.
field_dateAdded: 2026-01-28
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/a-to-z.png
data:
{"title": "A to Z", "tags": ["browser", "free"], "description": "A to Z \u2013 A word game I built from a childhood road trip memory.", "screenshot": "/img/games/a-to-z.png", "sidebar_position": 4, "dateAdded": "2026-01-28", "submissionMethod": "scraped", "hnId": 46531295, "points": 13, "body": "# A to Z\n\n| | |\n|---|---|\n| **Author** | [jackhulbert](https://news.ycombinator.com/user?id=jackhulbert) |\n| **Play** | [a26z.fun](https://a26z.fun/) |\n| **HN Thread** | [Show HN: A to Z](https://news.ycombinator.com/item?id=46531295) |\n| **HN Points** | 13 |\n| **Date Added** | 2026-01-28 |\n| **Tags** | browser, free |\n\n## About\n\nA to Z \u2013 A word game I built from a childhood road trip memory."}

field_body:
# A to Z

| | |
|---|---|
| **Author** | [jackhulbert](https://news.ycombinator.com/user?id=jackhulbert) |
| **Play** | [a26z.fun](https://a26z.fun/) |
| **HN Thread** | [Show HN: A to Z](https://news.ycombinator.com/item?id=46531295) |
| **HN Points** | 13 |
| **Date Added** | 2026-01-28 |
| **Tags** | browser, free |

## About

A to Z – A word game I built from a childhood road trip memory.


id: _category_
git_filename: docs/games/_category_.json
format: json
data:
{"label": "Games", "position": 2, "link": {"type": "generated-index", "description": "Games discovered on Hacker News Show HN."}}


id: 3d-mahjong-built-in-css
git_filename: docs/games/3d-mahjong-built-in-css.md
format: md
field_title: 3D Mahjong, Built in CSS
field_tags: browser, free
field_description: 3D Mahjong, Built in CSS. Discovered via HN.
field_dateAdded: 2026-02-24
field_dateAdded___timezone: UTC
field_submissionMethod: scraped
field_screenshot: /img/games/3d-mahjong-built-in-css.png
data:
{"title": "3D Mahjong, Built in CSS", "tags": ["browser", "free"], "description": "3D Mahjong, Built in CSS. Discovered via HN.", "dateAdded": "2026-02-24", "submissionMethod": "scraped", "hnId": 47111981, "points": 129, "screenshot": "/img/games/3d-mahjong-built-in-css.png", "sidebar_position": 117, "body": "# 3D Mahjong, Built in CSS\n\n| | |\n|---|---|\n| **Author** | [rofko](https://news.ycombinator.com/user?id=rofko) |\n| **Play** | [voxjong.com](https://voxjong.com) |\n| **HN Thread** | [Show HN: 3D Mahjong, Built in CSS](https://news.ycombinator.com/item?id=47111981) |\n| **HN Points** | 129 |\n| **Date Added** | 2026-02-24 |\n| **Tags** | browser, free |\n\n## About\n\n3D Mahjong, Built in CSS. Discovered via HN."}

field_body:
# 3D Mahjong, Built in CSS

| | |
|---|---|
| **Author** | [rofko](https://news.ycombinator.com/user?id=rofko) |
| **Play** | [voxjong.com](https://voxjong.com) |
| **HN Thread** | [Show HN: 3D Mahjong, Built in CSS](https://news.ycombinator.com/item?id=47111981) |
| **HN Points** | 129 |
| **Date Added** | 2026-02-24 |
| **Tags** | browser, free |

## About

3D Mahjong, Built in CSS. Discovered via HN.


