Author Topic: BotGallery  (Read 7256 times)

Offline Griz

  • Bot Overlord
  • ****
  • Posts: 608
    • View Profile
BotGallery
« on: November 01, 2005, 06:46:52 PM »
Holy Public Subroutines, Botman !!! ...
my Alcheminima_U2Ag bot has evolved into something shiney!!!
不知
~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
BotGallery
« Reply #1 on: November 01, 2005, 06:57:24 PM »
what is that thing?
« Last Edit: November 01, 2005, 06:57:44 PM by shvarz »
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Griz

  • Bot Overlord
  • ****
  • Posts: 608
    • View Profile
BotGallery
« Reply #2 on: November 01, 2005, 07:12:00 PM »
Quote
what is that thing?
oops!
posted to the wrong group!
this was supposed to go to one of Num's secret R&D groups ...
the one that has been working on the NextGen of DB ...
[span style=\'font-size:14pt;line-height:100%\']3DBots!!![/span]
this is a screen shot of Bot's 'blobbing' ....
ie ... 'fusing' together to form ....
uh .... well ....
I've said too much already.
damn!
sorry Nums ... my bad. :redface:
« Last Edit: November 01, 2005, 07:12:54 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 Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
BotGallery
« Reply #3 on: November 01, 2005, 10:33:04 PM »
Hehe.

Offline Testlund

  • Bot God
  • *****
  • Posts: 1574
    • View Profile
BotGallery
« Reply #4 on: November 02, 2005, 06:51:42 PM »
I've been wondering if you're going to develop a 3D version sometime. Hope you will.  :)
The internet is corrupt and controlled by criminally minded people.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
BotGallery
« Reply #5 on: November 02, 2005, 09:21:20 PM »
I'm actually building the C++ version so that upgrading to 3D will be almost trivial.

So its' definately in the works me thinks ;)

Offline Griz

  • Bot Overlord
  • ****
  • Posts: 608
    • View Profile
BotGallery
« Reply #6 on: November 02, 2005, 09:48:47 PM »
Quote
" ... upgrading to 3D will be almost trivial."

LOL :D
I'm gonna write that down Nums ....
we will see. ;)
 
it would be cool tho ...
I can't help but think about it even when running DB in 2D.
version 3.6 of POVray ...
includes a particle system ...
and one can make some pretty cool 3D animations of particles
interacting with the environment and other objects.
and the source code for POVray is available as well ... C or C++ ... can't recall.
so all the math for the interactions and forces between particles ...
three dimensional interactions ...  would be in there.
that may be of interest.

I'm just now beginning to play with that particle system ...
sparked by doing some DB anims.  2D and 3D.
that's what the pic I posted reminded me of ...
DarwinBots Blobbing together.
不知
~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
BotGallery
« Reply #7 on: November 03, 2005, 09:22:01 AM »
still playing around with 'blobbing' bots together in 3D ...
something I discovered while trying to do something else ...
that's what's fun about exploring ...
the little bumps in the road one stumbles upon. ;)

working up a small anim based on something like this ...


"if you come to a fork in the road ... take it."
不知
~griz~
[/color]
   "The selection of Random Numbers is too important to be left to Chance"
The Mooj  a friend to all humanity
[/color]

Offline Testlund

  • Bot God
  • *****
  • Posts: 1574
    • View Profile
BotGallery
« Reply #8 on: November 03, 2005, 09:38:29 AM »
Quote
I'm actually building the C++ version so that upgrading to 3D will be almost trivial.

So its' definately in the works me thinks ;)
Really? Cool! I thought that whould be very complicated. A lot more calculations with an extra dimension, but maybe not.  :D
The internet is corrupt and controlled by criminally minded people.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
BotGallery
« Reply #9 on: November 03, 2005, 09:52:56 AM »
There are 2 ways to go 3d.

One is to just draw 3d bots but keep the whole thing on a 2d plane.

The other is true 3d which would involve quite a bit more programming to caclulate collisions in the extra dimension.

I have been learning to use DirectX over the last few months so it is quite possible that even the VB version could go pseudo 3d (2d calcs but 3d bots) with no loss in performance if you have a decent graphics card.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Griz

  • Bot Overlord
  • ****
  • Posts: 608
    • View Profile
BotGallery
« Reply #10 on: November 03, 2005, 09:54:52 AM »
yeah ... a couple more calculations. ;)
remember ... the number of possible interactions with a 'neighbor'
will increase exponentially ... from (n+1)^2 to (n+1)^3 ...
as will the factors contributing to acceleration and velocity.
but hey!
it would be sooooooo slick!!!

still think the concentration should go towards building
a prog  that actually functions as an Evo/ALife sim first ...
get the basics in place before doing the cosmetics ...
but you know how it is ...
we all want 'flash' stuff that looks cool ...
even if it doesn't actually do anything ..
got to be 'stylin' ;)


"seek ye the gnarl!'
« Last Edit: November 03, 2005, 09:56:03 AM 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 Zelos

  • Bot Overlord
  • ****
  • Posts: 707
    • View Profile
BotGallery
« Reply #11 on: November 03, 2005, 09:59:43 AM »
hey nums why have you told griz so much?
When I have the eclipse cannon under my control there is nothing that can stop me from ruling the world. And I wont stop there. I will never stop conquering worlds through the universe. All the worlds in the universe will belong to me. All the species in on them will be my slaves. THE ENIRE UNIVERSE WILL BELONG TO ME AND EVERYTHING IN IT :evil: AND THERE IS NOTHING ANYONE OF you CAN DO TO STOP ME. HAHAHAHAHAHAHAHA

Offline Griz

  • Bot Overlord
  • ****
  • Posts: 608
    • View Profile
BotGallery
« Reply #12 on: November 03, 2005, 10:11:03 AM »
Quote
There are 2 ways to go 3d.

One is to just draw 3d bots but keep the whole thing on a 2d plane.

The other is true 3d which would involve quite a bit more programming to caclulate collisions in the extra dimension.

I have been learning to use DirectX over the last few months so it is quite possible that even the VB version could go pseudo 3d (2d calcs but 3d bots) with no loss in performance if you have a decent graphics card.
yeah ...
seems like the next logical step to dress it up ... make it a bit more appealing graphics-wise.
now I'm into graphics for sure ...
love all the 3D stuff ...
but ...
first and foremost ...
'tis supposed to be about exploring evolution/alife, eh?
so the graphics can become a distraction.

examples:
I used to run a couple of old sims on Amiga systems ...
one was Silent Service ... being a submariner myself ...
and another Earl Weaver Baseball ...
as I grew up playing that game.
And then there was Frontier.
these were excellent strategy games ...
the graphics sufficient but not overwelming ...
it was the 'game' behind the 'scenes' that was of importance.
well ...
since those daze ...
there have been many very 'flash' sub/baseball/space sims put out ...
and although the graphics are awesome and very realistic ...
the 'game' behind them sucks!!!!
not one of them has come close to what those old games were.
it's all about the 'bells and whistles' and appearance ...
lookin' good ... but without depth.
imo. ime.
your mileage may vary. ;)
« Last Edit: November 03, 2005, 10:22:09 AM 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
BotGallery
« Reply #13 on: November 03, 2005, 10:19:56 AM »
Quote
hey nums why have you told griz so much?
Num's ain't told me zilche ...
he just does his own thing.

but I have my own imagination and resources ...
and years of experience playing with ideas of cellular automata ...
alife, genetic algorithms and 3D graphics ...
in addition to thinking in/visuallizing 3D space on a 2D screen. ;)
DB, as it is ...
might turn out to be of use for what I envision.
or not.
we will see.
不知
~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
BotGallery
« Reply #14 on: November 03, 2005, 10:48:12 AM »
Since I'm using vectors now for collision detection, etc., most of the extra dimensions are handled almost on their own.

Of course, any 3D version field would probably need to be fairly small compared to a 2D counterpart.  Adding extra dimensions makes for lots of extra RAM used ;)

The most difficult problem would probably be sysvars, since you'd need to make quite a few 3D counterparts to existing controls.