Announcing My Indie Game: QoobTris!

May 12th, 2009




Well guys,  I am very happy to pubically announce an indie game that I have been working on for several months.  It is called QoobTris, pronounced “Cube – Tris”.  I have secretly been working on this game with a small team of 4 for several months now.  As you can see,  it is similar to tetris but in 3d and played on a cube.  

I have developed this game using C++ and DirectX.  Although the game engine was developed from scratch,  we are using some third party tools such as Flash for the game menus, FMOD for our sound engine, and tinyXML for configuration file parsing.  

QoobTris has come along way and is very close to being finished.  I wanted to go ahead and anounce it so that you can look forward to playing it!  I would like to thank the following people for their help and efforts in this game.

John Baumann, Andre Henderson, Josh Webb, Naomi Fogerty, and Jerome Hughes.

Below I have posted a video for you to get a glance at QoobTris as I have found that it is much easier to explain the gameplay by demonstrating rather than verbalizing it.  I hope you enjoy the demo and look forward to playing it when I release it.

I do plan on releasing the FULL source code for the engine.  For those of you wishing to learn how to integrate Flash with your game engine,  I am sure this the source code will prove itself useful.  The following are just a few of the features that the QoobTris engine supports.

  • Flash and C++ Integration
  • Custom HUD script language
  • Modular Game Engine
  • Program Logger
  • Animated Sprites
  • Texture Panning
  • Bitmap Fonts
  • More!

I will keep you posted as we wrap up development on QoobTris. 

How do you feel about QoobTris Thus Far?

View Results

Loading ... Loading ...

Programmer’s Notepad: Using the Built in Logger

May 12th, 2009

Many times when scripting a game, the core game engine will output errors,warnings, and other general information to some log file. When scripting, it is usually very helpful to constantly check the log file to ensure that your scripts are working in a proper manner. Programmer’s Notepad gives us the ability to configure its Output panel to pipe in info from a system command.

Some of you may be familiar with the unix command “tail”. Tail allows someone to see that last 10 lines or so of a file. It is a perfect little program for us to use to let us see the log being updated. Most Unix and Linux distros come with the tail command by default. For Windows, you will need to surf the net for a Windows based tail command. Another option for Windows is to download the Cygwin package. Cygwin is a linux simulator for windows and is generally a good idea to have installed for windows developers. You can download it at

Assuming you have installed tail, fire open Programmer’s Notepad. Goto Tools->Options.

Next we need to add a new Ouput program. Select the “Tools” category in the left hand pane.

Now we will tell Programmer’s Notepad, with respect to the logger, what command to execute along with its parameters.

The “Log Preview” is the name of our new tool. You can call it anything you like as it will appear in the Tools menu when we are done. The “-f” tails “Tail” to follow or show us the latest additions to our log file. The “log.txt” is the file we want the logger to pipe out. Click “OK” to proceed.

Now it is time to enjoy the logger. Again, click on “Tools” and then you should see your “Log Preview” option. Select the “Log Preview” option, or whatever you called it when we made the tool, and then an output window should pop up to your delight. From now you can trace log messages in real time while writing your scripts making your life easier and more enjoyable!

Did you find this article useful?

View Results

Loading ... Loading ...