From 87142c0cb5f42d877327c357497a5be6f3c5dbd0 Mon Sep 17 00:00:00 2001 From: Emile Date: Sun, 9 Apr 2023 00:37:54 +0200 Subject: Should work, lol --- README.md | 46 +++++++--------------------------------------- 1 file changed, 7 insertions(+), 39 deletions(-) (limited to 'README.md') 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 -- cgit 1.4.1