How moh0009/eid-aladha-game works
This is a small Godot game project. The likely player journey is through the main menu into the world, through portal/quest scenes, and then to an end screen; filenames support these stages, but the README documents no mechanics and no source excerpts were available to verify scene wiring. The graph therefore shows only the apparent high-level flow and keeps quest content distinct. The asset folder is represented as a shared visual-resource layer rather than cataloguing individual sprites.
Main entry points: world.tscn World · Main.gd Game logic · portel.gd Portal behavior · playert.tscn Player character
Components 21
Game flow
- Game entry
scenes/Main.tscn - Game logic
scenes/Main.gd - World
scenes/world.tscn - Player character
scenes/playert.tscn - Character behavior
CharacterBody2D.gd
Quest content
- Quest portal
scenes/qs/portel.tscn - Portal behavior
scenes/qs/scripts/portel.gd - Quest one
scenes/qs/qs_1.tscn - Quest one logic
scenes/qs/scripts/qs_1.gd - Quest two
scenes/qs/qs_2.tscn - Quest three
scenes/qs/qs_3.tscn
User interface
- Main menu
ui/main.tscn - Menu logic
ui/main.gd - Game HUD
ui/main_ui.tscn - HUD logic
ui/main_ui.gd - End screen
ui/end.tscn - End-screen logic
ui/end.gd
Visual resources
- Character sprites
SPRITES - Tilemap assets
Tilemap - Background assets
kenney_background-elements-redux
Other components
- Player
Connections 19
- Player → Main menu: starts at
- Main menu → Menu logic: uses
- Menu logic → Game entry: starts game
- Game entry → Game logic: uses
- Game logic → World: loads
- World → Player character: includes
- Player character → Character behavior: uses
- Game logic → Game HUD: shows
- Game HUD → HUD logic: uses
- World → Quest portal: contains
- Quest portal → Portal behavior: uses
- Portal behavior → Quest one: opens
- Portal behavior → Quest two: opens
- Portal behavior → Quest three: opens
- Game logic → End screen: shows
- End screen → End-screen logic: uses
- Player character → Character sprites: uses
- World → Tilemap assets: uses
- World → Background assets: uses