1 comments

  • ekremkrc 8 hours ago ago

      Tech stack and structure:
    
      - Bun server (Bun.serve) + vanilla JS frontend
      - Core game logic in src/engine/game.js
      - Move/round flow in src/engine/gameFlow.js
      - Action orchestration in src/actions/gameActions.js
      - Stateless view renderers in src/views/*
      - Tests with bun test
    
      A few details we focused on:
    
      - Mobile + desktop board fitting
      - Help/Rules screen
      - Confirmed reset/new/quit actions
      - Persisted dark mode
      - Accessibility via keyboard shortcuts