Compiled my old game on COS2 with Cerberus-X/Monkey-X
Posted: Fri Jan 10, 2025 1:10 am
So back in 2014 I started coding in BlitzResearch's Monkey-X programming language. It was, to me, the next iteration of BlitzMax that allowed more web development and commands into the Blitzbasic programming language. Monkey-X did not have the GUI elements that BlitzMax had, but it did have more web-friendly commands.
Around 2014 I ported an older version of my game "Astrocrunch" from AmigaOS into the Monkey-X language. Technically it was more than a mere port and more of a complete rewrite as Monkey-X was Object Oriented while Blitzbasic on AmigaOS was Procedural.
It took me a few months to get it working, but in time, the game, renamed to "GermBlaster," was completed. Monkey-X allowed for a game to be published as a Windows Desktop app or as an HTML5 web-app that could be run on a website. You can still play the older version (1.0) of GermBlaster online here: http://www.brigadiercomputers.com/games/germBlaster/
GermBlaster is a casual game and not meant or designed to be anything spectacular.
You can download the Commodore OS Vision version of GermBlaster from here: http://www.brigadiercomputers.com/games ... S2-1.1.zip. The old Microsoft Windows version of GermBlaster 1.0 from 2019 (pictured below) can be downloaded from here: http://www.brigadiercomputers.com/games ... n_1_01.zip.
Monkey-X was only available on Microsoft Windows and on MacOS X. Until recently, Monkey-X was not available on Linux systems. However, thanks to the Open Sourced version of Monkey-X, known as Cerberus-X, it is now available on Linux. And since the Commodore OS Vision is based upon Linux, I was able to get Cerberus-X working on COS2. Cerberus-X can be downloaded here: https://community.cerberus-x.com/fileba ... for-linux/.
After verifying that several of the sample apps included in Cerberus-X would successfully compile and run on Commodore OS Vision, I began updating my GermBlaster code from Monkey-X to Cerberus-X. The update took a few days, but I successfully completed the update, and now GermBlaster is a COS2 native app.
GermBlaster was an earlier version of what would later become the game Stellar Lands and Domains: SpacePilot. SpacePilot was originally developed using Monkey-X but was later updated to Monkey2 after Monkey2 was released. I do have plans to back-port SpacePilot to Cerberus-X so that SpacePilot can run natively on Commodore OS Vision. But that will take some time.
Happy Computing!
Around 2014 I ported an older version of my game "Astrocrunch" from AmigaOS into the Monkey-X language. Technically it was more than a mere port and more of a complete rewrite as Monkey-X was Object Oriented while Blitzbasic on AmigaOS was Procedural.
It took me a few months to get it working, but in time, the game, renamed to "GermBlaster," was completed. Monkey-X allowed for a game to be published as a Windows Desktop app or as an HTML5 web-app that could be run on a website. You can still play the older version (1.0) of GermBlaster online here: http://www.brigadiercomputers.com/games/germBlaster/
GermBlaster is a casual game and not meant or designed to be anything spectacular.
You can download the Commodore OS Vision version of GermBlaster from here: http://www.brigadiercomputers.com/games ... S2-1.1.zip. The old Microsoft Windows version of GermBlaster 1.0 from 2019 (pictured below) can be downloaded from here: http://www.brigadiercomputers.com/games ... n_1_01.zip.
Monkey-X was only available on Microsoft Windows and on MacOS X. Until recently, Monkey-X was not available on Linux systems. However, thanks to the Open Sourced version of Monkey-X, known as Cerberus-X, it is now available on Linux. And since the Commodore OS Vision is based upon Linux, I was able to get Cerberus-X working on COS2. Cerberus-X can be downloaded here: https://community.cerberus-x.com/fileba ... for-linux/.
After verifying that several of the sample apps included in Cerberus-X would successfully compile and run on Commodore OS Vision, I began updating my GermBlaster code from Monkey-X to Cerberus-X. The update took a few days, but I successfully completed the update, and now GermBlaster is a COS2 native app.
GermBlaster was an earlier version of what would later become the game Stellar Lands and Domains: SpacePilot. SpacePilot was originally developed using Monkey-X but was later updated to Monkey2 after Monkey2 was released. I do have plans to back-port SpacePilot to Cerberus-X so that SpacePilot can run natively on Commodore OS Vision. But that will take some time.
Happy Computing!