Darwinbots Forum

General => Off Topic => Topic started by: Botsareus on February 23, 2005, 02:45:26 PM

Title: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on February 23, 2005, 02:45:26 PM
<--- look here on this picture I always post with

Its a screen shot from a physics development faze of pusher bots

Quote
Now wth does that have to do with "vtimer"?

Well in my programs all kinds of loops are allowed (I call them "repeats")
Quote
But what happens if there is an Infinite loop?

AAA! well thats were my own timer tricks come in:

* The simulator executes each robots dna one by one in several bits

* The "bit" is equal to the length of the dna of the fastest robot

* So if a robot is three times as slow as the fastest robot , the simulator will cut its prossesing into 3 bits , so the fastest robot "thinked" 3 times while this slow robot only "thinked" once

* Forget about thouse robots with infinate loops they will be killed [you]before[/you] by faster robots

* [you]Before[/you] means before the "HI VB RAN OUT OF STACK SPACE" error

right now I am stuck on the code of turning equations with parentheses' into type arrays so the vb can compile

an example of an equation like that will be :
Quote
repeat if (a < r) and (c > (d * (e - f)))

good luck with that for me  :D
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on February 23, 2005, 02:55:18 PM
A few questions:

Quote
Its a screen shot from a fisix development faze of pusher bots

What is 'a fisix development faze of pusher bots'?  What is pusher bots?

Quote
right now I am stuck on the code of turning equations with Prentices into type arrays so the vb can compile

You mean 'equations with parentheses'?  That's why DB uses polish notation (atleast, I think that's part of the reason).  No need to worry about parentheses.
Title: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on February 23, 2005, 02:57:57 PM
Pusher bots is a program I am working on , I only brought it up because of "vtimer" from Nums making virus thing
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on February 23, 2005, 03:03:56 PM
Ah, see, you have to preference your posts with these kinds of things.  ;)  Otherwise we are left  :blink:

Have you checked out different AL programs?  Avida is supposed to be the proffessional benchmark.  I haven't played too much with it (it isn't graphically based, and I'm lazy that way :P).
Title: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on February 23, 2005, 03:09:46 PM
The only other AL simulation I found that was worth downloading (I thought) was some kind of msdos boxes moving arround witch cheesy system speacker beepys, yep I think it was avida the first thing that came up on google was that cheesy msdos looking prog.

from there on I stoped bothering;

I think DB is the best currently in the world
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on February 23, 2005, 03:14:49 PM
DB certainly has my vote.

If only the scientific community agreed with us.  Maybe someday.   :ph43r:
Title: Pusher Bots for visual basic Bau first virsion
Post by: Endy on February 23, 2005, 10:32:15 PM
Mine too. B)

DB's been noticed by tons of educators, freegame sites, evolutionists, and coders already. Seems the actual scientists are the ones missing out.

Endy ;)
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on February 23, 2005, 10:33:19 PM
The AL scientists anyway.  I think quite a fwe people here could be called scientists.
Title: Pusher Bots for visual basic Bau first virsion
Post by: Endy on February 23, 2005, 10:38:01 PM
True. Sorry, forgot about what you do for a living. :rolleyes:

Endy ;)
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on February 23, 2005, 11:48:32 PM
I don't think I could be called a scientist, but I think schvarz could.  And PY, you could be considered a scientist too, right?
Title: Pusher Bots for visual basic Bau first virsion
Post by: PurpleYouko on February 24, 2005, 09:06:44 AM
Quote
And PY, you could be considered a scientist too, right?


If by Scientist you mean someone who has technical qualifications, conducts research and publishs scientific papers then yes.

My Job title has recently changed so I am now officially a Research Chemist

I have a bunch of published papers on Laser Ablation analysis of all kinds of stuff. I collaborate with other chemists and proffessors all over the world in research projects.

I guess that qualifies me as a scientist. Funny thing is though that I never really think of myself that way.

Weird init?

 :unsure:  PY  :unsure:
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on February 24, 2005, 12:24:03 PM
If that doesn't qualify you as a scientist I don't know what would.
Title: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on February 26, 2005, 11:19:18 AM
ok I took parentheses out also , thought its too mutch pain figuring out how to shove it arround in memory, also adding multi-level-cloneing of equations so they... basicaly mutations will be a pain with parentheses too  :burnup:
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on February 26, 2005, 10:28:50 PM
That's why DB uses reverse polish notation I bet.
Title: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on March 16, 2005, 05:06:13 PM
Here attached is a text document that explains the friction "drag" method of pusher bots.
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on March 16, 2005, 05:26:44 PM
Is that all you have so far?  Can you post your whole VB project either here or somewhere else?  Is it playable yet?
Title: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on March 16, 2005, 05:31:20 PM
o yea , I forgot num is a visual learner... I cant post the exe , its too big... Ok fine ill give you my project files , brb
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on March 16, 2005, 05:35:48 PM
I demand pictures and other, actual things!  Like code!  Or an executable!  Mwahahahaha.

Make your sacrifices to the bot knight! :pray:
Title: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on March 16, 2005, 05:40:18 PM
Got to love my free give aways, Num might as well finish the project for me:
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on March 16, 2005, 05:41:18 PM
That seems to be what Carlo did.  :D
Title: Pusher Bots for visual basic Bau first virsion
Post by: PurpleYouko on March 16, 2005, 05:42:52 PM
Only after we pestered him for ages though.

 :D  PY  :D
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on March 16, 2005, 05:46:10 PM
Hey bots, not bad, but I'm having trouble figuring out the vs.

Could you write up a quick walkthrough for pusherbots?
Title: Pusher Bots for visual basic Bau first virsion
Post by: PurpleYouko on March 16, 2005, 05:46:26 PM
Power Archiver won't open it. Don't know about Winzip. I don't have that installed on this PC.

 :(  PY  :(
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on March 16, 2005, 05:47:10 PM
Poor PY.  UP a creek without an unzipper.
Title: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on March 16, 2005, 05:53:51 PM
Em num the actual DNA does not work yet. The robots move because of a fake dna code. All vs. mode does is show how mutch deaths you or the bot[you]s[/you] have. The botssssss part is what confusing right? It devides the number by the avrage to get one bot.

So vs. compares you to one bot , not many bots. You win if you have less deaths then the bot.
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on March 16, 2005, 05:59:45 PM
I'm confused about what you're actually supposed to do in vs.  How do you die?  How do you not die?
Title: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on March 16, 2005, 06:00:17 PM
you can pause by pressing the pause\break key on your keyboard.

To figure out some of the Dna there is a sample robot txt file. Try turning "autoformat" on and backclick in the Dnaeditor. Press ESC to get into the editor.
Title: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on March 16, 2005, 06:02:23 PM
You die when you get shot enough times, simple.

Use Ctrl and SpaceBar to Sraff!

O yea  :)  , use Numpad to move and turn

EDIT: ONE MORE LATE "O YEA" : you also "die" when you go beiond them edges of the screen /Edit:Tuesday, May 10 , 2005
Title: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on March 16, 2005, 07:06:38 PM
Num did you get it now?
Title: Pusher Bots for visual basic Bau first virsion
Post by: Numsgil on March 16, 2005, 07:15:19 PM
Yeah, played around with it for a while.

Fun fun.

Haven't gotten into the source code yet.
Title: Re: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on November 29, 2014, 06:14:50 PM
Here is an example what happens to reasonable code that just sits on the internet. Attachment missing since the last forum transfer. Spike what do you think?  :P
Title: Re: Pusher Bots for visual basic Bau first virsion
Post by: Botsareus on November 29, 2014, 06:42:34 PM
Save face? What face? Just look where Eric ended up in the status 10 years from now. Just look what is going to happen with the entire industry 50 give or take 20 (because I just introduced a random variable)