97 Guests, 0 Users (1 Spider)
Google

Introduction

Started by Drugganator, Dec 06, 2025, 10:20 AM

Previous topic - Next topic

Techno Destructo

This is based on an old Visual BASiC game. It has been entirely recoded in C by myself (Drugganator) with the view to use it as an online tournament engine. The original game was AI Wars and this version is AI Wars Turbo Hyperfighting ;)

You can download the game here and run it and/or submit your entries to an online tournament hosted here. Leagues (called KOTH - King Of The Hill - although it's clearly QuOTH) can be found here. To enter the KOTH, email your bug in an attachment to koth@croydondeluxe.co.uk with the subject "AI Wars".

The aim is to program a little robot bug. The bug has to kill the other bugs. There are kinda a lot of features, different weapons, etc.

I HATE FUCKING DOCUMENTING

The bugs fight a little battle on one of a few different maps; the battle can be free-for-all (melée) or a team game with various different gametypes and parameters.

The bugs are coded in either BASiC or 68k ASM.

A full list of commandline parameters including gamemodes and details of the BASiC and ASM can be found HERE.

The program outputs a battle summary and a little webpage with a visual display of the simulated battle. On the online KOTH the scores in the summary affect the bug's position in the league. The object is usually to kill the enemy bugs before you are killed, and that amasses points.

Bugs have guns, missiles, grenades and mines. It's probably better to experiment yourself. Probably because I'm clucking and I REALLY don't feel like typing EXACTLY what everything does AGAIN (*cough* did it before in the fuckin' 20s or someshit but I'm probably not currently allowed to say more than that in British territory.) Bugs also have shields. You can raise or lower the shields, the shields reduce damage, and the shields overheat your bug to a temporary standstill if you leave them on too fucking long.

There may be flags on the map and bugs drop flags when killed. Taking a flag at full health overloads your bug, otherwise it gives you ammo and health.

There are LOADS of map hazards and LOADS of upgrades for your bugs. It is probably best to experiment at this stage. There IS an exhaustive list of these things here.

Upgrades are either found in flags or if the parameter is set you can buy them with points at the beginning of the match. Upgrades often have their own BASiC commands or memory addresses to use in ASM. Other upgrades are automatic.

Regarding the online tournament:

You enter by email as I've previously said. You can password your bugs, encrypt them, all sorts of shit. The commands to do this are in the document I linked earlier. You can also join or form a clan by adding the appropriate lines to your bug before you enter, and the clan should have a password so you can give it to your friends. You will automatically be given your own subforum and the founder will be the moderator. Clan matches will be run after every entry and there is a clan league with various different teamgames.

I'm sorry this writeup was APPALLING but I'm clucking really badly.