aboutsummaryrefslogtreecommitdiffstats
path: root/games/exmars/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'games/exmars/pkg-descr')
-rw-r--r--games/exmars/pkg-descr24
1 files changed, 24 insertions, 0 deletions
diff --git a/games/exmars/pkg-descr b/games/exmars/pkg-descr
new file mode 100644
index 000000000000..b9bebf1d5c2e
--- /dev/null
+++ b/games/exmars/pkg-descr
@@ -0,0 +1,24 @@
+exMARS combines the latest advance in corewar simulation technology, with
+proactive performance optimizations.
+
+Actually exMARS is a redcode simulator, just like exhaust and pMARS. In fact,
+I have shamelessly taken sourcecode from pMARS, exhaust, some ideas from
+qMars, a shot of optimizations, shook everything well, and garnished
+everything with a high level interface for Ruby.
+
+The resulting program has the following main features:
+
+* Uses the parser from pMARS, so no previous parsing is neccessary. At first
+ this was my main motivation for exMARS.
+* Speed: 50% faster than pmars on a Pentium III, and often more than twice as
+ fast than pmars on a Pentium 4 (using gcc 3.3.1, and the same compiler
+ options).
+* Rewritten the code in a more object oriented way, which allows different
+ Mars at the same time in the same program, it should also be thread save.
+
+Author: Martin Ankerl
+
+WWW: http://martinus.geekisp.com/rublog.cgi/Projects/CoreWar/exMARS
+
+- Alejandro Pulver
+alejandro@varnet.biz