Code center > Dead-End and Solved Suggestion Requests

Arrays

<< < (3/5) > >>

Numsgil:

--- Quote ---I suppose so. Though any bot that uses viruses, or .delgene as a weapon is rather close to that limit.
Which is why the programmers're making better defenses against viruses (I hope!),
--- End quote ---
I've seen your bot, that nasty little .delgene .tieloc store.  Yuck.  Had Ymir up the wall till I added slime to his adult form.  Nice work.

Some slime (alot of it actually) renders that weapon invalid, so I don't think it's too much of a problem.  The other illegal delgene weapons should all now have a counter.  Except the venom one.  I may need to rethink the venom defenses.

In the next version, venom is traded with poison.  That is, the venom is accepted and a poison shot is released as well.  Maybe I need to make this like how energy shots work instead.

Then we could reallow all delgene weapons, as they move from unstoppable to annoying.

Anonomous Guest Person:
You could make robots return poison when certain memory locations are set.
Or perhaps, if it's not already in, make it so that shots and ties change memory locations BEFORE it reads all the DNA.
Though if it doesn't already work that way, that could prove very difficult to do.
But if it already works that way, .delgene defenses could be really easy to set up.

Numsgil:
All good points.

* Old Bots may become invalid.
* The sysvars will be sorted (it's kind of a mess right now, if you didn't' notice)
* There will be designated memeory ranges that sysvars will never invade.  Currently bots have to find a spot to store their own variables amidst the mess of sysvars.  Having an actual range that is guarenteed is definately a good thing.
* Refvars for different eyeX's would be a major leap forward for bots.  Currently there isn't really room in the sysvars to do this without shoe horning it all over the place.  Also, their names would become very long.  eye4refvelscalar certainly is a mouthful.  Arrays should help make this more readable
* Memory location in array 5 subscript 3 could be also reffered to as 253 (50 * 5 + 3).  This way the arrays are nearly transparent to the users if they like.---------------
An alternate idea would be to create a seperate area for the eyes, outside of the usual 1000 memory locations.
---------------

Bots that use this new eye stuff could be alot stronger than current bots.  But I don't think it gives an unfair advantage.  New bots can use this new eye stuff too.

Numsgil:

--- Quote ---You could make robots return poison when certain memory locations are set.
Or perhaps, if it's not already in, make it so that shots and ties change memory locations BEFORE it reads all the DNA.
Though if it doesn't already work that way, that could prove very difficult to do.
But if it already works that way, .delgene defenses could be really easy to set up.
--- End quote ---
Currently it seems that shots and ties change values after the execution of the DNA.  I'm not sure, I haven't really looked into it.  PY would never better than I.

I like the idea of the info shots and tie locs being hard to defend against except with external defenses.

Anonomous Guest Person:
True. And there are almost too many defenses already. It's not that difficult to have a super defense bot which is nearly impossible to harm!

And also, I think that all the system variables should be reorganized.
This will take a LOT of work, but it may be worth it.
And perhaps we can say variables from 991 to 1000 are user variables?
Or perhaps 20-100?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version