How cbagh0819-ctrl/kill-the-fly-neural-hunter works
KILL THE FLY: Neural Hunter is a browser-based 3D first-person shooter, also packaged as an Android WebView game. The player launches the game, moves and aims through the forest, then hunts flies using an eight-tier arsenal and level-unlocked spells; fly behavior is driven by a connectome-inspired brain model and exposed through a telemetry HUD. The graph covers the main gameplay domains and the Android host. Several subsystem connections are inferred from product documentation rather than shown in the sampled excerpts, so those links are dashed.
Main entry points: game.js Game Engine · fly.js Fly Entity · index.html Game Page · magic.js Spell System
Components 11
Game Runtime
- Game Engine
js/game.js - Sound System
js/audio.js
World and Combat
- Forest Environment
js/forest.js - Weapon System
js/weapons.js - Spell System
js/magic.js
Fly Neurobiology
- Fly Entity
js/fly.js - Fly Brain
js/flyBrain.js - Neural HUD
js/neuralHUD.js
Player Interfaces
- Game Page
index.html - Android Host
android-project/src/com/chandanbagh/killthefly/MainActivity.java
Other components
- Player
Connections 13
- Player → Game Page: launches
README.md - Android Host → Game Page: loads asset
android-project/src/com/chandanbagh/killthefly/MainActivity.java - Game Page → Game Engine: runs game
- Player → Game Engine: controls
- Game Engine → Fly Entity: spawns
js/game.js - Fly Entity → Fly Brain: constructs
js/fly.js - Fly Entity → Fly Brain: uses output
js/fly.js - Game Engine → Neural HUD: creates
js/game.js - Game Engine → Forest Environment: manages levels
- Game Engine → Weapon System: uses arsenal
- Game Engine → Spell System: offers spells
- Game Engine → Sound System: uses audio
- Spell System → Sound System: plays effects
js/magic.js