Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | place bots fairly | Sven M. Hallberg | 2023-04-10 |
| | | | | | | | | | | | | The trick is to consider not the final offsets at first, but the places between the free bytes. Select one for each bot uniformly at random; a heap is an appropriate data structure to store them. Pick a random permuation for the order of the bots and iterate over the positions from start to end. Compute the eventual offsets by adding to each the amount of space allocated so far. Thus we obtain any possible placement all over the available memory without bias. | ||
* | rename Source to Code | Sven M. Hallberg | 2023-04-10 |
| | | | | | Source is what goes into the assembler, not what comes out of it. Resisted the temptation to call it "text". ;P | ||
* | Bug Emile! Bug! :P | Tommy Markstein | 2023-04-09 |
| | |||
* | Should work, lol | Emile | 2023-04-09 |
| | |||
* | removed genetic aspect, might add back later main | Emile | 2020-06-19 |
| | |||
* | basic usage instruction in the readme | Emile | 2020-02-23 |
| | |||
* | updated the default round time | Emile | 2020-02-23 |
| | |||
* | dead logic | Emile | 2020-02-23 |
| | |||
* | more struct fields | Emile | 2020-02-23 |
| | |||
* | run game func | Emile | 2020-02-23 |
| | |||
* | print arena func | Emile | 2020-02-23 |
| | |||
* | simpify next player func | Emile | 2020-02-23 |
| | |||
* | don't return, restoring is done in a seperate function | Emile | 2020-02-23 |
| | |||
* | don't return, restoring is done in a seperate function | Emile | 2020-02-23 |
| | |||
* | imports | Emile | 2020-02-23 |
| | |||
* | move stuff into functions | Emile | 2020-02-23 |
| | |||
* | place bots + handle errors | Emile | 2020-02-23 |
| | |||
* | random offsets | Emile | 2020-02-23 |
| | |||
* | radare theming + logrus | Emile | 2020-02-23 |
| | |||
* | logrus | Emile | 2020-02-23 |
| | |||
* | don't return, store in config | Emile | 2020-02-23 |
| | |||
* | get the bot path from the config | Emile | 2020-02-23 |
| | |||
* | logrus | Emile | 2020-02-23 |
| | |||
* | define the bots | Emile | 2020-02-23 |
| | |||
* | parse config + logrus | Emile | 2020-02-23 |
| | |||
* | logrus | Emile | 2020-02-23 |
| | |||
* | go mod | Emile | 2020-02-23 |
| | |||
* | updated the bots | Emile | 2020-02-23 |
| | |||
* | rename | Emile | 2020-02-22 |
| | |||
* | resotre the player state | Emile | 2020-02-22 |
| | |||
* | more struct fields | Emile | 2020-02-22 |
| | |||
* | comments | Emile | 2020-02-22 |
| | |||
* | a basic warrir | Emile | 2020-02-22 |
| | |||
* | print r2 command in verbose mode only | Emile | 2020-02-22 |
| | |||
* | define a basci config | Emile | 2020-02-22 |
| | |||
* | initialization functions | Emile | 2020-02-22 |
| | |||
* | super basci tournament | Emile | 2020-02-22 |
| | |||
* | update | Emile | 2020-02-22 |
| | |||
* | functions run during the competition | Emile | 2020-02-22 |
| | |||
* | structs | Emile | 2020-02-22 |
| | |||
* | basic information | Emile | 2020-02-22 |
| | |||
* | go mod | Emile | 2020-02-22 |
| | |||
* | super basic bot | Emile | 2020-02-22 |
| | |||
* | moved to src | Emile | 2020-02-22 |
| | |||
* | wrapper for executing r2 commands | Emile | 2020-02-22 |
| | |||
* | go mod | Emile | 2020-02-22 |
| | |||
* | basic setup | Emile | 2020-02-22 |
| | |||
* | Initial commit | emile | 2020-02-21 |