Jonathan Miles

BlitzMax

I'm currently developing a game using BlitzMax in my spare time. BlitzMax is a programming language primarily aimed at independent game developers. It has some nice features, such as cross platform support and object orientation. It has its quirks but it's a fun language to program in.

For the time being this part of the website is where my BlitzMax modules reside - a module is a self contained unit of code that other BlitzMax programmers can use. When I finish developing my game I'll make it available here but it's a long and time consuming process!

JConsole

JConsole is a command line interface that you can integrate into your games. The benefit of using JConsole is that you can easily create your own command system, capable of doing whatever you need. I'm using it in my own project to quickly toggle debug settings at runtime, avoiding the need to recompile.

Features of JConsole:

  • Object based design provides structure.
  • Automatically maintains a command history that can be cycled through.
  • Supports slow and fast scrolling.
  • Messages can be displayed via the console.
  • Has documentation and basic examples.

If you have any comments or feedback then drop me an email. I'll probably focus on ironing out any bugs to start with but all ideas are welcome.

JConsole is only available for Windows at the moment. I'll release a Linux version if anyone requests it. A Mac version is very unlikely since I don't have access to a Mac.

Download JConsole 1.00 (Win32, 18th March 2006)