Code of Tanks
Code of Tanks is a programming game in which players write instructions to control science fiction tanks using the .NET Framework, resulting in a form of Artificial Intelligence (AI) that controls their behavior on a 3-D battlefield. The player's objective is to program his or her tanks so they are intelligent enough to damage or destroy other tanks and achieve the highest score.[1]
The game follows a history of similarly conceptualized games, where the objective is to use computer code to write instructions for game play before a match begins, with little or no human interaction with game actors during the match. The Programming Games Wiki includes Code of Tanks along with similar games dating back to the 1980s, chronicling its historical significance and relevance.[2]
Game Play[edit]
A programmer is required to code his tanks' AI in the form of a class. The player can then assign those AI classes to one or more tanks and enter a game match. During a match, tanks execute their instructions and players can observe the action, take notes, and chat with other players, but have no direct control over their tanks.
Matches can be played whenever two or more people are running the game at the same time. Game connections are managed by remote servers. The game features a lobby where players are gathered when they first enter the game, and rooms created by players where matches are played. A player can join an existing room or create a new one in order to play a match. A player can also create a private room in order to work on tank programs and test them before entering them in a match against other players.
The provided Application Programming Interface (API) for controlling a tank allows it to turn and move, as well as move and fire its weapon. Tanks can receive information about their surroundings in order to navigate around or destroy obstacles, attack enemies, flee, or otherwise react. They can also communicate with other tanks by sending arbitrary messages to coordinate actions and plan strategy. Sample classes are included that demonstrate features of the API.[3]
References[edit]
External Links[edit]
This article "Code of Tanks" is from Wikipedia. The list of its authors can be seen in its historical. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.