add roadmap md file
This commit is contained in:
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"recommendations": ["tehnix.vscode-tidymarkdown"]
|
||||
}
|
||||
@@ -30,18 +30,22 @@ Simple JS platformer to modify and extend.
|
||||
- [x] Pause Function
|
||||
- [x] Sprite Animation (<https://codehs.com/tutorial/andy/Programming_Sprites_in_JavaScript>)
|
||||
- [x] Maps umrüsten auf 16x16 px tiles. Ist in den Variablen schon vorbereitet, muss nur die Maps noch mal aus Tiled exportieren
|
||||
|
||||
- [x] Aus Tiled werden die Custom Properties nicht richtig exportiert
|
||||
- [x] "type" muss ich ändern in "class" in der setup Funktion
|
||||
- [x] Die properties werden als Array exportiert. Da brauche ich in der setup Funktion noch eine Function um die zu Konviertieren.
|
||||
|
||||
- [x] Globales Objekt bauen mit einem einzigen Wert ("life = 3" z.B.), den ich immer Anzeige und der über die Level hinaus bestehen bleibt.
|
||||
- [ ] Gravity Variable für verschiedene Umgebungen (Land, Wasser, Space)
|
||||
- [ ] Verschiedene Biomes
|
||||
|
||||
- [ ] Ice World
|
||||
- [ ] Desert World
|
||||
- [ ] Lava World
|
||||
- [ ] Underwater
|
||||
- [ ] Forest World
|
||||
- [ ] Techno World
|
||||
|
||||
- [ ] Fix Scaling bei verschiedenen Level-Größen (protrait ist broken)
|
||||
|
||||
### Welche Assets nutze ich
|
||||
@@ -79,7 +83,9 @@ Export als ".tmj"
|
||||
## Feature Roadmap
|
||||
|
||||
- [x] zweite Map
|
||||
|
||||
- [x] Variablen für alle Props, die die Map betreffen (MAP.tw/.th, Scaling, HUD-Scaling, TileAtlas)
|
||||
|
||||
- [x] Alphabet TileMap (oder font!)
|
||||
- [x] Map Layers (CollisionLayer, Background, Foreground, Object-Layer) inkl. Anleitung für Tiled
|
||||
- [x] Map Transitions (mit einem Doors Object)
|
||||
@@ -101,6 +107,7 @@ Export als ".tmj"
|
||||
- [ ] Inventory System
|
||||
- [ ] CameraBox
|
||||
- [ ] Sprites
|
||||
|
||||
- [ ] Player
|
||||
- [ ] Enemies
|
||||
- [ ] Items
|
||||
@@ -109,72 +116,3 @@ Export als ".tmj"
|
||||
## Possible Story
|
||||
|
||||
Biff Bolton, sidekick to intergalactic space adventurer Ace Hunter, is stranded on a strange planet after several parts of his ship fail and he has to make an emergency landing. To repair his ship he must explore the planet and delve deep into its mysterious caves and catacombs.
|
||||
|
||||
---
|
||||
|
||||
## Roadmap
|
||||
|
||||
- [ ] Test Map
|
||||
- [ ] Vehicles
|
||||
- [ ] Swimming (inkl. Oxygen-Meter)
|
||||
- [ ] Global Progress Object
|
||||
- [ ] Boss Battles
|
||||
|
||||
|
||||
## 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,
|
||||
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,
|
||||
},
|
||||
},
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
# Roadmap
|
||||
|
||||
- [ ] Test Map
|
||||
- [ ] Mobile Controls
|
||||
- [ ] Vehicles
|
||||
- [ ] Swimming (inkl. Oxygen-Meter)
|
||||
- [ ] Global Progress Object
|
||||
- [ ] Spores
|
||||
- [ ] Boss Battles
|
||||
|
||||
## 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,
|
||||
"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,
|
||||
},
|
||||
},
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user