Programming Section

Here I think I’ll show off some of my creations from outside any programming groups I’m in and inside sometimes. Click on the snapshots to download them.


AMOS Source Viewer

Last edited in November 2004
Stevil and I are hoping to start work on either a scripted language for an rpg, or a basic interpreter similar to AMOS for the Amiga, so I decided to study the AMOS file format. This program will let you open an amos file and view it's contents. So far it has a limited list of commands that it will show, and it's untested with files containing banks. Feel free to try it out and add new commands.
Features: limited command list, not finished



Plainman

Last edited in February 2001
Yourdarls and I started a 3D pacman game near the end of 2000, at the time of writing this it was still incompleted, from that I spawned PlainMan which is a majorly stripped down version of it's parent, it's stripped down so much that it only supports it's built in level, has no special items, the ghosts are smarter, and any features that are in pacman 3D that are not in the original pacman are removed. The game is fixed on a response time of 40 times a second average, no matter how good a 3D graphics card you have. And has motion compensation for those of you with the good cards.
Features: motion compensation, sound, finished


Roguesquad

Last edited in March 2001
Was an attempt at making an infinite scrolling landscape, and also at converting spherical coordinates into 2D to display target cursors. This demo makes no attempt at speed. An attempt at using a mouse in the same way as an analog joystick is used. A member of the official DarkBASIC forum improved on this project muchly, find it at DarkBASIC.org in the history.
Features: bugged matrix scrolling, unfinished



Chess

Last edited in March 2001
Starting out as a plan for pre-calculated 3D click demonstration, I ended up converting some great pokemon icons created by a pokemon fan of which I don't know into chess pieces, then added some (not all) rules to the game so that the board pieces could only make legal moves, I then started making my own chess pieces and a table for the chessboard. My next idea was to have a hand at psuedo reflection by positioning the chess pieces half-beneath the board and adding a scrolling texture to the board. The last thing I did was add theme support.
Features: pre-calced 3D click, psuedo reflection, unfinished


Tetris

Last edited in May 2001
A tetris clone, you can change what the blocks are made of, they're colours or textures, if you have a hex editor, you can even change the shape of the blocks and number of different blocks. Basically it's the tetris engine with a small attempt of an interface for it.
Features: tetris engine, finished




Pole

Last edited in November 2001
A demonstration on how to make five polygons appear as a smooth rotatable 3D cylinder, the demo shows this with a sphere-background that completely defeats the purpose of decreasing the number of polygons in the world.
Features: smooth 5 polygon cylinder, finished





Sphere

Last edited in November 2001
Creates a textured sphere mesh and saves it as a directx mesh file, you can change the radius and the accuracy of it's shape.
Features: creates textured sphere mesh, finished





Skysphere To Skybox Converter

Last edited in October 2003
Creates a textured skysphere from your image and saves it as a directx mesh skybox file.
Features: creates textured sphere mesh, textured cube mesh, converted texture, finished