code.pablomurad.com

emchess

Browser chess with emoji pieces against Stockfish, no server needed

  1. 6b60c74
    feat: arena HUD, eval bar, game-over screen, CRT theme
    
    - VS-style HUD: face, captured pieces, material chip, life-bar clocks
    - vertical eval bar fed by the engine after each move (queued, never
      interleaved with search)
    - last-move arrow for engine moves, drawn on an SVG layer
    - checkmate ceremony: board shake, fallen king, end screen with
      rematch / new opponent / menu
    - opponent dossier with ASCII stat bars on the new-game screen
    - CRT theme (phosphor green, scanlines) and pixel-weight buttons
    - new sounds: start, castle, promotion, low-time tick
    - drop tsc-emitted .js from src (noEmit) so dev always serves the .ts
    - destroy board window listeners when a game ends
    

    Pablo Murad

  2. e3439f4
    feat: fix colors
    

    Pablo Murad

  3. 582b038
    feat: very small fix on mime and wasm
    

    Pablo Murad

  4. be8e1da
    first commit
    

    Pablo Murad