Core Wars Deluxe v1.3 ------------------------------------------------------------------------------- Here is what it has: 1) Assembles programs and loads them on the fly... this keeps the clutter of files down a bit. If one file has an error, then Core Wars is aborted without playing. All errors are fairly descriptive. There is also a command line option to just assemble files without loading them, so you may quickly spot your problems. 2) You may fight up to 16 programs at the same time in the arena, or you may opt to fight one program against a set of programs, or even conduct a full Round Robin event with every program fighting against each other, one at a time. There is also the ability to battle programs repeatedly and then display the total results. 3) You may specify a configuration file on the command line to change any of the default options. This allows you to change the size of the Core, number of cycles for each battle, the number of battles per game, whether you want statistics displayed, the fighting mode, etc. 4) There is a nice curses display for arena battles, keeping track of all programs fighting, their tasks, current cycle being executed and the final winner of the fight. You may change in the defaults file a number of options, such as refresh rate and fading of core (aging effect). Up to 16 programs can be monitored on this display. An X-Windows display has also been added, which displays the names of the programs in addition to the normal stats being displayed. Also, the whole core is displayed at one time, instead of a scaled down version of the core, as in the curses display. If compiled right, the program will automatically run x-windows, and in case of failure, will fall back and use the curses display (autodetection). 5) I have a debugging mode where you can test one program if you choose. It has a lot of room for improvement, but it is a start. 6) Lots and lots more... I am going to have a job documenting this whole system, so I hope it is easy enough to use until then. Full around with the Configuration file some, you will find that you can do a lot of stuff!