about summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* place bots fairlySven M. Hallberg2023-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 CodeSven M. Hallberg2023-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! :PTommy Markstein2023-04-09
|
* Should work, lolEmile2023-04-09
|
* removed genetic aspect, might add back later mainEmile2020-06-19
|
* basic usage instruction in the readmeEmile2020-02-23
|
* updated the default round timeEmile2020-02-23
|
* dead logicEmile2020-02-23
|
* more struct fieldsEmile2020-02-23
|
* run game funcEmile2020-02-23
|
* print arena funcEmile2020-02-23
|
* simpify next player funcEmile2020-02-23
|
* don't return, restoring is done in a seperate functionEmile2020-02-23
|
* don't return, restoring is done in a seperate functionEmile2020-02-23
|
* importsEmile2020-02-23
|
* move stuff into functionsEmile2020-02-23
|
* place bots + handle errorsEmile2020-02-23
|
* random offsetsEmile2020-02-23
|
* radare theming + logrusEmile2020-02-23
|
* logrusEmile2020-02-23
|
* don't return, store in configEmile2020-02-23
|
* get the bot path from the configEmile2020-02-23
|
* logrusEmile2020-02-23
|
* define the botsEmile2020-02-23
|
* parse config + logrusEmile2020-02-23
|
* logrusEmile2020-02-23
|
* go modEmile2020-02-23
|
* updated the botsEmile2020-02-23
|
* renameEmile2020-02-22
|
* resotre the player stateEmile2020-02-22
|
* more struct fieldsEmile2020-02-22
|
* commentsEmile2020-02-22
|
* a basic warrirEmile2020-02-22
|
* print r2 command in verbose mode onlyEmile2020-02-22
|
* define a basci configEmile2020-02-22
|
* initialization functionsEmile2020-02-22
|
* super basci tournamentEmile2020-02-22
|
* updateEmile2020-02-22
|
* functions run during the competitionEmile2020-02-22
|
* structsEmile2020-02-22
|
* basic informationEmile2020-02-22
|
* go modEmile2020-02-22
|
* super basic botEmile2020-02-22
|
* moved to srcEmile2020-02-22
|
* wrapper for executing r2 commandsEmile2020-02-22
|
* go modEmile2020-02-22
|
* basic setupEmile2020-02-22
|
* Initial commitemile2020-02-21