Yann Weber
|
7d7754aad8
|
Bugfixes in mutator and in turmit
Turmit stack size was 0 sometimes
Mutator sometimes delete leading to empty expressions
|
6 years ago |
Yann Weber
|
ec4e4a9951
|
Bugfix in mutator when len(expr) == 1
|
6 years ago |
Yann Weber
|
fb466b3520
|
Bugfix in mutator when len(expr) == 1
|
6 years ago |
Yann Weber
|
bd862590b2
|
Enhance color handling + add gray option
|
6 years ago |
Yann Weber
|
6b1e0a7f26
|
Add optionnal variable step count
|
6 years ago |
Yann Weber
|
79abfd35ab
|
Enable optional exponential mutation count
|
6 years ago |
Yann Weber
|
cac2ec142e
|
Bugfix in world evaluator + enhance steps count
Now steps count evolve given the try number from 100% to 33%
|
6 years ago |
Yann Weber
|
37d82e992d
|
Bugfix in mutator + enhance __main__
|
6 years ago |
Yann Weber
|
d3501926b1
|
Enhancement in random value generators
|
6 years ago |
Yann Weber
|
62a4306158
|
Add comparison methods
|
6 years ago |
Yann Weber
|
b4b60721e3
|
Optimisation in World init + update default args
|
6 years ago |
Yann Weber
|
0bc8b81123
|
Update argparse + add WOOT.result
first turmit that looks nice :D
|
6 years ago |
Yann Weber
|
a698d20ddc
|
Optimisation + bugfix
|
6 years ago |
Yann Weber
|
de825780e6
|
Add RpnSymbol and RpnExpr __eq__ methods
|
6 years ago |
Yann Weber
|
c1ab518252
|
Add op alias and jmp method
|
6 years ago |
Yann Weber
|
a77bfd2e6c
|
Add options, enhance output + bugfixes
|
6 years ago |
Yann Weber
|
4998451958
|
Implement Turmit.bin_xor + add stack size limit
|
6 years ago |
Yann Weber
|
b5369a9a41
|
Add subparser and image generator
|
6 years ago |
Yann Weber
|
8b6aa86c33
|
Enhanced __main__ and add mutator
|
6 years ago |
Yann Weber
|
860b25bfe0
|
Add a world module that handle turmit exec env
A world (World) is a place where turmit can run (LivingTurmit) and has
methods to determine its fractam dimention and to save a representing image
|
6 years ago |
Yann Weber
|
fb27715713
|
Ajout d'un main de test
L'essentiel du main sera déplacé dans un module
|
6 years ago |
Yann Weber
|
cc0d798302
|
Ajout d'une méthode str pour les RpnExpr
|
6 years ago |
Yann Weber
|
8957f507db
|
Implement Turmit.__call__() + bugfixes
Bugfixes in Turmit tests and in rpn op wrapper (in argument orders)
Add small test for Turmit.__call__()
|
6 years ago |
Yann Weber
|
a9715d9821
|
Implement an RpnExpr class + add more options to Turmits
Adding prog attribute to Turmit (storing a RpnExpr)
|
6 years ago |
doc
|
283c2abcfa
|
Bugfix on tests + turmit.pop ++
|
6 years ago |
Yann Weber
|
9681a4b38a
|
Implement random generation methods on rpnSymbol
|
6 years ago |
Yann Weber
|
fe7e459b26
|
Add forgotten rpnlib module
|
6 years ago |
Yann Weber
|
d20525dd56
|
Refactoring Turmit module code
Moving RPN stuff in dedicated module
|
6 years ago |
doc
|
96cd786b7c
|
Implemented methods for turmit
dup, and, sub, lshift
|
6 years ago |
Yann Weber
|
b45e6fe081
|
Add a random symbol generator + add some variables
|
6 years ago |
Yann Weber
|
54f31ee4a6
|
Add tests for turmit methods + add new RpnSymbol + some tests
|
6 years ago |
Yann Weber
|
9439c6c95b
|
Add new turmit using RPN expr to determine direction
|
6 years ago |
Yann Weber
|
d25381a607
|
Fractal dimension calculation
|
6 years ago |