new LoadScene
- [ ] only fetch needed assets, minimized atlases (game_asset + game_ui)
- [x] could both load from Firebase? (extend the existing texture packer functionality to create new atlas. will need to accept file input)
- [x] create new game_ui atlas using editor
- [x] load game.json into Firebase, and direct link to JSON
- [x] Evil Invaders bucket (access via direct link)
- [x] game {}
- [x] game_asset {}
- [x] game_ui {}
- [ ] add listeners/methods in PreloadScene and OverloadScene to update character sprites live on change
- [x] can PROPERTIES module import Player /
Player.SHOOT_NAME_NORMAL
- [x] should PROPERTIES.shootMode be re-enabled? how is it used? define player default weapon?
- [x] update PROPERTIES.akebonocnt → spFinisherCnt
- [x] update PROPERTIES.caDamage → spDamage
- [ ] add
changePlayerData()
- [ ] should be able to change via game.json
playerDataCharacterName
- [ ] subscriber to reload
playerData
if it changes
- [x] add
AudioManager
to phaser4-go
- [ ] update Enemy.cagage, enemyData.cagage , PROPERTIES.cagage, Bullet.cagage→ .spgage
- [ ] CUSTOM_EVENT_TAMA_ADD → CUSTOM_EVENT_PROJECTILE_ADD
- [ ] customEventtamaadd → customEventProjectileadd
- [ ] PROPERTIES.frame usage?
- [ ] test atlas overrides
OverloadScene
create SpriteHub standalone
- [ ] support converting background to layer
- [ ] Android build via Cordova
- [ ] load sprite sheet from file, clipboard, or URL
- [ ] use my Heroku SpriteLab repo as starting point
- [ ] touch controls