Joining the Fray
This will be my first LD to participate in. I have friends who I have talked to during the previous competitions so I am super excited to finally participate.
I have been working with JavaScript at work recently, so I am going to be using that for the competition. My tools and libraries are as follow:
- Game Framework: Phaser
- Text Editor: Sublime Text 3
- Audio Effects: Sfxr (what else!)
- Background Music: www.fakemusicgenerator.com (I will have to give credit in my game)
- Image Editor: Gimp
I have made a demo “game” with Phaser: www.nitramtj.com/phasertest/index.html
The demo is just a ship flying around a few planets in space. The planets are actually black holes, so watch out if you play it!
I learned the following from making this demo:
- How to potentially organize my code. I am going to use states as levels, and have Manager classes (such as PlanetManager) that have constructor methods and update methods.
- Work with Arcade Physics in Phaser
- Work with assets and preloading them
- Keyboard controls
- Do not rely too much on game elements that require math. While I could probably do this if I was more adept, I spent a lot of time just tweaking the gravity in game.
Some things I wish I could have done and hope do not set me back in the competition:
- Create a menu screen
- Use the particle system
- Switching levels/states
- Image based collision
- Groups
- Screen/Camera effects
- Code Optimizer (I am using AMD modules, so I need to try this)
I plan to be streaming on Twitch while I am working, I hope to see you stop by! Good luck to everyone else entering!