Skip to content

Add "Vada Chennai: Streets of the North" — 2D and 3D GTA-style open-world browser games#1

Draft
sanjaydilli wants to merge 3 commits into
mainfrom
claude/vada-chennai-game-jqmfux
Draft

Add "Vada Chennai: Streets of the North" — 2D and 3D GTA-style open-world browser games#1
sanjaydilli wants to merge 3 commits into
mainfrom
claude/vada-chennai-game-jqmfux

Conversation

@sanjaydilli

@sanjaydilli sanjaydilli commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Summary

Adds a fan-made open-world game inspired by the Tamil film Vada Chennai (2018), in two versions:

  • games/vada-chennai/ — top-down 2D version (canvas + vanilla JS, single file, zero dependencies).
  • games/vada-chennai-3d/GTA-style 3D version built with three.js (vendored three.min.js, MIT license included): third-person camera, low-poly 3D North Madras, and a drivable auto-rickshaw.

Both are fully self-contained — open the folder's index.html in a browser. No build step, no network.

The 3D version (GTA-style)

  • Third-person camera following the player on foot, swinging back wider while driving.
  • Drivable auto-rickshaw (F to enter/exit): acceleration, drag, speed-scaled steering, collision bounce, km/h speedometer — thugs can be run down at speed.
  • 3D world: 480×360-unit low-poly city generated from a tile plan — wooden piers on posts over an animated sea, temple with a gopuram, carrom club, tea kadai, fish market, market stalls, huts, palms, beached boats, rail line.
  • Day/night cycle: orbiting sun, sky/fog color shift, street lamps (real point lights) and window glow at night.
  • Blocky low-poly characters with walk/punch animation, name tags, blob shadows.

Shared story campaign (both versions)

As Anbu, a young carrom champion: win a physics-based carrom minigame → a timing-based fishing minigame → a stealth parcel delivery dodging red-shirt patrols (visible detection rings) → a market brawl against four thugs → a branching ending (protect the people / rule by fear). Plus money & respect stats, tea-kadai healing, collectible shells, wandering NPCs, minimap and quest guidance.

Testing

Both versions verified end-to-end with headless Chromium (Playwright): full quest chain from intro through carrom, fishing, delivery, fight and ending completes with expected stage/money/respect transitions and zero console/page errors. The 3D version additionally verified: WebGL context creation, walking movement, entering/driving/exiting the auto (position and speed change confirmed), and screenshots inspected for day, night, driving and ending scenes.

Notes

  • All art, code and story text are original; no assets from the film are used. Both games carry an in-game non-commercial fan-tribute disclaimer.
  • three.js is vendored (r147, MIT — THREE_LICENSE included) so the 3D game works offline.
  • Placed under games/ so it stays fully isolated from the FitIQ app code.

🤖 Generated with Claude Code

https://claude.ai/code/session_01BcHZ65C8DtadQn2wUay4iK

claude added 2 commits July 3, 2026 03:17
A self-contained HTML5 canvas game inspired by the film Vada Chennai:
a 120x90-tile North Madras fishing settlement with story missions
(carrom physics minigame, fishing, stealth delivery, market brawl,
branching ending), day/night cycle, minimap, NPCs and WebAudio SFX.
No dependencies - open games/vada-chennai/index.html in a browser.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BcHZ65C8DtadQn2wUay4iK
Rebuilds the open world in 3D with three.js (vendored, MIT): third-person
camera, blocky low-poly North Madras with piers, temple gopuram and street
lamps, a drivable auto-rickshaw with a speedometer, sun-orbit day/night
cycle, and the same story campaign (carrom, fishing, stealth delivery,
market brawl, branching ending). Fully self-contained - open
games/vada-chennai-3d/index.html in a browser.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BcHZ65C8DtadQn2wUay4iK
@sanjaydilli sanjaydilli changed the title Add "Vada Chennai: Streets of the North" open-world browser game Add "Vada Chennai: Streets of the North" — 2D and 3D GTA-style open-world browser games Jul 3, 2026
- MeshStandardMaterial everywhere with procedural plaster/frond textures
- Real-time PCF-soft sun shadows, frustum tracking the player
- ACES filmic tone mapping, sRGB output, day-driven exposure
- Shader sky dome (sun disc, dusk tints) + night starfield
- Animated wave shader for the sea with fresnel and sun glints
- Higher-detail ground texture (16px/tile with speckle and wear)
- Curved palm trunks with textured 3D fronds and coconuts
- Frame-rate-independent carrom physics via fixed substeps
- Cinematic vignette overlay

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BcHZ65C8DtadQn2wUay4iK
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