Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Robot Arena

ZHugh Becquerel
Registered User
Join date: 24 Oct 2003
Posts: 68
11-04-2003 07:37
Contestants insert a game rules instantiation module into their own brand of robot and add a driver AI.

Robots are injected into a closed arena a pair at a time and battle it out.

Rules are simple to facilitate enforcement.

Provisional rules:

- robots must remain physical at all times, and not induce phantom
- robots may not directly rez
- robots may not leave the arena during the fight
- AI driver modules will be opensource, for public viewing, ideally posted on the forums somewhere

The AIs will communicate with the game rule instantiation module via LinkMessages, eg "PROXIMITYATTACK" or "SLOW-=-f34254646-112314-11214".

The game rules instantation module takes care of instantiating the attack on the opponent, and enforces cooldown times.

A prototype game rules instantation module exists (see Scripting Library once it gets past moderation).
Cubey Terra
Aircraft Builder
Join date: 6 Sep 2003
Posts: 1,725
11-04-2003 07:51
This sounds very cool. I used to watch Battle Bots and Robot Wars obsessively. I have a robot model, but I can't script to save my life. Anyone want to team up?
Mark Michelson
Particle Man
Join date: 22 Jul 2003
Posts: 93
11-04-2003 09:37
I'm definitely interested in more details about this...

Reminds me of the various king-of-the-hill robot competitions on the web (C++ Robots, Corewars, etc)
Eddie Escher
Builder of things...
Join date: 11 Jul 2003
Posts: 461
11-04-2003 10:21
This sounds way cool! I'm interested! (Cubey, I'll find you IW sometime, although I'm still an 'intermediate' scripter lol, so no guarantees).

I used to be into robot-wars, but it all got a bit 'samey' for me. A year ago a few of my mates got together to try a technics lego robot wars, but nobody wanted to risk smashing their lego to bits! :D
_____________________
Eddie Escher
...apparently 3 out of 4 people make up 75% of the population here...

Eddie Escher Gadgets & Skins: Hotei and Seacliff
Leeland Perkins
Junior Member
Join date: 23 Oct 2003
Posts: 1
11-12-2003 14:57
I'm interested in this kind of a thing as well. I use to play a game called robocom and I had already been thinking it would be fun to do that kind of thing in SL. I'd like to see what progress any of you have made on this.
Alondria LeFay
Registered User
Join date: 2 May 2003
Posts: 725
11-13-2003 19:54
Ooohhh.. Fightering AI driven robots! Count me in! Time to code up some AI modules. :)
ZHugh Becquerel
Registered User
Join date: 24 Oct 2003
Posts: 68
Robot arena - high level design
11-24-2003 12:52
Ok, I'm back. Here is the module design.

We are going to use the CombatSystems GRI Module from the MMORPG Toolkit, because this makes my life easy, and because this makes a lot of power available to the robots!

To learn more about the CombatSystems GRI, please see the latest MMORPG Toolkit post (not yet posted! Will be posted after this!)

The robot design is pretty simple:

You will be given a CombatSystems GRI Module, a RoboArena GRI module, a weapon module or two (you can choose these), a shield module and possibly a spell module.

You will provide the AI module, and probably the move module, because preventing move exploits would be hard, so we'll just say any possible movement is allowed as long as you stay physical, and don't try to exit the arena.

Communications between modules are via linkedmessages.

All modules will be available opensource, but will be closed with a random channel number just prior to the event.

A provisional API will be something along the lines of:

llLinkedMessage( message:="ATTACK-=-STRIKERWEAPON-=-qrgegrer-23qgqrgerg-3435qrgqergrg" );

ie, ATTACK + choice of spell/weapon + target object id and or target position.

Simple, and easy. The GRIs, shield and weapon modules handle the rest.

Off to post detais on CombatSystem GRI!!!!

ZHugh
Carnildo Greenacre
Flight Engineer
Join date: 15 Nov 2003
Posts: 1,044
11-24-2003 15:40
I'm the maintainer of one of those robot combat games (www.geocities.com/robowar2/). If you need any help with designing, testing, or anything else, feel free to contact me.
ZHugh Becquerel
Registered User
Join date: 24 Oct 2003
Posts: 68
11-25-2003 12:20
> I'm the maintainer of one of those robot combat games (www.geocities.com/robowar2/). If you need any help with designing, testing, or anything else, feel free to contact me.

Ok, I might well grab your help for what I'd call the "Business" end, ie working out what players actually want to see and be able to do.

ZHugh
ZHugh Becquerel
Registered User
Join date: 24 Oct 2003
Posts: 68
11-26-2003 14:18
(for info, the avatar Hugh Perkins will be taking over this project)
Garoad Kuroda
Prophet of Muppetry
Join date: 5 Sep 2003
Posts: 2,989
11-26-2003 14:50
This is pretty cool, have any teams started forming up yet?
Zachary Zamboni
Registered User
Join date: 17 Jun 2004
Posts: 7
10-13-2004 14:53
This sounds great! Count me in!
Huns Valen
Don't PM me here.
Join date: 3 May 2003
Posts: 2,749
10-20-2004 11:31
reminds me of tinkering with the Abassiri in Pascal Robots about ten years ago :)
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
10-20-2004 11:40
Another old resurected thread. Did this idea ever get implemented?
_____________________
~ Tiger Crossing
~ (Nonsanity)
Azelda Garcia
Azelda Garcia
Join date: 3 Nov 2003
Posts: 819
10-20-2004 21:24
Well... simple answer is "no" :-)

Why not? Dont remember to be honest. I think I just completely forgot about it :-)

I mostly have the technology to do this now, but its no longer entirely mine, belongs to a client. I might mention this possibility, maybe we can set something up.

Azelda
_____________________
JinDokGhe Powers
Registered User
Join date: 31 Dec 1969
Posts: 46
10-22-2004 15:36
sounds interesting. keep us posted about this event!