Hey there.
I made some more adjustments to the Thunderjack! card game.
The updates include:
- Sound effects
- The Thunderjack! effect (lightning + thunder sound + screen flash + screen tremor)
- Added a preloader
- Cleaned up text visuals (use of BitmapText)
- Cleaned up loading (some assets were being loaded twice from various Phaser state files per Phaser Editor. After studying the editor a bit, I may write an article about setting up assets in pack files, and a basic understanding as to how Phaser accomplishes this. )
I’ll be making one more change to the game: How to minify the JavaScript code. Currently, all the JS files are being loaded individually. Although most are small (less than 10 KB), there are quite a few files, and it causes the web browser to make many HTTP requests to the server.
By having files “minified”, it combines several JS files into a single one (and can optionally compress and/or mangle the files’ contents), reducing load times, and number of requests. I’ve been looking at tools like UglifyJS, which is also caused me to look at tools like Node.js ( https://nodejs.org/en/ ) and npm … Looks like I’m going down the damn rabbit hole whether I want to or not! 😏
And I’m not done with card games, especially consider how many I’ve made for a client, Squarejack Gaming.
Also, not only will I get into not more traditional type of card games, but also other non-gambling relatively simple ones, like Concentration (Match). Even a battle card game may be in the works later down the road.
And I’ll really be going deep when I start adding multi-player aspect to these games. Lots of exciting things ahead!
So, go ahead and give have some fun playing Thunderkjack!. 👍🏿
Finally, if you’d like me to code your next card game, please get in touch with me at cartrell@gameplaycoder.com.
That’s all for now. Talk to you later, guys. Take care.
– C. out.
Looks like this game will consistently be updated and improved. I like that.
Yeah, especially when you’re so excited about releasing it, you forget a few things! 😀