GoldenEye: Source Forums

  • November 28, 2024, 06:55:16 am
  • Welcome, Guest
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: Bots ?  (Read 9179 times)

0 Members and 3 Guests are viewing this topic.

John

  • Guest
Bots ?
« on: February 19, 2010, 07:05:59 pm »

Hi,

I want to know if GES will be able to be play with bots ?

Thx.

See Ya.
Logged

Mangley

  • No Longer Leads The Art
  • Retired Lead Developer
  • 007
  • *
  • Posts: 1,848
  • Reputation Power: 270
  • Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!Mangley is awe-inspiring!
  • Offline Offline
Re: Bots ?
« Reply #1 on: February 19, 2010, 07:19:33 pm »

Not currently, though bots might be implemented in the future.
Logged
Concept Artist, Environment Artist, Effects Artist, Sound Designer

Sean [Baron]

  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 6,752
  • Reputation Power: 2
  • Sean [Baron] has no influence.
  • Offline Offline
    • GoldenEye: Source Official Site
Re: Bots ?
« Reply #2 on: February 19, 2010, 10:59:11 pm »

We're working on it. Hopefully we'll have something to say about bots soon.
Logged
/Sean "Baron" Stock
Director
sean@goldeneyesource.net

[GE:S Com] DF Ank1

  • Secret Agent
  • **
  • Posts: 193
  • Reputation Power: 6
  • [GE:S Com] DF Ank1 has no influence.
  • Offline Offline
Re: Bots ?
« Reply #3 on: August 05, 2010, 01:32:19 pm »

YEEES  ;D
Logged
Big Fan of the Arecibo Observatory / Antenna Cradle.
I would pay money to get the old cradle back. Ad me on Facebook. I am ever glad about new members. Specially when they come from GE:S. My name is Rudolf von Ank

killermonkey

  • GES Programmer
  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 5,473
  • Reputation Power: 346
  • killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!
  • Offline Offline
    • DroidMonkey Apps
Re: Bots ?
« Reply #4 on: August 05, 2010, 10:32:25 pm »

We're working on it. Hopefully we'll have something to say about bots soon.

Soon as in a few months... I have a lot of other more important (money making) projects on my plate at the moment. Implementing abstract and extensible Ai in a video game is at the bottom of my list (sorry).
Logged

[GE:S Com] DF Ank1

  • Secret Agent
  • **
  • Posts: 193
  • Reputation Power: 6
  • [GE:S Com] DF Ank1 has no influence.
  • Offline Offline
Re: Bots ?
« Reply #5 on: August 06, 2010, 12:49:39 pm »

is it that difficult to make bots ? just some bots who runnign arround and shoot on you if they see you ? they must not have a big C-IQ or ?
Logged
Big Fan of the Arecibo Observatory / Antenna Cradle.
I would pay money to get the old cradle back. Ad me on Facebook. I am ever glad about new members. Specially when they come from GE:S. My name is Rudolf von Ank

coolDisguise

  • GoldenEye fan
  • 00 Agent
  • ***
  • Posts: 439
  • Reputation Power: 12
  • coolDisguise barely matters.coolDisguise barely matters.
  • Offline Offline
Re: Bots ?
« Reply #6 on: August 06, 2010, 01:52:20 pm »

The main things about bots are:
- they should understand the game mode and behave according to it
- they shouldn't get stuck or be staying in only one area
-> they should either have waypoints and chose their route from them (which basically would mean you'd have to have waypoints for every map you want the bots to work on)
or they should navigate around the map freely without waypoints (even more difficult and most of the times implies they should be 'learning' the map during gameplay or reading out what they learned the last time around)

So the problem of programming an AI comes down to "how smart should they be?". Even a simple dissatisfying AI would have to be taught basic behaviour like "if there are two routes, alwas go left" and recognition of their surroundings (how far will you scan for walls and will you remember walls you already found? -> big scanrange = slowing your system (per bot of course), small scanrage = recogition of walls very late, e.g. if they're already running into them.) making that part non-trivial.
Even with waypoints bots shouldn't unload all their ammo into a wall. Shooting/hitting targets once they know there isn't a wall should be easy, it's all about percentage, i.e. how likely you wan't them to hit.
Logged

killermonkey

  • GES Programmer
  • Retired Lead Developer
  • GE:S Fanatic
  • *
  • Posts: 5,473
  • Reputation Power: 346
  • killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!killermonkey is awe-inspiring!
  • Offline Offline
    • DroidMonkey Apps
Re: Bots ?
« Reply #7 on: August 06, 2010, 10:33:58 pm »

is it that difficult to make bots ? just some bots who runnign arround and shoot on you if they see you ? they must not have a big C-IQ or ?

This is the understatement of the century. Read up on Ai and then come back to me when you are learned.

I have some pretty lofty ideas for the bots and Ai in GE:S. Whether or not it makes it into reality is unknown. Lodle has already made a really great attempt at an offline map navigation tool which would basically rough out a navigation matrix for use with the bots.

Source has a navigation layout editor built right into the engine (most people have never seen it before, but it's there). It is rather rough to use though and requires you to run around the map looking for obvious errors. Either way you can't do navigation "online" it would cripple the game. The bots have to have a predefined movement matrix so that they can do: "I am in facility bottle room and the MWGG is in facility bathroom how do I get there?"
Logged

coolDisguise

  • GoldenEye fan
  • 00 Agent
  • ***
  • Posts: 439
  • Reputation Power: 12
  • coolDisguise barely matters.coolDisguise barely matters.
  • Offline Offline
Re: Bots ?
« Reply #8 on: August 06, 2010, 11:11:19 pm »

Either way you can't do navigation "online" it would cripple the game. The bots have to have a predefined movement matrix so that they can do: "I am in facility bottle room and the MWGG is in facility bathroom how do I get there?"
Where "online" stands for "computing a solution while confronted by the specific task" in comparison to "offline" meaning "computation before the task is even carried out" - for those confused about it.
Logged

Enzo.Matrix

  • Lead Public Relations
  • GE:S Fanatic
  • *****
  • Posts: 3,095
  • Reputation Power: 179
  • Enzo.Matrix is awe-inspiring!Enzo.Matrix is awe-inspiring!Enzo.Matrix is awe-inspiring!Enzo.Matrix is awe-inspiring!Enzo.Matrix is awe-inspiring!Enzo.Matrix is awe-inspiring!Enzo.Matrix is awe-inspiring!Enzo.Matrix is awe-inspiring!Enzo.Matrix is awe-inspiring!Enzo.Matrix is awe-inspiring!Enzo.Matrix is awe-inspiring!Enzo.Matrix is awe-inspiring!
  • Offline Offline
Re: Bots ?
« Reply #9 on: August 07, 2010, 12:25:43 am »

If you make me an R2D2 I will insert it somewhere.
Logged
GoldenEye: Source Co-Creator
Personal Mission: -Play GE:S with a GE007 N64 Dev (Dr. Doak)
-GE:S reviewed by Yahtzee

[GE:S Com] DF Ank1

  • Secret Agent
  • **
  • Posts: 193
  • Reputation Power: 6
  • [GE:S Com] DF Ank1 has no influence.
  • Offline Offline
Re: Bots ?
« Reply #10 on: August 07, 2010, 02:58:22 am »

1st i dont know what AI should be
2nd : Man i really have to learn english more better.
Logged
Big Fan of the Arecibo Observatory / Antenna Cradle.
I would pay money to get the old cradle back. Ad me on Facebook. I am ever glad about new members. Specially when they come from GE:S. My name is Rudolf von Ank

coolDisguise

  • GoldenEye fan
  • 00 Agent
  • ***
  • Posts: 439
  • Reputation Power: 12
  • coolDisguise barely matters.coolDisguise barely matters.
  • Offline Offline
Re: Bots ?
« Reply #11 on: August 07, 2010, 03:08:27 am »

AI stands for artificial intelligence, 'künstliche Intelligenz' in German. Basically you're telling some agent (e.g. a robot) how to behave, how to judge situations or some learning patterns by which he can improve himself. E.g. if it's a robot programmed to walk it would have sensors (for balance, for example) and it would know if it succeeded in what it was trying to do - so it would read out data from the sensors comparing it with the results of its actions and occasionally find a solution to walking on a ramp. This solution's data would be saved, thus meaning the robot would have 'learned' to walk on a ramp without falling over.
« Last Edit: August 07, 2010, 03:15:14 am by coolDisguise »
Logged
Pages: [1]   Go Up