Game
CamoTactics Alpha
9 years ago

Status Report #7: CamoTactics is Back! Weapon Mods, Unit Graphics, Interface


Status Report #7: CamoTactics is Back!

Back to developing CamoTactics, with the new framework (!) shooting for the stars: now with nifty weapon mods interface, new tank and soldier graphics, better interactivity in inventories, and more!

The silence around CamoTactics was mainly caused by a switch to a much better framework (March-June), followed by profound real life changes (August-September). However, since end of October, I fortunately picked up development again.

A lot has changed during that time.

The necessity of changing frameworks arose after I figured out that the input polling system was going frenzy with updates once too many bots were on the map. In fact, it didn’t make any sense at all since, what does AI have to do with the fact you’re pressing a key on your mouse or keyboard…? Nothing at all. What a baffling bug that was.

So that ate up much of the performance that was needed elsewhere, e.g. rendering, making the game very slow and resource-demanding. The error likely was somewhere deep, deep down in the library I was using and therefore not in my power or knowledge to fix. Restrictions imposed by the libraries’ way of handling things were another issue I had.

Thus, instead of having to deal with all these problems (which likely will magnify as the game’s development progresses), I decided to switch frameworks instead:

5d0bcec82713d.png

In retrospect, that decision is probably the best thing that could have ever happened to CamoTactics.

I managed to improve the overall visual appearance, for example:

  • canon turrets rotating around the correct center (no more funny looking tanks!)

5d0bceca39c03.gif
  • bullets spawning at the correct canon position (no more hitting yourself with bullets!)

  • canons finally being positioned correctly (no more canons wobbling around next to your vehicle!)

  • smooth camera movement

  • inventories with better functionality (no more sluggish drag ‘n’ drop!)

5d0bcecc00e5b.gif

As you can probably tell, there is a first implementation for language support, too.

  • inventory icons grow in size when hovering over them (more interactivity!)

  • better graphics for tanks and soldiers (more eyecandy, just in time for Christmas!)

5d0bcecd1218e.png

And yes, those are in fact different uniforms and skin colors here.

Uniforms will eventually also affect how your avatar in-game looks, too:

5d0bcecdbd704.png

…and much much more, as you can probably tell! All this goes along with a variety of things I could not do before, e.g. adding glow effects, mobile port… the list goes on!

But not only visual appearance has improved.

Since libgdx makes use of your GPU, performance also made quite a leap, see the table below.

5d0bced07b8b2.png

The values are approximations, using my desktop, with approximately the same circumstances. Those are enormous differences… especially considering the advantages! It’s like trading in your crappy Fiat for a fast and comfortable Mercedes - which is pretty neat!

Migrating the game to the new framework also made me realize how crappy the old one actually was. If you ever get into gamedev: spare yourself a lot of work and choose your tools wisely. Means: don’t drive a Fiat if you can have a Mercedes.

Despite of not being able to run CamoTactics from the period from September till December, I was able to do some important changes to the source code that were long overdue (I was just not able to test it). But I want to discuss that and a possible next release in next week’s article.

Full development can resume now, as I just got new awesome hardware!

(I can play Fallout 4 on this!)

5d0bced328f8d.jpg

Look forward to more regular updates! Thanks for staying with me and following CamoTactics!

Stay tuned!



0 comments

Loading...

Next up

Adding nebula regions to AstraX that only spawn in selective regions of the galaxy! #gamedev #spacegame

We made a lot of improvements on the Freezing Plains visual. Things like pine trees, tiny bushes, some rocks, and others game props!

#IndieGame | #IndieDev | #GameDev | #PixelArt | #WaifuQuest | #WifeQuest | #screenshotsaturday

Updated the chest in the maze, adding sound, particles and better animation. But what's in the chest?

Heya! I wanted to show some gameplay progress i made so far. I hope you like it ^^

Finished work on the emotions of a new character for the tank universe

If you have more of an acquired taste, the restaurants in Niravasi have you covered! Maybe skip the salad bar, though.

not the greatest house, but it's a house! :D

Animation test. Not an actaul conclusion to who wins sonic vs Mario. Just a test animation combo.

Annie of the stars