Thunderjack! HTML5 Game Update: A Little More Polish

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.

2 Replies to “Thunderjack! HTML5 Game Update: A Little More Polish”

  1. Looks like this game will consistently be updated and improved. I like that.

    1. Yeah, especially when you’re so excited about releasing it, you forget a few things! 😀

Comments are closed.