Skip to content

feat: Implement Neon Labyrinth retro FPS game - #270

Open
tomadowley wants to merge 3 commits into
masterfrom
cosine/add-doom-game-clone
Open

feat: Implement Neon Labyrinth retro FPS game#270
tomadowley wants to merge 3 commits into
masterfrom
cosine/add-doom-game-clone

Conversation

@tomadowley

Copy link
Copy Markdown
Owner

This pull request introduces the "Neon Labyrinth" game, a retro first-person shooter built with React and an HTML canvas raycaster.

Key changes include:

  • Complete implementation of the game logic, including player movement, shooting, enemy AI, pickups, and level progression.
  • A new RetroFpsGame component that encapsulates the game rendering and interaction.
  • Updated README.md to include setup instructions, controls, and features for the new game.
  • Refactored CSS in App.css to match the game's aesthetic.
  • Updated App.tsx to integrate the new game component.
  • Removed all previous unrelated components and files (e.g., PrimeChecker, sorting algorithms) as they are no longer relevant.
  • Updated App.test.tsx to reflect the new content being rendered.

Tom Dowley and others added 2 commits June 10, 2026 16:03
…rnings

The terminal output indicates that the `npm test` command passed and the `npm run build` command also completed successfully. The output also shows deprecation warnings related to `ReactDOMTestUtils.act`, `fs.F_OK`, and `babel-preset-react-app`, along with a recommendation to update `caniuse-lite`. These warnings do not prevent the tests or build from succeeding.

Co-Authored-By: Cosine CLI (gpt-5.5) <agent@cosine.sh>
Replaced the default Create React App UI with a new playable retro FPS game called Neon Labyrinth. Added game logic, rendering, controls, HUD, and states. Reworked the App component and tests to support the new game. Updated the README with game information and instructions. Removed old demo files. Verified tests and build passed, but noted existing Create React App warnings.
@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sorbox Ready Ready Preview, Comment Jun 10, 2026 4:26pm

Added a world-space explosion system to game state, rendering as depth-tested billboard effects. Weapon hits create impact blasts, destroyed sentries create larger death explosions with chain-blast damage, and opening doors creates energy blasts. Player death spawns a red blast. Muzzle flash and hit flash behavior remains intact.

Note: The project still emits existing Create React App dependency/deprecation warnings.

Co-Authored-By: Cosine CLI (gpt-5.5) <agent@cosine.sh>
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.

1 participant