General > Off Topic

Working on 2.37.7

(1/4) > >>

Endy:
Finally got VB working, and so I've been able to start coding for myself.   For once I can act on my own suggestions without having to bug everyone and their brother  

Been using 2.37.6 as my basis, but I'm planning on a more evolution oriented program eventually coming from it.

The thing I'm most happy about is the expanded feeding options available to the bots. I managed to modify the code for strvenom/strpoison/mkshell/mkslime to allow bots to regain energy from the resource. I haven't fully checked every single one, but for mkshell it works great with no mysterious nrg creation. Created a shell-sharefeeder, that gains nrg from feeding on shell taken from plants.   Very cool to see. I'm planning to start a sim up with only slime-sharefeeders and shell-sharefeeders. Since the two species won't be able to eat one another, I'd imagine they'll grow to form a decent ecosystem.

Another change is that bots can now store into the -999 to -1 sysvars. Relativly simple change with Abs used to make the storage location positive. This increases the odds of a bot affecting mutation by about double.

(999/64001) normal; 1.5%

(999/32001) Endy's; 3%

(64001 = All possible storage locations = all possible negative numbers + all possible positive numbers + zero)

Still not the greatest odds, but I can't do much until I learn more about VB.  

The last fix has to do with a bug in strvenom/strpoison. It would cause free waste to be created for the bot, without sacrificing previously made venom or poison, that could later be transfered to a Veggie for a free meal. The new code uses a modified mix of the old code and the code for mkshell/mkslime to ensure there are no free lunches for the bots.

After some more testing I'll see about having the download posted.

Welwordion:
huh shell and slime feeder , good idea should become implemented in 2.5 and 3 to I think

Numsgil:
I think I mentioned it once and shvarz or PY (or both) poo-pooed the idea.  I'm not against it personally.

I have considered making the sysvars circular for positive numbers, ie: 1001 = 1 = 32001.  What's people's take on this?  I definately agree that bots needing to "find" the right range of 1-1000 is too hard, to hit and miss.

Endy:

--- Quote ---I have considered making the sysvars circular for positive numbers, ie: 1001 = 1 = 32001. What's people's take on this? I definately agree that bots needing to "find" the right range of 1-1000 is too hard, to hit and miss.
--- End quote ---

I'm all for it all we should have to change is the storage locations and inc/dec. Basically when a number is stored to it'll automatically remove any digits above the first 3. This'll place any number within the right range.


--- Quote ---I think I mentioned it once and shvarz or PY (or both) poo-pooed the idea. I'm not against it personally.
--- End quote ---

Originally we were planning on having enzymes/metabolism. Maybe they'll come out in one of the next versions, but in the mean time its ncie to have three new feeding methods.

Managed to run a shell feeder sim for 12 hours. Very stable population of bots, no glitches observed in terms of population levels, waste or nrg creation.

The slime feeder wasn't such a good idea...the bots were having tons of trouble trying to tie to them. Mixing Venom and Shell feeders worked okay though. The bots weren't able to fight each other and so just kind of hung out together.   Shell feeders were the most dominant. They were easily able to share the shell with one another. The venom's managed to colonize some stuck alga(tons of shell not being eaten). Seems kind of lopsided, I'm planning to add some tactics to balance it out.  

I'm going to try and fix-up the help section next. We can now give people a direct link to the wiki for the more complex info. A basic help file could also exist, but in notepad instead of the program.

The icons and color scheme are also going to receive a make over. They're so bland compared to almost any other program out there. We have a chevy with a ferrai engine  it'd be nice if DB's power under the hood matched her appearence better.

PurpleYouko:

--- Quote ---I think I mentioned it once and shvarz or PY (or both) poo-pooed the idea. I'm not against it personally.
--- End quote ---
I don't remember doing that.
It seems to me that feeding off another bot's shell or slime should be a viable method of getting sustenence. It happens in real life.

Navigation

[0] Message Index

[#] Next page

Go to full version