Author Topic: Playerbot  (Read 5980 times)

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Playerbot
« on: June 01, 2014, 11:23:55 AM »
It would be cool if there was an option to "take control" of a bot; that is, control it in a number of different ways. There could also be an option for when you control the bot, that makes it so you only receive the info the bot receives.  Some ways one could control it is the standard arrow keys with keybinding for special abilities, or changing sensor values. This could allow an observer to nudge the environment in a more natural way.
Hubba Jubba Lollywash!

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Playerbot
« Reply #1 on: June 01, 2014, 12:47:12 PM »
This idea has been introduced at least 3 times over 10 years. When we tryied to apply it practically:

1.) A human simply is not able to keep up with all the functions that a Darwinbot produces over a short period of time. Not to mention that each function is a an integer range between (+-) 0 and 32K.
2.) Darwinbots frame rate varies extremely between different simulations while a humans 'perception' of frame rate is about 60 frames per second. Doing some math we figure that a frame rate of 15/sec is optimal, but what if the simulations current frame rate is 0.2 as it often is?
3.) What happens when you get infected with a virus or get forced to reproduce? What happens when you want to reproduce?

Due to these facts the idea becomes quickly impractical.  :)

If you are looking for a video game where you can fight evolving entities try NeonXSZ.
« Last Edit: June 01, 2014, 01:11:26 PM by Botsareus »

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Playerbot
« Reply #2 on: June 01, 2014, 01:17:37 PM »
I wasn't aiming for complete control over a bot, because, yes, that would be really confusing. When the bot you're controlling dies, the camera reverts to normal, just as if you were following a bot and it died. There could be a bunch of settings to make controlling a bot a little easier. Perhaps an easier way would be one could bind keys to changing sensor values. You could change this around. Another thing could be that the bot does all the complicated stuff on it's own as if you weren't controlling it.
Hubba Jubba Lollywash!

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Playerbot
« Reply #3 on: June 01, 2014, 01:21:30 PM »
Like a macro:

"When you press key X set memory location Y to Z"

I like it, adding to todo list.

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Playerbot- Ants and a Laser Pointer
« Reply #4 on: June 08, 2014, 02:25:31 PM »
You know how when you shine a laser pointer on an ant, it starts to follow the laser pointer?
Well maybe we could add an option in Darwinbots to give your mouse physics.
This way, bots could see your mouse and attempt to follow it, so you can guide a flock of bots somewhere or nudge one around.
Hubba Jubba Lollywash!

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Playerbot
« Reply #5 on: June 14, 2014, 01:43:49 PM »
We are going to turn DB2 into a proper strategy game among all other things it has already become. That is going to be sick. Count me in. Give me a few more weeks to sort other stuff out first, sorry for the wait guys.

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Playerbot
« Reply #6 on: June 14, 2014, 03:33:24 PM »
I can wait, as long as it gets done, and it's good.
Hubba Jubba Lollywash!

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Playerbot
« Reply #7 on: June 30, 2014, 10:08:05 PM »
I am getting a feeling that not many people will like this feature, but it is next on my list as my internet is broken.

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Playerbot
« Reply #8 on: July 01, 2014, 11:28:29 AM »
Ok. Perhaps a "solid pointer" could be an optional thing?
Hubba Jubba Lollywash!

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Playerbot
« Reply #9 on: July 01, 2014, 03:02:11 PM »
It is not that. It is the fact that this was originally meant to be a bio experiment. The solid pointer is cool, basically whenever the user clicks on the screen in pb mode (unless user clicks a robot), it will turn cross hair and force the robots to do a setaim (good thing I cleaned up Numsgils setaim cost mess a  while ago, this may come in handy) on the pointers direction. Then you can program "10 .up-store" to say the up arrow key and all the robots will start moving toward the mouse (pointer) location.
« Last Edit: July 01, 2014, 03:07:17 PM by Botsareus »

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Playerbot
« Reply #10 on: July 01, 2014, 08:26:45 PM »
Perhaps the bots could also react to the pointer the way they would react to another bot; what this is depends upon the species, but they will most likely go towards it and attempt to kill it by shooting it.
Hubba Jubba Lollywash!

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Playerbot
« Reply #11 on: July 02, 2014, 03:28:34 PM »
Then just put a bot in and drag him around lol. There is an option to insert fresh meat you know.
I think I'll get this out for you by Sunday at the latest. So far I got the whole setaim and multiselect mod setup. It is looking beast  with RGB memory monitor.
« Last Edit: July 02, 2014, 03:33:19 PM by Botsareus »

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Playerbot
« Reply #12 on: July 02, 2014, 05:37:20 PM »
Wait.. there's mods?
Hubba Jubba Lollywash!

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Playerbot
« Reply #13 on: July 02, 2014, 06:02:19 PM »
It is programming slang.

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Playerbot
« Reply #14 on: July 03, 2014, 01:43:02 PM »
Oh ok.
Hubba Jubba Lollywash!