initial commit

This commit is contained in:
2026-04-24 11:24:04 +02:00
commit acf80258ae
138 changed files with 5209 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 407 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 310 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 201 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

+84
View File
@@ -0,0 +1,84 @@
# Roadmap
- [ ] Test Map
- [ ] Vehicles
- [ ] Swimming
- [x] Oxygen-Meter
- [ ] ordentliches HUD bauen
- [ ] Elemente müssen variable und optional sein.
- [ ] Global Progress Object
- [ ] One-Time Pickups (für z.B. Powerups die nicht respawned werden)
- [ ] Menus & Textboxes
- [ ] Save & Load
- [ ] Mobile Controls
- [ ] Collision Boxes (nicht identisch mit der Sprite-Größe)
- [ ] Spores (?? tbd)
- [ ] Webhosting
- [ ] Boss Battles
## Absolute Minimum to Finished
- Swimming with depleting oxygen
- 1 vehicle
- Winning condition
## Biomes & Levelsetups
- above sealevel
- islands with different biomes (desert (with pyramid), forest/jungle, mysterious swamp, crystal)
- islands are connected via underwater cave system
- below sealevel
- caves (regular, ice, colorful underground mushroom forest (game should never feel gloomy but fun!), deep sea alien?)
- boss-levels
## Objects & Variables
- GlobalProgress
```json
GlobalProgress {
"player": {
"currentHitpoints": 3,
"maxHitpoints": 5,
"collectedCrystals": 26,
"oxygen": 70,
"maxOxygen": 70,
"ammo": {
"blaster": 10,
"rocketLauncher": 5,
"pulseRifle": 20,
},
"x": 53, // ?
"y": 345, // ?
"inVehicle": false, // ?
},
"upgrades": {
"jumpBoots": false,
"fins": false, // faster swimming
"oxygenTank1": false,
"oxygenTank2": false,
},
"weapons": {
"blaster": true,
"rocketLauncher": false,
"pulseRifle": false, // high firing rate, low damage
},
"beatenBosses": {
"boss1": true,
"boss2": false,
"boss3": false,
},
"vehicles": {
"submarine": {
"batteryLvl1": true,
"batteryLvl2": false,
"thermalConverter": false, // regenerate battery at thermal vents
"hullPlating": false,
},
},
}
```