Skip to content

Add Cachipún 3D: visually rich Three.js tic-tac-toe#1

Merged
FabianIMV merged 1 commit into
mainfrom
claude/3d-cachipun-game-d23abx
Jun 29, 2026
Merged

Add Cachipún 3D: visually rich Three.js tic-tac-toe#1
FabianIMV merged 1 commit into
mainfrom
claude/3d-cachipun-game-d23abx

Conversation

@FabianIMV

Copy link
Copy Markdown
Owner

A Chilean tres en línea ("cachipún") with the visual language of the
recent viral Three.js games:

  • Refractive "liquid glass" board (MeshPhysicalMaterial transmission) with
    PMREM room-environment reflections
  • Emissive neon X/O pieces lit by UnrealBloom post-processing
  • Soft PCF shadows, colored rim lights, shader gradient sky + fog
  • Eased springy animations via a tiny dependency-free tween engine
  • Breathing camera with pointer parallax, confetti + winning-line glow
  • WebAudio sound effects (mutable)

Gameplay:

  • vs CPU (unbeatable minimax) and 2-player modes
  • Full game state + scoreboard persisted in localStorage
  • Responsive, mouse and touch friendly

Three.js (r160) is vendored under /vendor so there is no runtime CDN
dependency. Ships with a GitHub Pages deploy workflow.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_011tg36iVSLYLaCivfrgTnhm

A Chilean tres en línea ("cachipún") with the visual language of the
recent viral Three.js games:

- Refractive "liquid glass" board (MeshPhysicalMaterial transmission) with
  PMREM room-environment reflections
- Emissive neon X/O pieces lit by UnrealBloom post-processing
- Soft PCF shadows, colored rim lights, shader gradient sky + fog
- Eased springy animations via a tiny dependency-free tween engine
- Breathing camera with pointer parallax, confetti + winning-line glow
- WebAudio sound effects (mutable)

Gameplay:
- vs CPU (unbeatable minimax) and 2-player modes
- Full game state + scoreboard persisted in localStorage
- Responsive, mouse and touch friendly

Three.js (r160) is vendored under /vendor so there is no runtime CDN
dependency. Ships with a GitHub Pages deploy workflow.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011tg36iVSLYLaCivfrgTnhm
@FabianIMV
FabianIMV merged commit 969b11e into main Jun 29, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants