Author Topic: how about some demo settings?  (Read 6103 times)

Offline Griz

  • Bot Overlord
  • ****
  • Posts: 608
    • View Profile
how about some demo settings?
« on: November 10, 2005, 05:43:30 PM »
a suggestion.

how about including a start.settings file with a new version ...
one that will adjust the settings to those that are not skewed to one end
or the other of the spectrum ... settings that take a middle-of-the-road
approach if you will ... settings that give the new user unfamiliar with all
the controls a chance of starting a sim that is going to function with a
minimum of problems?

it's all well and good for those of you who program the physics and controls
and know what they do and how they affect the performance of bots to just
wing it ...
but that doesn't do much to help the new user coming into this cold ...
who hasn't had a chance to explore the controls, or have any idea yet of
how they work or affect the bots and the simulation.
what many of you take for granted ... or as obvious ...
may not appear to be that at all to someone unfamiliar with the program.

these settings could consist of a particular enviorinment and include a bot or
two to give a decent demo of how DB should function ...
nothing flash or fancy ...
just a little starter kit, if you will ...
that one would not have to tweak just to get working.

I can tell you from my own experience, and observing the problems that
other new users encounter even trying to get it to run out of the box ...
that DB is not at all user friendly ...
not to someone just coming in with no clue as to what NOT to have the
controls set to.
it is indeed a complicated sim with many controls ...
and that's good ... IF one knows what they do and how they function.
otherwise it's pretty overwelming ...
esp when the functions seem to change with every update. ;)

in fact, why not include a few demo sets ...
ones known to you to work? ...
to give the newbie a fighting chance without having to reinvent the
wheel just to get it to run.
once it works, then the user can begin to tweak some of the settings to
explore futher.
 
so I'm only asking those of you who are 'in the know' ...
to put yourself into the shoes of someone coming in cold ...
and take them into consideration ...
to make an effort to make things a little more user friendly.
if you want to bring more folks onboard ...
and support your cause ...
how about giving them a foot up getting started?

is this an unreasonable request?
I know I would have appreciated such a thing ...
still would in fact ... ;)
 
thanks
« Last Edit: November 10, 2005, 05:45:32 PM by Griz »
不知
~griz~
[/color]
   "The selection of Random Numbers is too important to be left to Chance"
The Mooj  a friend to all humanity
[/color]

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
how about some demo settings?
« Reply #1 on: November 10, 2005, 05:50:10 PM »
Finally we are getting somewhere.  The first meaningful post from Griz!

Yes, we need that.  Actually the default settings work more or less OK, although they have a boring bot (T-perseverance), but they work.  Having more fun (and diverse) settings files would be a big plus.

I'm going to start working on that.
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
how about some demo settings?
« Reply #2 on: November 10, 2005, 05:59:26 PM »
I've wanted to do this for a while, but it's really alot more complicated than it seems.  What sorts of bots do you include?  What's the first simulation you want people to run?

If someone can put together an actual directory (with program, text files, read me's, sample bots, simulations, and settings) that they think should be a main install, I'll post it on the FTP.

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
how about some demo settings?
« Reply #3 on: November 10, 2005, 06:25:21 PM »
I'll just choose some bots arbitrarily, start sim, make sure it runs OK with cycles and such and then save the sim.  This way all people would need is a saved sim, no need for folders, bots etc...  Then I'll add the description files for those sims.  That should get any sane person going :)
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Griz

  • Bot Overlord
  • ****
  • Posts: 608
    • View Profile
how about some demo settings?
« Reply #4 on: November 10, 2005, 07:00:13 PM »
Quote
What's the first simulation you want people to run?

nothing exotic ...
just one that that has reasonable settings and is stable ...
a demo that works for a lot of cycles without an error ...
a benchmark, some standard to measure against.
then the tweaks and alterations and experimenting can begin ...
and if an error/bug then crops up ...
we have a reasonable idea of what setting changes may have led to it.
just a place to start.

and of course ...
then there can be interesting settings/environments/environments ...
that people discover along the way ...
that lead to interesting behaviors or bot relationships ...
and a place to share those ...
see if others can duplicate them or what variations they discover.
make it a DB lab.
« Last Edit: November 10, 2005, 07:01:47 PM by Griz »
不知
~griz~
[/color]
   "The selection of Random Numbers is too important to be left to Chance"
The Mooj  a friend to all humanity
[/color]

Offline Griz

  • Bot Overlord
  • ****
  • Posts: 608
    • View Profile
how about some demo settings?
« Reply #5 on: November 10, 2005, 07:04:00 PM »
Quote
Finally we are getting somewhere. The first meaningful post from Griz!
the first?
thanks a lot.
guess I have been wasting my time.
不知
~griz~
[/color]
   "The selection of Random Numbers is too important to be left to Chance"
The Mooj  a friend to all humanity
[/color]

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
how about some demo settings?
« Reply #6 on: November 10, 2005, 09:08:22 PM »
Now now, we were almost on the verge of being cordial.

Offline Testlund

  • Bot God
  • *****
  • Posts: 1574
    • View Profile
how about some demo settings?
« Reply #7 on: November 11, 2005, 07:09:02 AM »
This sounds great to me. I want to add that maybe there should be different settings for different versions. I found out that version 2.37.5 behave totally different from 2.4.9 with the same settings. I get a nice simulation with lots of bots and corpses in version 2.37.5 and it also runs fast. In version 2.4.9 with the same settings they all die out. How do you explain that? Maybe you have changed so the values in the settings have a different meaning in version 2.4.9 compared to 2.37.5. Anyway, I whould prefere the most primitive bots to start with, not some bots that are well developed or where someone might have messed with the DNA to make them better. That's cheating.
The internet is corrupt and controlled by criminally minded people.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
how about some demo settings?
« Reply #8 on: November 11, 2005, 10:00:37 AM »
Quote
Anyway, I whould prefere the most primitive bots to start with, not some bots that are well developed or where someone might have messed with the DNA to make them better. That's cheating.

No that's Inteligent design  ;)

Seriously though, it has always seemed that with the tiniest most innocent seeming changes to the DB operating system, result in vast differences to which species seems best adapted at survival within it.

A while back, -6 shots got way too powerful so I weakened them a bit. This resulted in the top F1 and F2 bots losing about 15 ranks on the league tables while others got stronger.

It can be quite difficult to choose a primitive bot that isn't so primitive that it can't survive at all.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
how about some demo settings?
« Reply #9 on: November 11, 2005, 10:34:20 AM »
Quote
This sounds great to me. I want to add that maybe there should be different settings for different versions. I found out that version 2.37.5 behave totally different from 2.4.9 with the same settings. I get a nice simulation with lots of bots and corpses in version 2.37.5 and it also runs fast. In version 2.4.9 with the same settings they all die out. How do you explain that? Maybe you have changed so the values in the settings have a different meaning in version 2.4.9 compared to 2.37.5.

Well, Nums, I told you so!!!

Testlund: Version 2.4.9 is a completely different program than version 2.37.5.  There are different physics, differnent DNA structure and tons of other changes.  2.4.9 is a test for an all-new extremely improved DB universe.  I do not recommend downloading it, unless you want to help Nums to find bugs in there.  It is just a stepping stone on the path from VB-based DB-II to C++-based DB-III.  It should not be called 2.4.9, it should be called "DB-III, internal alpha release".
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
how about some demo settings?
« Reply #10 on: November 11, 2005, 10:39:48 AM »
I have to agree with Shvarz here.

Nums is a fair way along a rather ambitious path to completely overhaul DB.

It is a great project and should eventually yield a spectacular program but there isn't very much that is similar between 2.4 and any earlier versions.

If you simply treat the two as unrelated programs then you won't be far wrong. Just don't expect to be able to use any settings from one in the other.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Testlund

  • Bot God
  • *****
  • Posts: 1574
    • View Profile
how about some demo settings?
« Reply #11 on: November 11, 2005, 11:47:43 AM »
Ok. That explains it then. Well... Maybe if Nums could make a default settings file to start with for 2.4.9 it whould be nice. I think every version uses the same default, that for 2.11. Time to update that one, maybe? For me, I enjoy the simulations more in 2.37.5, but I like the GUI better in 2.4.9. The mutations settings in the GUI is a little better to understand. A little more explanations what they mean and how they should be set.

About primitive bots. I like to start out with a bot that is only good enough to multiply and eat. The rest should have to evolve.

Another thing is that I don't think they should have eyes. That's unnatural. You need a lot of cells to make a seeing eye. The eye is a very advanced construction. There primitive organisms that have a spot that can detect light and darkness, that's all.
The internet is corrupt and controlled by criminally minded people.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
how about some demo settings?
« Reply #12 on: November 11, 2005, 12:23:14 PM »
SO make one that doesn't have eyes then.

It has been tried before I think.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
how about some demo settings?
« Reply #13 on: November 11, 2005, 12:47:08 PM »
Yeah 2.4 runs differently from 2.37.  Hence why it got upped to 2.4 and not 2.38.

Basically the mutation rates are really what's different I'll bet.  Has anyone compared versions with mutations off?

Ties also work a bit differently in 2.4 from the new physics.

And then the differences in sizes that happen in 2.4 can really throw alot of bots for a loop.  Especially when it takes 100 cycles of firing shots to finish off that veggy with 10 body.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
how about some demo settings?
« Reply #14 on: November 11, 2005, 12:48:36 PM »
Actaully, there does exist some cellular thing in some cells that can detect light and dark.  Very similar to an eye.

And remember bots aren't necessarily cells.  They could also be land animals.  Or fish.  It's all in what you want to make them.
« Last Edit: November 11, 2005, 12:48:50 PM by Numsgil »