Collider.JAM DR4

Collider.JAM Development Release 4 is out.

It is another important milestone for the game framework development. There is no single big feature, but many small, nevertheless significant, improvements.

You can spawn entities by providing state descriptors now. So, instead of multiple lab.spawn() calls somewhere in setup() just put state descriptors in /lab. Collider will spawn them automatically.

There are custom post-processors for *.js and *.json files. That will simplify work with customized file formats and structures. And although we had custom format processing for ages, it worked only with plain text files. Now there is a simple way to post-process .json and .js objects as well.

The full list is too long for a single post. You can run mixes in sketch mode now, there are changes in how traps work, there are new ways to control mods, there is a new dynamic Z-ordering…

All little things to boost your creativity!

At the moment I’m shooting a series of video tutorials covering the fundamentals of Collider.JAM and JavaScript development. I hope it can be a booster for people trying to get into creative coding.

Collider.JAM DR3

There are many things delivered with Collider.JAM Development Release 3.

The CHANGELOG lists many changes, but they all can be summed up as F1, F2 and the boot.

The F1 key invokes the help system. It significantly extended in DR3, although still needs attention and waits for improvement.

The node inspector navigation (F2) has been refactored, so now you have a better mix exploration experience.

And last, but not least, a new cyber-worm boot loader. Isn’t it look nice?

And one more thing… The develop branch on github is full of changes waiting to be included in DR4. So see you soon!

Collider.JAM DR2

On the last day of February 2020, I pushed Collider.JAM Development Release 2 to GitHub. Then, I dived into game jamming again 🙂

First, it was a 7 Day Roguelike Challenge. A weekly jam to create a roguelike game. The roguelike community has been keeping it since 2005.

The result is Infected Island:

That is already my second game about an island plagued by disease after 300 Hearts for Escape created for Ludum Dare 44.

After 7DRL, my city was quarantined, so I had no option but to join Quarantine Jam. The result is Cyber Sneeze – a programming game about sneezing robots spreading virus infection.

Those jams were an ideal opportunity to test some of the changes included in DR2.

Some of these are fundamental – like totally new dynamic help system, test boxes or hot reload of changed files in debug mode. Try them by installing the latest version from npm repo:

npm install -g collider.jam

And check out updated examples in the readme.