diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 46 |
1 files changed, 7 insertions, 39 deletions
diff --git a/README.md b/README.md index e2887cb..c473557 100644 --- a/README.md +++ b/README.md @@ -1,43 +1,11 @@ -## r2wars +# r2wars-new -The goal of r2wars is to place two bots in as shared memory space and let -them battle against each other until one of them cannot run anymore, because -of some kind of broken instruction. +This is a quick and dirty implementation of r2wars for the easterhegg 20 +workshops I'm giving (It's currently 01:00 of the day of the workshop and I'm +realizing that the code I wrote about 3 years ago is kind of broken). -A more informal README can be found -[here](https://github.com/radareorg/radare2-extras/tree/master/r2wars). - -## Usage - -You'll probably first of all want to simply play with the two provided bots. In -order to do so, run the game like this: - -```go -go run ./... -t 1s -v ./bots/warrior0.asm ./bots/warrior1.asm ``` - -This runs the game with a round duration of 1 second and an info verbosity -level using the two provided bots. You can attach more bots if you'd like, -each bot increases the arena size by 512 bytes by default. - -You can tweak most of the settings as displayed in the help: - -```go -$ go run ./... -h -Usage of src: - -arch string - bot architecture (mips|arm|x86) (default "x86") - -bits int - bot bitness (8|16|32|64) (default 32) - -maxProgSize int - the maximum bot size (default 64) - -memPerBot int - the amount of memory each bot should add to the arena (default 512) - -t duration - The duration of a round (default 250ns) - -v info - -vv - debug - -vvv - trace +; CGO_ENABLED=0 go run ./... -t 1s -v ./bots/warrior0.asm ./bots/warrior1.as ``` + +#worksonmymachine |