fertig-classic-games/server
Brian Fertig d9a68de8e4 feat: add Ticket to Ride (USA edition) game
Implement a fully playable Ticket to Ride game featuring a pure logic engine,
heuristic AI opponent, and Phaser UI scene.

Key additions:
- Board geometry, route definitions, destination tickets, and train card data
- State management, turn flow, payment validation, and scoring (routes, tickets, longest path bonus)
- AI decision-making for claiming routes, drawing cards/tickets, and endgame strategy
- Frontend integration (scene registration, opponent count default, slug dispatch)
- Server game registry configuration (supports 2-5 players)

Follows the existing architecture separating data, logic, AI, and rendering.
2026-05-30 08:01:02 -06:00
..
auth feat: overhaul visual theme to vintage gold and update UI components 2026-05-16 21:04:16 -06:00
data/wordlists feat: add Wordle game support and word routes 2026-05-27 21:14:31 -06:00
db refine wordle AI balance, add Catan tutorial, fix opponent select layout, enable word category 2026-05-27 23:22:15 -06:00
email refactor: remove multiplayer and Socket.IO in favor of single-player AI games 2026-05-20 18:57:41 -06:00
games feat: add Ticket to Ride (USA edition) game 2026-05-30 08:01:02 -06:00
history refactor: remove multiplayer and Socket.IO in favor of single-player AI games 2026-05-20 18:57:41 -06:00
profile Added several opponents and Texas Hold Em 2026-05-16 11:59:33 -06:00
words feat: add Word Search game and improve solo game flow 2026-05-29 08:21:48 -06:00
config.js refactor: remove multiplayer and Socket.IO in favor of single-player AI games 2026-05-20 18:57:41 -06:00
index.js feat: add Wordle game support and word routes 2026-05-27 21:14:31 -06:00