Digital Warriors refer to the idea of Core Wars (Core Wars), i.e. played in a separate area of memory of duels of programs. From these battles the program, which still functioned when the opponent stopped working or fell into an infinite loop, emerged victoriously. Here, however, we no longer have to deal with such a high level of abstraction, because the fights take place in more eye friendly arenas, and they are fought with each other by programmable tanks.
The game is designed by nature for two players, who put up for duels steel players pre-programmed by them. It is also possible to play with a computer, i.e. to face one of several opponents prepared by the authors of the game, defending the areas designed for them.
The tank programming language, called ATEN-12XTND, resembles assembly languages – it supports simple registry operations, conditional instructions, loops and interrupts. It differs from them by a set of commands controlling the behaviour of tanks – instructions for movement, firing, radar use, laying and detecting mines, etc.
Digital Warriors have an open structure – written programs can be freely exchanged between computers, both in source and compiled form. The same applies to the battlefields prepared by the players.
DW have the characteristics of a game written by programmers for programmers, but the ease with which the subject of programming has been given, as well as precisely written instructions for the game, give the title undoubtedly educational qualities.
Please let us know if you have any comments or suggestions regarding this description.