PROGRAMMING - INTRODUCTION


  Welcome to the new Programming section of Coagulus. What will appear here is articles and source for the Amiga Blitz Basic package. Not much here yet but I'm working on it! Here's a word from Rob though...
   
  Welcome to the new programming in Blitz sectio!. What I hope to do in this area is to show my coding and, if it is finished already, possibly include a diary of coding along with full source for download. I am expecting many people to laugh at my coding 'style' as I don't really conform to any standards but if any of you take away any knowledge, even if it's only what not to do, then I'll be happy. If it works, I don't care how it looks on paper!

Some of the problems I have is that I am now writing the games using Blitz installed on WinUAE. Although it is a blinder of an emulator, it still has some bugs. One of these bugs involves reading the mouse button in Blitz which I had to work around considerably in pairs. Future games I think will use joystick as that does work properly!

Currently you will find full source to Pairs. A game which I wrote in just 7 days (It took me 7 days more just to do the graphics). This game is in the download section as a zipped ADF file for WinUAE. As it was written for WinUAE, it doesn't work too well on an A1200. You could always edit the source and compile your own version if you also own Blitz. It up to you.

I think, due partially that WinUAE requires quite a meaty machine for smooth arcade games, I'll write future programs to run on both WinUAE and Fellow which therefore means that I'll be writing A500 software. Mind you, in WinUAE and Fellow you can still have Kickstart 3 and 2Mb of Chip RAM which is more than most real A500s had (0.5 or 1 usually). So things will be a bit strange. My games may never work on physical Amigas without major tweaking by me!

My next game will, I think, be a simple downward scrolling shoot em up based largely on the old Atari 8-Bit title Caverns Of Mars. This diary will commence once I've finished preparing the graphics. There won't be much instruction in the diary as the code should now be well commented. This is in case there is a gap of days or weeks between coding. I can go back to it myself and finish it (unlike previous coding attempts where I soon got 'lost'!).

As I now do the GFX myself due to the lack of a graphic artist I include the games with the graphics either as IFF files or as DPaint (or later versions of PPaint) animbrushes. These can be easily edited by anyone and on the freeware releases like Pairs and my next game, people are welcome to. Any good ones could be sent to me for official inclusion (please!). My graphics are pretty dire so any help would be appreciated.

So, apart from the source to Pairs there's not much here yet. There will be I hope!

See you soon!

Coagulus / Rob.