Skip to content
Passive-CoderPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

Repository files navigation

ACM–VIT Cyberpunk room

A desktop-only, full-screen scene based on the supplied PS5/TV/cabinet reference. Small screens and devices without a mouse or trackpad receive the computer-only fallback.

Run

npm install
npm run dev

Press the PS5 power button. Its lights come on, the TV displays the PlayStation and ACM–VIT marks, and the camera pulls back to the room. Hover over the Cyberpunk case in the open cabinet shelf, then click the exposed disc to insert it into the console. The TV launches the animated Cyberpunk home, then the camera moves in so the TV nearly fills the screen, with the controller in front. Click App, Web, FOSS, or DevOps to enter the 3D daylight street. Select checkpoint 01–04 to drive there automatically, including reversing to an earlier checkpoint. Hold W/S, the arrow keys, or the forward/reverse buttons for manual movement. The car stops at checkpoints and opens their question panel. Return to the AOIs with the on-screen arrow or Escape. TV edge colors drive the twelve sections of wall lighting, including the live 3D game.

Checkpoint questions

Question content is awaiting the supplied AOI questions. Add them to QUESTIONS in src/checkpoints.js, in checkpoint order for each AOI. Entries support { prompt, options, answer }; answer is an optional zero-based correct option. Until content arrives, checkpoints display “Question coming soon.” No sample questions have been invented.

WebAssembly assets

All room geometry is embedded in public/assets/room.wasm and all driving scene geometry in public/assets/city.wasm. Each module exports its asset bytes through WebAssembly memory. Every mesh inside the module is Draco-compressed and decoded by the local WebAssembly Draco decoder. The model build validates that every primitive has Draco compression. No runtime model geometry is generated by the application.

npm run models rebuilds the WASM modules from scripts/scene-source.mjs, scripts/city-source.mjs, and the console geometry source. npm run build regenerates the models and builds the static website; npm run preview serves that build.

The game display and case use the supplied Cyberpunk artwork. The ACM mark is the supplied image. The 3D geometry is a visual reconstruction from reference photographs.

Temporary screenshots, local notes, build output, and dependencies are ignored by Git.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages