GitXplorerGitXplorer
p

PyCorewar

public
7 stars
4 forks
0 issues

Commits

List of commits on branch master.
Unverified
72e496ef8128d5515335c7273787b66b3b95ffe6

Add Python 3 support and drop Python < 2.6.

pprogval committed 9 years ago
Unverified
f6be12f9d87623960f31faff221ee7b097bbca9b

Add .travis.yml.

pprogval committed 9 years ago
Unverified
df42b66c2392dc0060e7cbfa376c85af8d4c7921

Merge pull request #2 from benallard/patch-1

pprogval committed 9 years ago
Unverified
9a478b57cb739949ac519792281121292056d4ba

Wrap the field values like the pMARS does.

bbenallard committed 9 years ago
Unverified
2071d3e55f397198e9ba0b515140efdd389acdf2

Merge pull request #1 from lstep/master

pprogval committed 11 years ago
Unverified
c88ba7f6d7278b2e05736f455436a994b6f301ea

Updated scripts for support of virtualenv

llstep committed 11 years ago

README

The README file for this repository.

README for PyCorewar 0.2.0

PyCorewar is a fast MARS with an easy to use Python interface. It is released under The GNU General Public License, Version 2 (see the file COPYING for details).

At the moment the following features are supported:

  • ICWS '88 (with multiwarrior support)
  • ICWS '94 draft (without P-Space)
  • most features of pMARS' parser

Updates can be found at http://corewars.jgutzeit.de/pycorewar/index.en.html For flames, comments and bug-reports send an email to jens@jgutzeit.de

The '88-MARS of PyCorewar (Corewar.Benchmarking.MARS_88) is about 125 % faster than pMARS, the '94nop-MARS (Corewar.Benchmarking.MARS_94nop) is about 50 % faster than pMARS. I hope to increase these values a little bit in further releases.

Writing PyCorewar would have been almost impossible without the help of the Core War Community. Special thanks go to

Sascha Zapf for endlessly running benchmarks and testsuites and providing lots of ideas.

Albert Ma, Nandor Sieben, Stefan Strack and Mintardjo Wangsaw for writing pMARS

M Joonas Pihlaja for writing exhaust, which made it very easy to understand the inner workings of a MARS

Martin Ankerl for writing exhaust-ma, where I have found a lot of ideas for optimizing PyCorewar.

Michal Janeczek for writing fmars, where I have found even more ideas for optimizing PyCorewar.

Paul V-Khoung for several nice chats about optimizing PyCorewar

March 28, 2006 - Jens Gutzeit