Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - spike43884

Pages: 1 2 [3] 4 5 ... 43
Darwinbots3 / Re: Big berthas in DB3?
« on: December 17, 2016, 05:10:04 AM »
Degrade DNA over time (in some means) at a slightly randomized rate.
Gives incentive to reproduce.

Darwinbots3 / Re: About Darwinbots3
« on: August 23, 2016, 10:14:12 AM »
That is a good point Spike. I never actually figured out what the ideal ratio of used and unused memory/sysvars is. In DB2 we just piled up more sysvars and hope it still worked. But tbh even with the ratio slowly shrinking over time the robots seem to evolve quite well.

I mean more for programmed bots, as more features = more sysvars needed, but its nice to have a lot of free slots (preferably in a big clump) so that you can perform complex mechanics inside your bot.

One idea as far as features go, perhaps as a replacement to in/out. I'm just guessing, here, but I suspect DB3 will have more advanced mechanics for getting food / poison etc. and it'll perhaps be more different "chemicals" (so-to-speak) which exist which are utilized, rather than a couple of *suit-all-your-needs magic arbitary compounds*. Then along with actually using them, for MB communication you could just dump some out when your in the presence of your species, to convey a message.

« on: August 21, 2016, 05:15:51 AM »
Ahh ye doing my thing of bringing back dead posts cx

I still stand by calculating it off total energy within the species, as it neither favors cancerous bots, nor big bertha to an extreme like calculating off population does. (It has a slight bias to big bertha due to costs in setting memory locations and so forth, but that can always be solved with killing off big bots / putting a cap to their size).
Beyond me as to why I chose to put the title of this thread to capitals, perhaps so it got checked, in less than 2 years time?  :P

Anyway, where did the chat about chloroplasts go? I was talking about how to calculate a victor, not if they're green or not. :P

Darwinbots3 / Re: About Darwinbots3
« on: August 21, 2016, 05:04:40 AM »
Oh nice work nums.
It'd be nice to store a few (hundred?) more memory locations...That, and a dedicated server :P Then it won't take 5 years for botsareus to evolve something.

cx nice work :P

Off Topic / Re: Quick favor I could do with :p
« on: August 10, 2016, 11:07:56 AM »
eq1: (x1 - x2)^2 + (y1 - y2)^2 <= distance^2

For positions (x1, y1) and (x2, y2).  It's basically just checking if x2 is within the circle of radius distance centered at x1.

eq2: (x1 - x2)^2 + (y1 - y2)^2 + (z1 - z2)^2 <= distance^2

For positions (x1, y1, z1) and (x2, y2, z2).  Same deal, but now it's a sphere.

This extends in to higher dimensions.  You just keep adding in squared terms.


Evolution and Internet Sharing Sims / Re: dule evo sim
« on: August 10, 2016, 11:04:20 AM »
Hey just a thought for if theres still a need for cannibots.
I think I made a cannibot a while back, banta or some such silly name.
It was a primitive cannibal mb. Its sole behavior really was to each its neighbours, so population always stayed stable...

Off Topic / Quick favor I could do with :p
« on: August 09, 2016, 06:46:25 AM »
I was just stopping by because I need 2 mathematical equations (preferably as simple as possible).
Equation 1, needs to be able to check if a position is a specific magnitude away from another position in a 2 dimensional space.
Equation 2 needs to do the same as equation 1, except in a 3 dimensional space.

I have absolutely no idea what equations to use :P

Not a bad idea. However the funky way binary files work: You can store a double and read it back as three bytes. So the issues (I think) are not there because the sizes are automatically allocated.
Ahh k.
Nvm then.

The problem is Peter was paying to host a server because he did not have time or the resources to sandbox and run his own server. And when I had a particularly nasty one of my nervous breakdowns no one other than Billy had interest in IM so Peter shut it down. I think I have the current server side in a download somewhere, we just need to find someone to host it.

Well... what about setting up a donation button somewhere, to help pay for IM.
Then the tiny amount of people that actually do DB might donate something.

Slightly offtopic: We do need to think of some way to interest people in DB again.

For any future internet sims, transfer data as doubles, but only act on them as floating points (even for the machine which created the value being acted upon).
That should make any rounding the same universally, and thus work more reliably.

Spike can you tell Billy to host the server side of PeterIM? I kind of miss internet mode... :(
Billy? (Is billy just a new pseudonym for peter?)
I'd like to have a go at internet mode, I just need them to choose new port(s) when it goes up ;.;

Darwinbots Program Source Code / Re: Butched buoyancy in DB2?
« on: June 25, 2016, 04:11:59 AM »
Heres a solution.
Work it like chloroplasts.
Any air an animal receives while under water will be from the dissolved air in the water (hence why tropical fish tanks have pumps among a few other reasons...)
Anyway, I'm not a complete expert on all the ways they do this, obviously one way is via gills, so more gills would result in more oxygenation.
I'd let you guys sort out the balancing, I presume perhaps the making of gills would cost, but after that its free? Anyway, thats how they get oxygen, then they in reality either use it to respire or be bouyant or both.

Also reviewing the code: there is a stalker spike at the end of the code to make sure the first spike takes effect. However, the logic seems to be resilient to it, so it has no effect other than increasing the pleasure sysvar.
"pleasure sysvar"
Why, when and how did we add this?
It sounds like DB2 is just turning into an AI, perhaps it is actual animal cruelty to make them fight now.

Darwinbots3 / Re: DB3 Leagues
« on: June 25, 2016, 04:06:59 AM »
To reduce some confusion: Spike is talking about the current tournament league that I am planning to faze out. Also 7 robots down sounds better than 10 and should still do the job.
Oh wow, thats actually the current tournament setup? (I've never had the need to locally run a tournament. I just hound the beastiary with bots).

Pages: 1 2 [3] 4 5 ... 43