Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tpoindex/crobots
CROBOTS is a programming game, for programmers (or aspiring programmers.)
https://github.com/tpoindex/crobots
Last synced: 2 months ago
JSON representation
CROBOTS is a programming game, for programmers (or aspiring programmers.)
- Host: GitHub
- URL: https://github.com/tpoindex/crobots
- Owner: tpoindex
- License: gpl-2.0
- Created: 2013-10-24T02:28:09.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-11-25T05:17:55.000Z (about 11 years ago)
- Last Synced: 2024-08-04T04:01:51.424Z (6 months ago)
- Language: C
- Homepage: http://tpoindex.github.io/crobots/
- Size: 1.42 MB
- Stars: 169
- Watchers: 15
- Forks: 50
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- starred-awesome - crobots - CROBOTS is a programming game, for programmers (or aspiring programmers.) (C)
README
CROBOTS
=======Visit the CROBOTS web pages at [http://tpoindex.github.io/crobots/](http://tpoindex.github.io/crobots/)
----------------------------
This is the source code of the original CROBOTS game that I wrote in 1985, now
released under GPLv2.I probably will **not** be updating CROBOTS, so feel free to fork the code.
Original Readme
---------------CROBOTS ("see-robots") is a game based on computer programming.
Unlike arcade type games which require human inputs controlling
some object, all strategy in CROBOTS must be complete before the
actual game begins. Game strategy is condensed into a C language
program that you design and write. Your program controls a robot
whose mission is to seek out, track, and destroy other robots,
each running different programs. Each robot is equally equipped,
and up to four robots may compete at once. CROBOTS is best
played among several people, each refining their own robot
program, then matching program against program.CROBOTS consists of a C compiler, a virtual computer, and
battlefield display (text graphics only, monochrome or color).
The CROBOTS compiler accepts a limited (but useful) subset of
the C language. The C robot programs are aided by hardware
functions to scan for opponents, start and stop drive mechanisms,
fire cannons, etc. After the programs are compiled and loaded
into separate robots, the battle is observed. Robots moving,
missiles flying and exploding, and certain status information are
displayed on the screen, in real-time.CROBOTS is distributed under terms of the GNU General Public
License, version 2.