Code center > Bug reports

Bugs in 2.42.2

(1/3) > >>

Elite:
Firstly, well done to Eric - you've done a great job here

There are only three things that bug me in this new release:
* Collision detection
* *.thisgene
* TiesCollision detection doesn't seem to work. Even when I line up veggies in a wall arrangement, Minimalbot (attached) just seems to go straight through. When I do manage to get Minimalbot to 'hit' a veggie, Minimalbot seems to take damage because of it.

Viruses that use *.thisgene to propagate don't show up and have a vastly decreased range: compare a virus that uses *.thisgene to a bot that places a normal number in .mkvirus

Ties are acting slightly dodgy, but I can live with this for the moment

Numsgil:
You're comming from 2.3X right?
 
 If I remember right I fixed a virus range bug in the code in 2.4 a while ago.  The virus problem might be related to that.
 
 Collision response has been quite shaky in 2.4.  It's one of its problems.  I don't know about the taking damage, but I routinely see bots seem to just pass through each other.  Its because the collision response isn't strong comapared to their momentums.  This has been fixed in the C++ version, I'm happy to say, so I don't know how much work should be spent fixing this in 2.4.
 
 Back to the damage comment, maybe we should damage bots that collide with something too fast.  That would encourage bots to watch their speed while still letting them use high speeds to escape from potentially fatal situations.
 
 As to ties, is it tie physics that doesn't work or another aspect of ties?  Ties seem to work for me better in physics than in 2.3X.  Try making a bot that only reproduces once and then ties to the offspring.  Drag and throw one of the bots, and you should see some rather realistic motions.

Testlund:
I wonder about the realism with putting collision damage into this (here I go again  ). With such light weight organisms living in a liquid fluid I don't think they should take any damage at all. Maybe if they bounce into each other at very high speed it whould make sense. I think light organisms require very high force to get damaged. A fly flying into the window doesn't seem to get any damage for example.

Numsgil:
Flies tend not to get hurt because of their thick exoskeleton.  Though I have managed to kill flies with a fly swatter in mid air by hitting them hard enough.  I dunno, this should probably be in the suggestions forum I think.

Elite:
Tie physics are acting OK, except for the massive change in springyness, but my Symbioticus (attached) doesn't seem to be unfixing it's veg in 2.4

I just noticed that viruses that use *.thisgene are noticably more flickery. They just don't show up very well - it's kinda weird. Try it

As for collision detection, well, it affects the survivability of minimalbot, since minimalbot depends on 'sticking' to veggies to feed (imagine moving at high speed towards a cake that you want to eat - fine if you stop when you hit the cake, but difficult if you go straight through it). I suppose it doesn't matter too much though. Most bots stop before they hit vegs anyway

Navigation

[0] Message Index

[#] Next page

Go to full version