This site is home to the many programs I have made. There are games and applications for Windows, Web Browsers, Java, Cybiko and Amiga! About this site:
If you wish to contact me directly, please use the Personal Message feature on one of the following sites:
Final things for this year! In the Java area:
Deal? - Java Game
Based on 'Deal or No Deal' game, this is a Java Desktop version of an old Applet. Simple but fun!
Armour Ranger - Java Game
Turrican style platform game, a continual work in progress. This is based on the old Applet version but has been updated and cleaned up. A bit slow with large maps, but the core will probably be used in more games!
RoboTanks TD - Java Game
Java desktop version of another game from this site! Place the towers to destroy the enemy tanks!
In the Java area:
Batty - Java Game
All new! Arkanoid / Batty (Spectrum) clone! Use your paddle and ball to destroy the blocks! Five levels and multiple power ups! Little surprised it took so long to realise I had not made one of these games!
Memory Challenge - Java Game
From the web game on this site, which in turn was based on a Java Applet comes this Java desktop version! Remember the order and click on the numbers!
Drone Rescue - Java Game
Java desktop version of another game from this site! Save the stranded Invaders!
New in the Java area:
Diamond Mine - Java Game
Desktop version of the applet that used to be on this site! Collect the diamonds and avoid the boulders!
Colour Fill - Java Game
All new desktop Java version of this Stix/Qix clone featured elsewhere on this site. Fill the square while avoiding the bouncer and creeper!
Updated in the Windows Games area:
Colour Fill - Windows Game
The Java version above was based on the FreeBasic version and highlighted an out of bounds error in the FB code, this has now been fixed. Interestingly, this was flagged when the game was compiled with the '-exx' (bounds checking) switch and then run. All newer things I have made FB have been compiled with this switch.
In the Test area
Avi2Flc (D Version) - Windows Utility
Updated version which matches the Rust version below, maybe not as quick as the Rust version but it is much clearer.
Iff2Bmp Converter - Windows Utility
All new, based on the viewer below this command line utility will convert Amiga IFF ILBM files to Windows BMP files.
D source is included with both of the above. As I have gone back to using the D language for now, I have restored the guides to the Guides area and added a new one.
New in the test area:
AVI Player - Windows Utility
This program, created using FreeBasic, can play uncompressed and MSVC compressed AVI files!
Amiga IFF ILBM Viewer - Windows Utility
View Amiga IFF image files with this program also made using FreeBasic! Made because I had many Amiga IFF's and wanted a simple viewer, this one can show 8bit, 24bit and HAM8 images. There are other types/depths but could only test with the ones I had.
Avi2Flc (Rust version) - Windows Utility
Based on the D version on this site, this will convert an uncompressed/MSVC AVI file into a FLC animation. Like everyone who uses Rust, it was an uphill struggle and I had tried/given up using Rust many times over the years. However, Rust's strictness forced changes that were probably for the best, and I cannot argue with Rust's claims regarding speed and memory usage as Avi2Flc is very fast and memory usage is very low!
Source is included with all the above.
New games / Site changes:
Starwave - Java Game
Shoot the waves of invaders!
Infinite Road Racer - Java Game
Spyhunter type game, the objective is to get to the end of each randomly generated stage avoiding the tanks, traffic and other obstacles!
Another clear out, now just a simple list of key points and a PDF download.
Pushover - Java Game
Java version of my .Net Pushover clone. Based on the vastly superior game by Ocean!
As the Test Area was filling up with Java games, they now have their own section here!
MenaStar - Java Game
Collect the diamonds to destroy the enemy super weapon! Based on Sinistar / Deathstar type games. There is both a browser version and a version made using Python on this site, this is probably the best version here even if it is unlikely anyone has Java 11+ installed! On the plus side, any readers using Linux/Mac should be able to play this if they install Java!
Pac-Man : Infinity II - Java Game
1 Player, 4 Ghosts, Many many mazes! This is bit of a combination of the FreeBASIC 'Pac-Man : Infinity' game and the 'D' regular version.
Centipede - Java Game
Simple port of the .Net game on this site!
Armour Ranger : Jet-Pac III - Java Game
This is a combination of the Java Applet that used to be on this site with the nicer graphics of the HTML5 version currently on this site.
Chuckie Egg Future - Java Game
Simple port of the .Net game also on this site! Turn all the power eggs green while avoiding the drones patroling the levels!
New games / Site changes:
Chuckie Egg Future .Net - Windows Game
Turn all the power eggs green while avoiding the drones patroling the levels!
Pushover .Net - Windows Game
Based on the domino pushing game of the same name! This is a port of the Flash game that used to be on this site. Surprised it took so long for me to realise it was not on this site in another form...
The guides section has had bit of a clear out, most of the more useful guides are now in a single PDF download. A lot of the older guides are gone.
Some updates of older programs:
Avi2Cvc - Windows Utility
Latest version of the Cybiko video converter, this program converts an Avi to a Cybiko friendly video. This version supports msvc1 compressed videos as well as dithering and diffusion for better image quality. It was created using D so is fairly memory safe and fast!
CVC Player - Windows Utility
Latest version of the Cybiko video player! Can play files generated from the above utility, improved and now includes the FreeBasic source.
Frantik - Java Game
Based on the Java applet on this site, this updated version of the colour puzzle game now runs on the desktop.
Light Cycles - Java Game
This is a two player game based on the Tron game! This is another desktop Java game based on the applet that used to be on this site.
There have been many updates this month:
The Cybiko area has been tidied to make it more consistent with the rest of this site. Links to PlanetCybiko have been removed as the domain is no longer Cybiko related.
Space Search / Sensitive - Java Games
These were previously compiled with the JDK 12 which meant they would not work on the current Long Term Support (LTS) version of Java, a quick rebuild and they now work with Java 11+!
Block Drop - Java Game
This started as a .Net Framework game which then became a .Net Core game (both of which are built), then I was curious about Java 11 LTS and a quick port later and this seems to be the best version (despite the much higher memory usage!).