ChaosGroove v0.71

I still haven’t had time to do any work on Chaos Groove. Real world issues are completely dominating my time and attention at the moment. However I have updated the zip to include the latest version v0.71 which includes the bug fixes I listed in the previous blog entry. Please leave a comment if there are any problems.

I’m not sure when I’ll have time to work properly on Chaos Groove. I hope it won’t be too long..

Fixing a few bugs

I’ve fixed a few bugs so far today and these will be in the next release.


  • I noticed that on a friend’s PC the magic missile fire effect didn’t show correctly. I think I’ve fixed that.
  • Fixed the raise dead creature wants to shoot (even if it can’t normally shoot).
  • Stopped Shadow Wood Trees from thinking they can be selected to attack magic fires.
  • Fixed slight gfx error on fonts when shown shrunk or enlarged with faint lines.
  • Made magic attack sound effect last 4 times (as in the ST version) instead of only once.
  • Corrected typo spellings of vengeance in sound.ini which caused wrong sounds to be used.
  • Stopped 100% creatures being cast as illusions, and stopped them being disbelieved.

There are a few other bugs that’s been reported that I can’t as yet reproduce..

ChaosGroove v0.7

I’ve just uploaded the latest v0.7 version which includes many sound effects as well as much more polish. It now looks more groovy and is funny to play.

This version contains sound samples which feature swearing. Be warned!

No screenshots! It’s a surprise for when you play the latest version.. 😉

And here’s the new download link:

Enjoy!! 😀


I’ve made good progress on polishing up the game and fixing a few bugs. I’ve been really busy these last few weeks though, with only having a lot of free time at the weekends. Still.. I’m on track to have a new demo in a few weeks time, (depending on how busy I am), so that will be a good milestone to get towards a first v1.0 release.


Sound & Polish

I’ve nearly got the sound code all in there and working properly. It uses a text file so you can add new sounds in a quite flexible way. I don’t think many people realised that the sound system used in Chaos Funk was very flexible because I only included a few homemade sounds. But it had the capacity to handle multiple sounds for many different events..

Chaos Groove will have the same support.  🙂

I’m also working at adding more polish to the menus and making things more funky / groovy all round. I’ll try to fix a few bugs along the way, but I’m going to wait until the polish and a title screen are added before doing the next release. It’s difficult to release a new version with those parts only half-finished, but nearly all the important game related bits are done now in the current demo.

Don’t think this means I’m stopping or slowing down development, but I’ll be working on more to show you than can be done in one or two weeks. 😀

Chaos Groove Demo no. 6

The latest version is now available to download! Finally you can cast illusions and disbelieve.. 🙂

The AI may still need some tweaking as to how often it casts illusions and disbelieve, but it seems to work alright at the moment.

This new demo also fixes a bug with creatures ‘raised from the dead’ sometimes not being able to move in the following movement phase. It also adds a World Balance text to show how chaotic or lawful the world is (although there is not really anywhere ideal to display it). The game also now tries to give cpu time back to the OS which makes it friendlier with other programs running as well as when running on laptops..

Oh, and I fixed a few extra spaces in some of the wizard names and tweaked a few things.

I’m going to work on the sound system next. 🙂

Illusions (Part 2)

I now seem to have got the AI players to use Disbelieve and cast creatures as illusions themselves. I had to rewrite some of the AI select spell code to look at more risky spells (as illusions) than they would normally consider. I also made the computer not try to disbelieve creatures that were raised from the dead. However, I still need to playtest the AI & illusion code to make sure this is not unbalanced..

I fixed a bug with raise from the dead not setting the Undead flag.

I also fixed a bug where a creature like a horse could only move one square around a patch of magic fire or gooey blob because it thought it would get engaged.

Based on past experience, these bug fixes may have broken something else, so keep an eye out for any new errors in the next release! 😉

I added a better (and thicker) green and red outline around bonus spells and spells with no space to cast respectively.

If all goes well I will have a new release for you tomorrow.. 🙂

Illusions (Part 1)

I have now implemented the ability to cast Illusions and the usage of a permanant disbelieve spell for human players. I still need to add AI support for casting disbelieve and illusions.

After some thought I have decided on the current method for selecting illusions. If in the future I have enough time I will include other user interface options..

When Illusions are on as a game option, you will find that moving over a creature spell will now show the words in the panel at the bottom: “cast as illusion” if over the top-half of the spell icon, or “cast as real” if over the bottom-half. Although a bit unintuitive to people new to Chaos this does help eliminate cheating as if other people are not looking at the screen then they have no clues as to what spell is cast.

I’ve played many games of Chaos Funk with friends and I know that if I put in the same pop-up box (yes, cancel, no) option then the friends who are looking away from the screen would be given a clue by the 2 mouse clicks as to the fact a player is casting a creature spell. Unlike in Funk there is virtually no need to press a mouse button prior to clicking on a spell icon. So 2 mouse clicks would be a give away compared to the normal 1 click.. Using the left and right mouse buttons seems an obvious answer, but on some mice these make a different clicking sound, again making the fact the player wants to cast an illusion painfully obvious. Anything that the player has to do extra for a creature spell (pressing a key, extra mouse clicks, etc..) is too much of a clue to sneaky friends!

At the weekend I will try to find time to add AI use of illusions and disbelieve. But, no promises! 🙂

Chaos Groove Demo no. 5


A new release now I’m slowly getting used to being back in full-time employment. This release fixes some (but not all) of the bugs reported previously and adds a few new features including min/max magic resistance, some magic attack options on a wizard and some Undead options. They seem to work ok, but I’ve not had chance to fully test how the AI uses these options in a game. It might not work that well yet.. so be aware about that.

I’m going to work at adding Illusions next, which will be more complicated but will be good to see in there. 


Back with some more bug fixes

I’ve got a temp job lined up for Monday, so I can relax a little bit..

I’ve been fixing a few bugs:

  • Dismounting bug now fixed.
  • Mouse button is now checked to see if it’s being held down instead of just clicked.
  • Added check to skip over Independent movement turn if there are no generators or Independent creatures on the board.
  • Made it so pressing Escape exits through a menu gracefully, and also exits the game from the title screen.
  • Added “Magic Resistance Attack On Wizard” options – No Effect, Destroy Strongest Creature, Destroy all wizard creatures. This now works ok for human wizards, but needs more AI testing to make sure AI takes proper advantage..