Author Topic: Shots stuff  (Read 9479 times)

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Shots stuff
« on: October 04, 2005, 04:16:44 PM »
Two things:

1.  Bots being able to see shots.  Shots would register something obvious in the refvars to say it's a shot.  Like a refeye, etc. value sof -1, or negative energy values (larger absolute energy values indicate a stronger shot).

Then you see a shot comming your way you can either try to dodge it (good luck with that) or build up some shell quickly.

2.  Scatter bomb shots.  Shots that reach a predetermined range then explode into a large collection of smaller shots.  Like a scatter bomb.  These new shots remember the trajector of the original shot, so returned energy shots can still find the shooter.

Also in this would be things like homing shots, etc.  Really breaks the biological mold, of course, but it could still be interesting.  We'd need to tweak some things to get it to work right.

Homing shots especially would need to be relatively expensive.

Perhaps shots that aren't really shots at all, but small bots with limited DNA.  Upon contact, they'd act like a regular shot though...
« Last Edit: October 04, 2005, 04:21:16 PM by Numsgil »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Shots stuff
« Reply #1 on: October 07, 2005, 06:18:47 PM »
And mines.  Shots that don't use nrg, don't move at all, but hurt a bot that runs over them.  That would be more vindictive though.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Shots stuff
« Reply #2 on: October 07, 2005, 07:35:45 PM »
Could be useful for territorial bots.

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
Shots stuff
« Reply #3 on: October 08, 2005, 06:35:28 AM »
Well now we are in the "program a super duper killer mega behemoth bot"-shit, DB is moving away from evo! Sorry I am just drunk!
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001

Offline Ulciscor

  • Bot Destroyer
  • ***
  • Posts: 401
    • View Profile
Shots stuff
« Reply #4 on: October 08, 2005, 06:53:49 AM »
A sort of shot burst might be cool, like shots being fired simultaneously at each 30 degree point around the bot or something.
:D Ulciscor :D

I used to be indecisive, but now I'm not so sure.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Shots stuff
« Reply #5 on: October 08, 2005, 11:38:46 AM »
Quote
Well now we are in the "program a super duper killer mega behemoth bot"-shit, DB is moving away from evo! Sorry I am just drunk!
Yeah, this doesn't really have anythign to do with biological simulation.  But the bots aren't necessarily any sort of known biological organism.  They just sort of are what they are.  Evo could evolve to use these sorts of things.

Quote
A sort of shot burst might be cool, like shots being fired simultaneously at each 30 degree point around the bot or something.

You'd have to make each shot combined as powerful as a single shot, but yeah, I could see uses for that.  (Ymir used to constantly get surrounded by other bots, and have to pick them off one at a time.)
« Last Edit: October 08, 2005, 11:39:12 AM by Numsgil »

Offline Ulciscor

  • Bot Destroyer
  • ***
  • Posts: 401
    • View Profile
Shots stuff
« Reply #6 on: October 08, 2005, 08:32:53 PM »
Quote
Well now we are in the "program a super duper killer mega behemoth bot"-shit, DB is moving away from evo! Sorry I am just drunk!
I don't think that's true; it's all based on what you want to do. If you want to make a super killer bot then cool, if you want to run an evo-sim then that's cool too.
:D Ulciscor :D

I used to be indecisive, but now I'm not so sure.

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
Shots stuff
« Reply #7 on: October 08, 2005, 10:26:19 PM »
From an evo view of shots I'd just like to see some new command to allow the bots to feed. The idea was that it'd be named something like .shotype and simply relay values into .shoot to avoid difficulties. I was thinking of something percentage based, where the number required to store into shoot could be more variable. Something like:

nrg = 100% and greater
body = 90-100
waste = 80-90
and so on.

I figure the bots would be more likely to mutatate useful versions with this than the current single/specific value requirements. Would probably need to start the bots off with the shots returning some small amount of body/nrg along with the rest of the type, but eventually the bots could learn to utilize the rest of what they're eating.

Shouldn't impinge on the more normally coded shots, so additional stuff would just be icing on the cake for evolution to play with. B)

Oh yeah, could the bots see the shot's aim as it's incomming? I think they'd be more capable of reacting with this.
« Last Edit: October 08, 2005, 10:49:49 PM by Endy »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Shots stuff
« Reply #8 on: October 08, 2005, 10:30:50 PM »
Yeah, I can see a good point for that.

Related, but a bit off topic: I was thinking body shots would later become a sort of "whatever I got" shot.  Like basically taking a bite out of a homogenous cake.  You'd get some nrg, some body, some poison, etc.

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
Shots stuff
« Reply #9 on: October 08, 2005, 10:49:31 PM »
That could work just as well. I just wanted something that the bots could have more luck at mutating. :) Although they do appear to get lucky on occasions and start using body shots intermitently. :D

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
Shots stuff
« Reply #10 on: October 09, 2005, 12:08:48 AM »
Quote
2. Scatter bomb shots.
Quote
Also in this would be things like homing shots, etc.
Quote
And mines.

LOL, nice joke, Nums :)))
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Shots stuff
« Reply #11 on: October 09, 2005, 02:24:04 PM »
Okay, there isn't a parallel in real life, but the bots aren't necessarily real life.  So for the moment lets abandon the restrictions of what can't be done in real life...

If real cells could evolve "homing shots", what would they be used for?  What sorts of behaviors could develop?
« Last Edit: October 09, 2005, 02:24:12 PM by Numsgil »

Offline Ulciscor

  • Bot Destroyer
  • ***
  • Posts: 401
    • View Profile
Shots stuff
« Reply #12 on: October 09, 2005, 05:01:06 PM »
Maybe they could be used to deliver genetic material to a target, possibly for reproduction purposes?
:D Ulciscor :D

I used to be indecisive, but now I'm not so sure.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Shots stuff
« Reply #13 on: October 09, 2005, 05:02:08 PM »
Homing viruses...  Hehe.

Offline Ulciscor

  • Bot Destroyer
  • ***
  • Posts: 401
    • View Profile
Shots stuff
« Reply #14 on: October 09, 2005, 05:05:37 PM »
Lol maybe, or maybe more like a spermatazoa.
:D Ulciscor :D

I used to be indecisive, but now I'm not so sure.