Tag: Cerberus X

  • Maze Game

    Maze Game

    Back in February I joined a game jam for BASIC-style programming languages. I was working with the theme of “maze.” Although I didn’t finish the game in time for the deadline, I did learn a bit on how mazes can be generated using different algorithms. My maze is generated using a simple reverse depth-first search…

  • Wurm Unlimited Recipe Unlocker

    Wurm Unlimited Recipe Unlocker

    Wurm Unlimited is a game that I like to play casually. It is a standalone version of the MMO game Wurm Online, which is a vast player-driven world in a medieval fantasy setting. You can do or build almost anything you can imagine. Wurm Unlimited allows players to host their own servers with their own…

  • Entity Component System for Cerberus X

    For my previous game (Bird Hop) I wanted to use an entity component system, but there were none available for BlitzMax, so I coded my own. Now I am using Cerberus X, and again there is no ECS module available, so I’ve translated my BlitzMax module. In rewriting the module, I’ve cleaned it up and…

  • Unit Test Module for Cerberus X

    Here is my unit test module for Cerberus X. It consists of two classes: UnitTest and UnitTestSuite. The UnitTest class is inherited to override the GetName() and Run() methods. Inside the Run() method you can call any of the Assert* methods, and the results will be stored in the UnitTest object. The UnitTestSuite class aggregates…