Basically... anything can eat anything. The idea is supposed to be that if all your nodes are eaten by someone else then you die. One of the trickiest parts of the game to get right is how to handle the eating tests... I thought I'd got it about right in the current build but I, myself have noticed some things that I didn't expect to happen. I'll try to look into this over the weekend and give it a bit more polish!
The main problem is that too many collision tests occur depending on how you test if node is eaten. Obviously I'm trying to think of a way to test without affecting gameplay too much.
I think currently the game will stay smooth on the 2X with around 100 CromoZomes... this depends on how many nodes the CromoZomes have also. The slowdowns occur when there are a large number of CromoZomes in a clump.
One thing I have noticed which I'm not sure how to prevent is sometimes you can spawn a CromoZome and be killed by it straight away... The rule of thumb to live in this game is to keep your CromoZome long and to avoid confrontation if you are small!
Uprising: I don't think this is a bug... make sure the Wrapper option is enabled on GMenu2X.
QUOTE(jbrodack @ Jul 11 2007, 06:18 PM)
I thought it was annoying that the game would compleltely stop whena mutation would happen.
Hmmm Yes I can see it may be annoying... I wasn't sure the best way to handle these events, so any ideas? I will say that when a mutation happens it runs through ALL the CromoZomes and ALL the nodes of each CromoZome and randomly changes each node colour... and my random number generator uses a divide for selection... so there would probably be a noticeable pause even without the deliberate pause...
I hope this helps to enjoy the game more. Hope I can get an update out soon!
Edited by PokeParadox, 13 July 2007 - 11:56 AM.