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.


Topics - Peter

Pages: [1] 2 3 4
1
Off Topic / .Net becomes opensource
« on: November 12, 2014, 01:50:35 PM »
Microsoft is open sourcing .Net and they're going to port it to linux and OSX. That's quite a big move, bound to shake up development in software development.

Also means that when darwinbots 3 arrives it likely becomes cross platform. At the least porting would be a lot easier.

Source: https://weblogs.asp.net/scottgu/announcing-open-source-of-net-core-framework-net-core-distribution-for-linux-osx-and-free-visual-studio-community-edition

2
Bug reports / DB can't even handle a few bots!
« on: September 28, 2014, 10:30:50 AM »
Get out of memory on a small sim. :(

3
Bug reports / Run-time error '5'
« on: September 27, 2014, 07:06:18 PM »
Install 2.48.15
Global settings, run a tournament league.

After restart
Run-time error '5'
Invalid call or argument

edit: In case it matters, win 8 and there are 350 bots in the selected league folder.

4
Off Topic / Software certifications
« on: January 10, 2014, 05:34:11 PM »
What is the general opinion about software certification. What kind of certificates are good/bad, or do you think all of them are useless.

I'm asking because I'm thinking to get a certificate. I'm curious if there are any that would be handy. I'm asking because I've some mixed feelings about certificates in general, I'm not sure certification equals competence. If it means much at all. If possible I rather not get a certificate just for the sake to get a certificate.

5
Solved Bugs / Subscript out of range when running sim Darwin2.46.02BetaA
« on: January 10, 2014, 05:00:31 PM »
Was changing some settings in db, suddenly I couldn't restart the sim. Exit sim and on restart it messes up.

Quote
An Error Occured. Darwinbots cannot continue. Sorry. Subscript out of range
Darwinbots 9 203.

6
Off Topic / Mars One
« on: April 29, 2013, 05:43:08 PM »
Mars One is a not for profit foundation. It is the Mission Objective of Mars One to establish a human settlement on the planet Mars in 2023. They plan to get the finances(6$ billion) through sponsers and a Reality TV show. Just recently they have opened applications for a mars astronaut.

What do you think about the Mars One project. Personally I find it an interesting project but I wonder if they'll manage to get enough money to fund it completely.

7
Bugs and fixes / Outbound teleports don´t work(windows 7) -Run as Admin
« on: November 20, 2009, 09:41:40 AM »
If I try to teleport out into a directory, bots disappear but they don´t appear in the folder.
I can still use inner teleportation.
Set security for folder on allow anything from any user.

And anytime I use the IM, DB crashes.

8
F2 bots / Caterpillar(Peter)(F2_MB)04-11-08
« on: November 04, 2008, 05:15:20 AM »
My new MB, kind of in development. Still pretty tough for an MB.

Code: [Select]
'Caterpillar
'Moves by extending and retracting ties.
'V0.1 kind of in development. That is also the reason the bot is also filled with useless genes, and ineffiecient.
'If anyone is interested in the way it moves it is under the head "'moving with ties, yes with ties."
'It will win the MB-league, but having much trouble doing it. Some changes broke the original design, I don't know what changes yet.
'Made by Peter
'Made 04-11-08

def time 100
def head 101
def move 102
def Mvel 971
def maxlengh 972
def stiftie 973
def phycics 974
def angle 104

'Split MB
cond
*.nrg 5000 >
*.body 2000 >
start
.deltie inc
stop

'first ever bot
cond
*.maxlengh 0 =
start
1000 .maxlengh store
100 .stiftie store
stop

'reproduce
cond
*.numties 0 =
*.robage 0 !=
start
50 .repro store
1 .head store
1 .tout3 store
stop

'birth turn
cond
*.trefage *.refage =
*.robage 2 >
start
628 .aimdx store
stop

cond
*.robage 0 =
start
.shoot .ploc store
.tie inc
14 .time store
628 .angle store
-30 .eye1width store
157 .eye1dir store
-30 .eye9width store
-157 .eye9dir store
stop

'I'm old and no MB, strange.
cond
*.robage 1 >
*.numties 0 =
start
100 .aimdx store
stop

'Head-change
cond
*.edge 1 =
*.refkills 1 add *.in6 =
*.eye5 0 !=
and
or
*.reftype 1 =
or
*.head 0 !=
and
start
500 .aimdx store
'0 .head store
'0 .tout3 store
stop

cond
*.99 0 !=
start
.99 dec
stop

cond
*.robage 2 >
*.tin3 0 =
*.head 0 =
start
1 .head store
1 .tout3 store
10 .99 store
stop

'MB-sharing stuff
cond
*.numties 1 =
*.trefage *.tin1 =
start
.tienum inc
*.stiftie .stifftie store
50 .sharenrg store
stop

cond
*.eye1 0 =
*.eye2 0 =
*.eye3 0 =
*.eye4 0 =
*.eye5 0 =
*.eye6 0 =
*.eye7 0 =
*.eye8 0 =
*.eye9 0 =
start
'*.angle
628 .fixang store
stop

cond
*.head 1 =
*.eye2 0 =
*.eye3 0 =
*.eye4 0 =
*.eye5 0 =
*.eye6 0 =
*.eye7 0 =
*.eye8 0 =
start
0 .move store
0 .tout2 store
*.eye1 0 !=
400 .aimsx store
-350 .angle store
*.eye9 0 !=
*.eye1 0 =
and
-400 .aimsx store
'350 .angle store
'200 .maxlengh store
'*.maxvel *.phycics ++ 2 sub .dx
stop

'direction
cond
*.eye5 0 =
start
*.eye2 0 !=
45 .aimsx store
*.eye8 0 !=
-45 .aimsx store
*.eye3 0 !=
30 .aimsx store
*.eye7 0 !=
-30 .aimsx store
*.eye4 0 !=
15 .aimsx store
*.eye6 0 !=
-15 .aimsx store
stop

'moving with ties, yes with ties.


'second step body
cond
*.move 1 !=
*.head 0 =
*.trefage *.time mod *.time 2 div >
start
*.maxlengh .fixlen store
1 .fixpos store
stop

'second step head
cond
*.move 1 !=
*.head 0 !=
*.trefage *.time mod *.time 2 div >
start
0 .fixpos store
'*.eye9 *.eye1 sub 2 mult .aimdx store
stop

'first step body
cond
*.move 1 !=
*.head 0 =
*.trefage *.time mod *.time 2 div <
start
1 .fixlen store
0 .fixpos store
stop

'second step head
cond
*.move 1 !=
*.head 0 !=
*.trefage *.time mod *.time 2 div <
start
1 .fixpos store
stop

'Different phycics section
'just a try to let it survive in F1-conditions
'It stays bad with weak phycics, it needs friction for stability.
cond
*.tielen 1000 >
start
1 .phycics store
'10 .stifftie store
stop

cond
*.phycics 1 =
start
200 .maxlengh store
50 .stiftie store
stop

cond
*.phycics 0 =
*.eye1 0 =
*.eye2 0 =
*.eye3 0 =
*.eye4 0 =
*.eye5 0 =
*.eye6 0 =
*.eye7 0 =
*.eye8 0 =
*.eye9 0 =
start
1000 .maxlengh store
stop

'Shooting section
cond
*.reftype 0 =
*.eye5 0 >
*.eye5 40 <
*.refkills 1 add *.in6 !=
start
100 .maxlengh store
*.refxpos *.refypos angle .setaim store
-10 .shootval store
-6 .shoot store
0 .tout2 store
0 .move store
'1 .fixlen store 'added line
stop

cond
*.eye5 45 >
*.refeye 0 =
*.pain 100 <
and
start
1 .fixpos store
1 .fixlen store
stop

cond
*.eye5 39 >
*.refkills 1 add *.in6 !=
*.reftype 0 =
start
100 .maxlengh store
1 .tout2 store
1 .move store
*.refxpos *.refypos angle .setaim store
8 .shootval store
*.refpoison *.refshell =>
-6 .shoot store
*.refpoison *.refshell <
-1 .shoot store
stop

'Did you, did you just shoot at me.
cond
*.shflav 0 !=
*.shflav -2 !=
start
*.shang .aimshoot store
25 .shootval store
0 .shflav store
*.refpoison *.refshell =>
-6 .shoot store
*.refpoison *.refshell <
-1 .shoot store
stop



'body
cond
*.nrg 500 >
*.nrg *.body >
start
100 .strbody store
stop

cond
*.nrg 200 <
start
100 .fdbody store
stop

'çonspec
cond
start
*.kills 1 add .out6 store
.tout1 inc
*.tin2 .move store
stop

'let it move, for now.
cond
'*.eye1 0 =
'*.eye5 0 =
'*.eye9 0 =
'*.refkills 1 add *.in6 =
1 1 =
'or
start
0 .move store
0 .tout2 store
stop

'Sight communication
cond
*.edge 1 !=
*.refkills 1 add *.in6 !=
or
*.reftype 1 !=
or
*.head 0 =
and
*.eye5 0 !=
start
*.eye5 .tout4 store
stop

'order body
cond
*.head 0 =!
start
*.aimsx .tout5 store
stop

'body move
cond
*.head 0 =
start
*.tin5 .aimsx store
stop

'defence

cond
*.vloc .shoot !=
start
-2 .venval store
.shoot .vloc store
stop

'poison reloading
cond
*.numties 0 !=
*.poison 400 <
*.nrg 1100 >
start
100 .strpoison store
stop

'increasing shell
cond
*.numties 0 !=
*.shell 250 <
*.nrg 1500 >
start
100 .mkshell store
stop

cond
*.numties 1 >
start
*.tiepres .deltie store
stop

'look veggie, waste.
cond
*.waste 100 >
*.refeye 0 =
*.reftie 0 =
start
*.waste .shootval store
-4 .shoot store
stop

'the end
end

9
F3 bots / Bouncer(F3)(Peter)1-11-08
« on: November 01, 2008, 07:49:21 PM »
Here is my new bot, it should do fine in F3.
A shot-bot created for special behaviour league. I hope it does well.
Code: [Select]
'Bouncer
'F3-league bot
'It is a bot that bounces if it touches etches. If it comes close to walls, and even when near other boucers. I

think it could survive in a possible future coming 'special behaviour league' it works atleast decent in high

friction settings.
'Made by Peter.
'Made 1-11-08.
'


def dir 100
def spin 951

'start
cond
*.robage 0 =
start
1256 rnd .dir store
.deltie inc
stop

cond
*.edge 1 =
*.aim *.dir 300 rnd sub %=
*.refkills 1 add *.in5 =
and
or
*.reftype 1 =
or
start
1256 rnd .dir store
stop

'conspec
start
*.kills 1 add .out5 store
stop

'reproduce
cond
*.nrg 3000 >
*.body 1000 >
*.eye5 0 =
start
50 .repro store
stop

'turning
cond
*.eye5 0 =
start
*.eye1 0 !=
60 .aimsx store
*.eye9 0 !=
-60 .aimsx store
*.eye2 0 !=
45 .aimsx store
*.eye8 0 !=
-45 .aimsx store
*.eye3 0 !=
30 .aimsx store
*.eye7 0 !=
-30 .aimsx store
*.eye4 0 !=
15 .aimsx store
*.eye6 0 !=
-15 .aimsx store
stop

'shoot
cond
*.refkills 1 add *.in5 !=
*.eye5 8 >
*.reftype 0 =
start
*.refkills ++ ++ 10 mult .shootval store
*.refxpos *.refypos angle .setaim store
-6 .shoot store
*.refpoison *.refshell <
-1 .shoot store
stop

'if opponent go closer
cond
*.reftype 0 =
*.eye5 0 >
*.refeye *.myeye !=
*.refshoot *.myshoot !=
or
*.eye5 40 <
start
*.refveldx .dx store
*.refvelup *.body 10 div add .up store

stop

cond
*.eye5 0 =
*.refkills 1 add *.in5 =
or
*.reftype 1 =
or
start
150 .aimdx store
stop

'more nrg
cond
*.nrg 200 <
start
100 .fdbody store
stop

'body
cond
*.body *.nrg <
*.nrg 500 >
start
100 .strbody store
stop


cond
*.eye1 0 =
*.eye2 0 =
*.eye3 0 =
*.eye4 0 =
*.eye5 0 =
*.eye6 0 =
*.eye7 0 =
*.eye8 0 =
*.eye9 0 =
*.vel  *.maxvel !=
*.aim *.dir %=
start
.spin inc
stop

cond
*.eye5 0 =
*.vel  *.maxvel !=
*.aim *.dir %=
*.spin 150 <
start
*.dir .setaim store
*.maxvel *.vel sub .up store
stop

cond
*.shflav 0 !=
*.shflav -2 !=
start
*.shang .aimshoot store
-6 .shoot store
25 .shootval store
0 .shflav store
stop

cond
*.spin 150 >
start
0 .spin store
stop

'you're too strong
cond
*.pain 250 >
start
250 .sx store
stop

10
Suggestions / Collision Elasticity
« on: October 21, 2008, 01:20:19 PM »
Could the marbles be more marble like.

11
Bot Tavern / Overall league thoughts
« on: October 12, 2008, 12:10:14 PM »
1. Scap SB-league, useless with sg-ination and the new inline condition everyone can make SG-bots not to speak about SB.

2. New 'official' SB league, made for bots witha certain bp length or bots not longer then one kb or something.

3. Fuse F1 and F2 and make F3 into F2.

4. Effiecienty-league. A league that is bigger in size then others but with the same amount of veggies.

5. Some kind of veggie-league. For example veggies in pond mode and some gravity that try to survive.

6. Blind-bots league. Only for bots that can't see.

7. F3, with no ties virus, venom, sexrepro or other mean stuff I can't think off.F3-thoughts link

8. Random thought a zerobot league. I had some zerobots that almost could survive in F1-league conditions. Same settings as in F1 but then for zerobots.

9. Dog-fighting league, reproduction is turned off. Further F1-conditions.

10. Evolution league, original idea moonfisher.

11. Anyone who comes with a clever idea, can post here.

The votes counter is to register how much votes there are.
Anyone who didn't vote for something is against it. In this setting.

If you think something could turn into a big discussion, you can post another topic. I wouldn't mind if the topic is all alog about blind-bots or something. But different discussions in one topic can be disturbing. Exept if you want to state something about them all.

Alright, any global thoughts.

12
I thought all there was where the standard mutations in the mutation rates tab.

And now I find this, are there more diffeent kind of mutations.

Quote
Delta mutations changed Amplification from 1 in 5000 to 1 in 3727.259

13
Off Topic / Bank-crisis
« on: October 08, 2008, 01:19:55 PM »
Does anyone has deep thoughs about the mortgage-bank-run crisis.
It is coming closer and closer, well it is already in europe. (Oh, for the point britain isn't europe, britain we ignore)

After a whole time of different american and britain banks being taken by each other.
More or less ignoring america and britain here.  

Now there is a number of banks in europe that seems to have problems. 2 banks in belgium(from witch one doesn't exist anymore)and a bank in germany has got a huge load from the goverment. And also a number of other banks that are short of money.

Maybe the biggest of the whole crisis is that Iceland, after natiolising multiple banks, is in deep trouble. And maybe a national bankruptcy is nearing.

14
Bugs and fixes / crash sim IM
« on: October 01, 2008, 01:57:26 PM »
I was running this sim in IM. Then it crashed.

I don't zip sims often. But when zipping this it gone down from 5111kb -> 68 kb. If this decrease in size is normal, it wouldn't hurt to put a simple zip-program in DB that automaticaly zips the sims.

15
Suggestions / Mutations delete button.
« on: September 27, 2008, 11:14:40 AM »
A button/option to delete all mutations all bots had. Simular to save without mutations but then if mutations-list tend to go too high or after a certain time. Or just an option to disable remembering the mutations.

The reason, I find big performance issues with high listing of mutations. I had a sim running at 0,2/0,3 cyc/sec. After saving the sim without mutations and loading I get a speed of ~2,5cyc/sec.

Pages: [1] 2 3 4