Adding, Deleting and Drag&Drop in the genome editor
The genome editor will scroll if a cell has too many codons to fit the screen
Copy/Paste in and out of the genome editor. (if you paste and nothing happens, the formatting of you genome string is erroneous; note the format changes mentioned above) - use this to save you written genomes
The coding of the Codon now is OOP, it is much easier to add more
Lots of new Codon types. With this it is now possible to write a cell that can defend itself against viruses.
Writing 'Epigenetics' onto the gene codons. (MemTo
& MemoryLocation
)
HandMove Degree
(0, 90, 180, 270, or any other degree)
Debug mode to experiment with writing genomes without worrying about the cell dying. You can activate it by changing DEBUG_WORLD = false;
to DEBUG_WORLD = true;
It is the first line of virus.pde
Change game speed (fixed, orig. forked from LegendaryHeart8)
Resizeable window size (fixed, orig. forked from Games-Crack)
Various improvements by magistermaks
Mutations (WIP)
Better GUI (graphics, graph, divine controls, etc)
Rendering optimisations
Settings (+ map editing - world.json)
Keyboard controls
New cell types
WASD & Arrow Pad panning (by ben9583)
if you want to move the hand to the cursor you must use Move Hand Cursor
instead of Move Hand RGL(0,0)
. RGL is always relative to the hand for hand specific commands
Also the encoding of the Genome is slightly different to the original, but everything besides the way RGL are saved is the same way.
Clone (reproduces the cell adjacent to the wall the hand is pointing at)
Inject - inject a particle into a neighboring cell the hand is pointing at
Check - see if Energy, Wall health, Codon health is over 50%
Fix rendering bugs occurring at high simulations speeds
Tell me what other codons you want to see!
Btw, the Ultimate edition is free if you visit a school, collage or university.
Code written by me falls under the GPLv3. However, this repo contains code by other who did not provide any license for their code! bad bad