## Merry Christmas!

I and my girlfriend wish you all Merry Christmas! The intro in the video is coded in BlitzMax. Some simple math and the result is what can be seen in the video. ðŸ™‚ I could not have got to the right mood to code the intro without the presence of my girlfriend. Therefore major creditContinue reading “Merry Christmas!”

## Starfield Cube

This one goes to nostalgia, old school and to my hobby corner. ðŸ™‚ Below is the video regarding this post: The video starts with traditional old school 2D stars, then the video continues with 3D cube that has the 2D star field as texture. Each face of the cube is transparent, so you see theContinue reading “Starfield Cube”

## Scrolling a Picture Larger Than Visible Area in Monkey X

A little tutorial on scrolling a picture that is larger than the visible area of the screen in Monkey X. In this example we will be using a picture of 1280 x 960 pixels in “native” resolution of 640 x 480 pixels. The source is primarily meant to Android target but works for example toÂ desktopContinue reading “Scrolling a Picture Larger Than Visible Area in Monkey X”

## Unique Random Integers

For example in my Memorable Ladies games it is the case that I needed a method that gives a random integer for example between 0…31 so that any integer that has once been drawn, doesn’t get drawn anymore. One way to handle this (how I didn’t do it) could be for example to use Rand-functionContinue reading “Unique Random Integers”

## Shortly about my computer gaming history (1984 – 1987)

It all started in 1984, when in Finland the prices of home computers were significantly reduced. One could buy a home computer for under 1000 Finnish marks. That’s about 167 euros. My parents bought me a Commodore Vic 20, that costed 999 Finnish marks. I really liked the first (and at the time only) gameContinue reading “Shortly about my computer gaming history (1984 – 1987)”

## Image Buttons with MaxGUI

This time a little tutorial on how to use images as buttons in BlitzMax with MaxGUI module. For beginners the most important thing is to understand the event loop. The image buttons are made with panels that have background graphics. The source below clarifies the rest. In order to try the code, download the followingContinue reading “Image Buttons with MaxGUI”

## Missile Attack in Monkey X

Again, some nostalgia. In older blog postÂ I presented a shortened version of my old implementation of Amiga’s “Missile Attack”. This night I made the game in Monkey X and the source can be directly compiled to Android target. The game is quite simple one: Just shoot the missiles before they get to the bottom ofContinue reading “Missile Attack in Monkey X”

## How to Make a Worm Game Part 2

(Updated 03/05/2017 with improved source code and new video) A little update to older post. As the title of the post says we’re making a worm game (in Monkey X). In this version the worm is controlled by touching the screen keeping in mind that the game is really aimed to Android. I’ll explain hereContinue reading “How to Make a Worm Game Part 2”

## Scaling Bitmap Font Made with Font 2 PNG in Monkey X part 2

Just a quick update to old code, this one can be compiled to Android target. Source code copyright: public domain. Import mojo Import brl.databuffer Function Main() New MyApp End Class MyApp Extends App Const FONT_HEIGHT:Float = 49 Field gfxBG:Image Global angle:Float Global fontDat:DataBuffer Global gfxFont:Image Global textScale:Float Method OnCreate() gfxFont = LoadImage(“font.png”) fontDat = NewContinue reading “Scaling Bitmap Font Made with Font 2 PNG in Monkey X part 2”