How iot-ahmad/nashmigames works
This repository is a browser arcade hub: a visitor selects a game in the React interface, which opens that game in an embedded player. The hub also renders a deferred 3D landing background. The tree contains many independent game implementations, so the graph samples representative games rather than treating them as one shared engine. Wiring beyond the supplied App excerpt is not inferred; in particular, the individual games’ internal flows are not shown.
Main entry points: App.tsx Arcade Interface · index.ts 3D Landing Scene · theme-provider.tsx Theme Provider · script.js Canvas Game
Components 15
Arcade Hub
- Arcade Interface
src/App.tsx - Theme Provider
src/components/theme-provider.tsx
Embedded Games
- Canvas Game
an-easy-mario-game-with-canvas/an-easy-mario-game-with-canvas/src/script.js - Two-player Chess
classic-two-player-chess/src/App.tsx - Mansaf Quest
Mansaf-Quest/src/main.js - Irbid Runner
remix_-irbid-runner/App.tsx - Sun Temple Runner
sun-temple-runner/client/src/App.tsx - Gemini Slingshot
slingshot/App.tsx - Voxel Toy Box
snake-game_tcw/voxel-toy-box/App.tsx - Multiplayer Snake
spell-caster/multiplayer-neon-snake/src/App.tsx - Spell Caster
spell-caster/main.js - Stack Game
Stack game with Three.js and Cannon.js/main.js
3D Experiences
- 3D Landing Scene
src/threeui/index.ts - Sublevel Landing
src/shaders/landing-pages/LandingPages.tsx
Other components
- Visitor
Connections 14
- Visitor → Arcade Interface: browses and selects
- Arcade Interface → Theme Provider: wraps interface
- Arcade Interface → 3D Landing Scene: renders scene
- 3D Landing Scene → Sublevel Landing: exports landing page
- Arcade Interface → Canvas Game: embeds selected game
- Arcade Interface → Two-player Chess: embeds selected game
- Arcade Interface → Mansaf Quest: embeds selected game
- Arcade Interface → Irbid Runner: embeds selected game
- Arcade Interface → Sun Temple Runner: embeds selected game
- Arcade Interface → Gemini Slingshot: embeds selected game
- Arcade Interface → Voxel Toy Box: embeds selected game
- Arcade Interface → Multiplayer Snake: embeds selected game
- Arcade Interface → Spell Caster: embeds selected game
- Arcade Interface → Stack Game: embeds selected game