Text-Gen Platformer -- Post-Mortem

https://ldjam.com/events/ludum-dare/41/text-gen-platformer
The Good
- My first time writing a text parser. It's not very complex, but it works, and I was happy with that.
- I got platforming to work, and rather quickly as well. It was a struggle the first time I did it in LD, but it turned out to be the easy part this time.
- Music, as always.
- Recorded and edited the sound effects, I'm getting better at that. I'm glad I took the time to add in all the typing sound effects, it feels like it adds a lot.
- Parallax background, not difficult but I'm still happy when I manage to pull it off.
The Bad
- Some of the commands were not very intuitive. The fact that you always have to type LEFT or RIGHT after a command like WALK threw some people, and the more I think about it, the more I realize I should probably have simplified it, or at least allowed people to follow the WALK and RUN commands with LEFT or RIGHT by itself. I also could have included FORWARD. Most of this was oversight, but even if I had realized it, I might not have had time to fix it before the deadline.
- I still have no idea what causes the player to fall through platforms sometimes. It's completely random, and the same platforms work normally when the level is reloaded. It makes no sense, so I'm just chalking it up to a Unity physics bug.
- I should have been more forgiving with some of the jumps in the game. The first big jump needed a platform underneath to catch you if you messed it up, so that you could try again easily. The double jump at the end of level 2 belonged more at the end of level 3 instead, and should have had a longer lead up to it for more running time.
- The graphics, while they do their part, could always use improvement. It's still my weakest area.
Improvements
- The above-mentioned improvements to the text parser would help out a lot. In addition, a lot of feedback I got said that it would have been nice to press the up arrow to re-enter previous commands, and I agree with that.
- I really wanted the music to be dynamic, changing depending on what the player was doing at the time, but I just didn't have the time to do it.
- More levels would have been nice, but again, time limit. I also really wanted there to be a boss fight.