Posted February 20, 2019 by 80s Arcade Games
And after 3 months the game coding is over :)
I 'invested' the last week-end implementing the few things that were missing such as difficulty increasing with levels and also fixing a few bugs,
At this point the game can be considered completed, at least when measured in terms of fidelty to the original arcade version.
One feature that I am working on to implement is the online scores saving. I did some testing already using mySQL and PHP and it works all right. I am not happy with the post data being visible as anyone with some little knowledge about packets capture and Wget can easily perform a replay attack and send arbitrary data to the SQL server (basically one could cheat and send a score of 1 billion points)
Thus I decided to implment a basic cypher algoritm to the online saving procedure so that cheaters scores are dropped :)
One other option was to implement https on the server side but this was going to be more complex and less funny to code.
Stay tuned