Today I've worked on making up a way to program the propagation of actionpotentials.
I think that every part of a neuron and robot will be a prefab. A neuron will have a soma which takes up one square. This soma will have one to 4 neurites. Each of these neurites are in a sense dendrites, since every part of a neuron can be stimulated and will propagate the actionpotential to every direction. Each square will have one prefab that decides what animation it has depending on what things lie approximately to it.
Each prefab will have a sprite, a position and an animation. It will activate a square if its a wire. If it is an ending of an axon it will activate a square to be filled with neurotransmittors of its sort. If there is a part of a neuron there or a robots "cyborg interface" (the trigger that makes the robot 'fire'), the propagation will continue. This only occurs if the neurotransmitter is the matching sort. This will be depicted with color so it's easy to see the missmatch. Maybe even the neurotransmitters will have distinct shape as well.
The following things I have made in simple pseudo-pseudo code:
Neurons and parts
Conveyor belt robot
All of these parts use one square and some parts can be on the same square, such as connections that makes natural and artificial synapses.
I've found a skilled game programmer that is interested in the game. Tobias is one of my most skilled programmers I know. I think that delegating the most advanced programming tasks to him will be the best. So I will ask him to take a look at the tower defence toolkit and see if it would suffice. He'll maybe suggest that we write everything ourselves, that would be cool and could make more efficient use of the computer juice in those small tablets and pocket computers.
If we make the decision to make our own thing then we will depend on him allot. So we'll see how dedicated he is and if he'll be likely to continue until the depending work is done. I'll ask him to estimate how long it will take since he is more experienced with this.
I'm also doing research for a gamecompany through my education, and they use unity. Maybe I can ask someone there to get some tips about how to go about the advanced stuff. That would be great.
Until next time I will have talked to these people and structured this all a bit more.
I often listen to Ubiktune releases when I work to get into the working flow.
This time: coda - Minimap
Until next time!