Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Roborally

Jonathan Shaftoe
... the titleless.
Join date: 11 Feb 2005
Posts: 44
02-25-2005 09:51
So there was I bored at work and wondering what I could do next once Go was done (which it nearly is). Reversi/Othello would be quite easy to do, then there's scrabble.

But then I thought.. what about RoboRally? If you've not heard of/played it, you have a robot on a board which made of various types of squares - pits, conveyor belts, rotating discs, firing lasers, teleporters, that sort of thing. You get dealt a selection of random movement cards (forwards 3, turn right, backwards 1, that sort of thing), from which you select 5 for any given turn. Once all players have selected, all the robots carry out their programming at once, frequently shoving each other off course/shooting each other and the like. You have to get your robot from point A to point B (and potentially to point C etc) at the same time as the other players are tyring to do the same thing with their robot.

Now imagine all that rendered in 3d with all the robot moving full automated and the like.

Feasible? Might take too many prims I guess.

Dangeorus stuff, boredom at work.

Jonathan
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
02-25-2005 10:13
I was toying with this idea (as I toy with many ideas) a while back. It's doable. Not simple, but doable. I don't know how many people like the game and would want to play it, however. Then there's the issue that it's a copyrighted game...
_____________________
~ Tiger Crossing
~ (Nonsanity)
Jeffrey Gomez
Cubed™
Join date: 11 Jun 2004
Posts: 3,522
02-25-2005 10:34
Honestly, if you're not selling it...

I'd much rather see this.
_____________________
---
Jonathan Shaftoe
... the titleless.
Join date: 11 Feb 2005
Posts: 44
02-25-2005 10:41
The copyright thing is an issue with scrabble too. And probably Othello/Reversi. Shh, don't tell ...
Jeffrey Gomez
Cubed™
Join date: 11 Jun 2004
Posts: 3,522
02-25-2005 10:51
Copyright is a difficult gig - and one commonly ignored by Residents. Doesn't make them right, either.

As a general rule though, I believe it's okay to use an IP like Dark Tower. It's only resold these days I believe, and so long as you don't distribute copies or sell the product you should be fine. It's also a good scripting project since it's not many prims to worry about.

So, set up a free kiosk somewhere. And remember to give credit to the original creators - or better yet, see if you can contact them for approval! ;)
_____________________
---
koolhand Koolhaas
Uncensored McGillicuty
Join date: 26 Nov 2004
Posts: 996
02-25-2005 10:55
I was thinking about Battle-bots, myself.

"It's robot fightin' time"
Cross Lament
Loose-brained Vixen
Join date: 20 Mar 2004
Posts: 1,115
02-25-2005 14:54
I've seen several freeware implementations of RoboRally here and there on the internet, so I don't think they copyright nazis are going to come beating down anyone's door at midnight (ooooh Godwin's Law!).

:D GO TWONKY GO!! :D
_____________________
- Making everyone's day just a little more surreal -

Teeple Linden: "OK, where did the tentacled thing go while I was playing with my face?"
Torley Linden
Enlightenment!
Join date: 15 Sep 2004
Posts: 16,530
02-25-2005 14:59
Related: there is the Braniacs Warbot game in development, with an arena in Gibson. Contact Deevyde Maelstrom for more information. :)
_____________________
Jim Herbst
Registered User
Join date: 22 Feb 2005
Posts: 67
02-25-2005 14:59
Wasnt there a competition called robo rally where a bunch of teams (buisnesses and college teams mostly) made robotic cars that had to complete a 50 mile course autonomously, not one car made it through the entire course (many didnt make a turn, or ended up upside down)
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
02-25-2005 15:55
Reversi is save as are checkers and chess. It's old enough to be public domain.

I think a variant on RoboRally would work, and be fully legal. (And not just hoping Mr. Garfield comes after you with a seldgehammer and a roll of C&D forms.)

I looked and saw one variant playable online where you are fixing a spaceships hull.

I've got a viariant idea... Maybe I should see if LSL is up to the challenge. The biggest hurtle will be letting people select their program order without anyone else seeing it. :(
_____________________
~ Tiger Crossing
~ (Nonsanity)
Zuzi Martinez
goth dachshund
Join date: 4 Sep 2004
Posts: 1,860
02-25-2005 17:28
From: someone
The biggest hurtle will be letting people select their program order without anyone else seeing it.

<- has no idea what she's talking about but........ llDialog()?
Alan Kiesler
Retired Resident
Join date: 29 Jun 2004
Posts: 354
02-25-2005 18:35
Right, now ya got me hooked on ideas. I've played RoboRally quite a bit myself, and I also have the Java clone (BotsNScouts) somewhere...

First off, someone really interested in this should get a copy of the Java app I mention above and see how they're programming the deck of programming cards. Though it won't translate directly, I'm sure it will give ideas.

Now, since the programming cards are in fact a finite deck, there's couple ways to handle it:
- 'Physical' i.e. Prim cards, like Blackjack et al. Yes, the issue of the camera is problem.
- IMs to the user. Clunky, yes.
- llDialog(). Never used this yet, don't know how bad it would be.

Most likely is combination of these. Have each player be in a 'pod' that goes dark during the programming phase, and transparent during the program resolution phases. That, along with a timer on programming (like the Tringo timer), would discourage the main threat of camera cheating. Placing the pods in remote corners would help too, and/or locking camera and moving it as needed for program/watch.

With the 'pod' idea, you can implement the programming phase to be solely within the pod object (in whatever format you choose), and a listen or email comms would occur between each pod and the main board for the turn.

This comms format also allows the same message sent along to the robots themselves, to implement the moves. They would still need to be directed by the master board, due to the priority settings in programming cards.

I'm sure I'm forgetting something here. Any other suggestions?
_____________________
Timothy S. Kimball (RL) -- aka 'Alan Kiesler'
The Kind Healer -- http://sungak.net

No ending is EVER written; Communities will continue on their own.
Racer Plisskin
Rezerator
Join date: 2 Jan 2005
Posts: 147
02-25-2005 19:44
I've got most of the roborally sets/expansions (all but 1) that have been released in the US. There's a couple of German sets that were made as well.

I don't think Mr. Garfield is the concern anymore. I'm prety sure he sold it to 'Wizards of the Coast' (the makers of Magic the gathering cards). Or maybe they just have distibution rights? There used to be information about the game on their website but they don't even list in their product catalog anymore... Anyway, it's out of print and I know of no plans/rumors that they ever intend to market it again.

Building something based on Robo Rally should be prety safe at this point provided there is no profit involved.

Let me know if you need anything resource wise for building this. Maybe I can build a robot or two for the project (I already had some ideas along the lines of avatars based on Roborally...)

Twonky rules!
gene Poole
"Foolish humans!"
Join date: 16 Jun 2004
Posts: 324
02-25-2005 20:32
From: Tiger Crossing
Reversi is save as are checkers and chess. It's old enough to be public domain.

I think a variant on RoboRally would work, and be fully legal. (And not just hoping Mr. Garfield comes after you with a seldgehammer and a roll of C&D forms.)

I looked and saw one variant playable online where you are fixing a spaceships hull.


'Wreck of the BSM Pandora'?
http://zappa.brainiac.com/spaceship/SPI/wreck-pandora.html

From: Tiger Crossing

I've got a viariant idea... Maybe I should see if LSL is up to the challenge. The biggest hurtle will be letting people select their program order without anyone else seeing it. :(


How about successive dialogs, where you fill the dialog with the current "instruction" stack, and let them add a new instruction?

Example dialogs:
CODE
No commands.
What next?

(*) Forward
( ) Turn Left
( ) Turn Right
( ) Something Else
( ) DONE
User selects 'Forward' and clicks OK.

CODE
1) Forward
What next?

( ) Forward
( ) Turn Left
(*) Turn Right
( ) Something Else
( ) DONE
User selects 'Turn Right' and clicks OK.

CODE
1) Forward
2) Turn Right
What next?

( ) Forward
( ) Turn Left
( ) Turn Right
( ) Something Else
(*) DONE
User selects 'DONE' and clicks OK. All commands are entered.

You could also have an 'Undo' ("back up" by one instruction) option. I don't know if there are enough option slots available in a dialog to support the full range of commands for RoboRally.
Carnildo Greenacre
Flight Engineer
Join date: 15 Nov 2003
Posts: 1,044
02-25-2005 23:18
From: Tiger Crossing
Then there's the issue that it's a copyrighted game...


IP protection of games is an interesting subject, at least in the United States:

1) You can copyright any game artwork, and you can copyright a particular expression of the game rules
2) You can patent any equipment involved in the game
3) You can trademark any logos associated with the game

But none of this will protect the game rules themselves. If the game equipment isn't patented, or if you can figure out how to play the game with different equipment, then all you need to do is replace any artwork with your own, write the rules in your own words, and you're free to make (and even sell) your own version of the game.

Disclaimer: I am not a lawyer.
_____________________
perl -le '$_ = 1; (1 x $_) !~ /^(11+)\1+$/ && print while $_++;'
Keilaron Tomba
Free quality scripting
Join date: 10 Feb 2005
Posts: 57
02-27-2005 18:28
From: gene Poole

No, he said playable online. I think I've seen the one he's talking about, too. I used to play there, in fact.
_____________________
post_count++;
gene Poole
"Foolish humans!"
Join date: 16 Jun 2004
Posts: 324
02-27-2005 20:32
From: Keilaron Tomba
No, he said playable online. I think I've seen the one he's talking about, too. I used to play there, in fact.


Okay, I forgot to include "Did someone make an online version of Pandora?" -- reason is that a friend of mine is working on a computerized version of it, and I thought maybe someone else had already done it.

So, I have no idea what game he was talking about then. :D
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
02-28-2005 08:10
Wizards of rhte Coast is re-releasing an updated RoboRally this July, by the way.

Yes, llDialog is the best of all the simple ways to get some form of private hand-ordering into the game. But I think I _have_ come up with a way to use in-game images in a private way. If it works, it'll be sorta cool. But I haven't tried to implement it yet, so I'm not sure that it will work.

My design notes, now that I'm looking at them again, dropped the whole "robot" theme from the game. I also was working on a simplification of the rules that would clean up a number of the sequence holes in the original. Looking at it all now, I'm tempted to combine it with another game I was creating from scratch to make a hybrid that is quite unique. Not sure how fully they'd mix, though. Robots might make everything easier to conceptualize.
_____________________
~ Tiger Crossing
~ (Nonsanity)
gene Poole
"Foolish humans!"
Join date: 16 Jun 2004
Posts: 324
02-28-2005 09:48
From: Tiger Crossing
...

Yes, llDialog is the best of all the simple ways to get some form of private hand-ordering into the game. But I think I _have_ come up with a way to use in-game images in a private way. If it works, it'll be sorta cool. But I haven't tried to implement it yet, so I'm not sure that it will work.

...


Ohh! In-game image privacy! I'm sure many people will be all over that, because it's for instance one of the things that's keeping me from taking a crack at, say, euchre, or several other card games. If I can help in some way, just IM me in-game or whatever.
Keilaron Tomba
Free quality scripting
Join date: 10 Feb 2005
Posts: 57
02-28-2005 16:50
From: gene Poole
Okay, I forgot to include "Did someone make an online version of Pandora?" -- reason is that a friend of mine is working on a computerized version of it, and I thought maybe someone else had already done it.

So, I have no idea what game he was talking about then. :D

Ah, okay. That makes more sense :>

http://www.eyeplaygames.com/

From: Tiger Crossing
But I think I _have_ come up with a way to use in-game images in a private way. If it works, it'll be sorta cool. But I haven't tried to implement it yet, so I'm not sure that it will work.

Interesting, if you can pull it off. I'm not trying to be a downer when I say this, but with the current way SL is, I don't think it's possible. If you're displaying the image on any prim or particle, it's impossible for it not to be viewed by someone else.
_____________________
post_count++;
Spuds Milk
Registered User
Join date: 28 Sep 2004
Posts: 94
03-01-2005 04:40
Have a notecard for every 'card', give correctnumber to each player, program keeps track of who has what card (to verify legal choices). possibly gives the cards in a folder named with the game and turn number (so that multiple cards can be kept w/o the player getting confused).


player right-clicks and opens to see the card. (or it's in title for that matter)


player creates a notecard with the desired order and gives it to the controlling comupter. (this triggers a change event)

or llDialog as above, which card first... and a done/restart. note that somebody clicking ignore here, can get in a world a trouble

can have a max of 12 choices on a dialog cards, and with 5 cards have 15 possible orders, so can't list every order (and the text bubble is tiny).
Zuzi Martinez
goth dachshund
Join date: 4 Sep 2004
Posts: 1,860
03-01-2005 04:51
From: someone
or llDialog as above, which card first... and a done/restart. note that somebody clicking ignore here, can get in a world a trouble

you could make the last llDialog() have a button for "ARE YOU COMPLETELY SURE?" and if they click that it sets a variable that doesn't let them change their choice. if they don't get to that point they can keep changing the order but the robot also won't run yet.
gene Poole
"Foolish humans!"
Join date: 16 Jun 2004
Posts: 324
03-01-2005 05:28
From: Spuds Milk
Have a notecard for every 'card', give correctnumber to each player, program keeps track of who has what card (to verify legal choices). possibly gives the cards in a folder named with the game and turn number (so that multiple cards can be kept w/o the player getting confused).


player right-clicks and opens to see the card. (or it's in title for that matter)


player creates a notecard with the desired order and gives it to the controlling comupter. (this triggers a change event)

or llDialog as above, which card first... and a done/restart. note that somebody clicking ignore here, can get in a world a trouble

can have a max of 12 choices on a dialog cards, and with 5 cards have 15 possible orders, so can't list every order (and the text bubble is tiny).


Hmm, this might be useable for 52-count card games also, but unfortunately, it sounds super cumbersome. :(

If they dismiss a dialog with ignore, they can "touch" the master controller object (whatever it is) to get the dialog back (yeah, that opens up another potential "problem" -- multiple open dialogs). But yeah, it would be cool if LL could "fix" dialogs. Main problem is backwards compatibility, which makes it unlikely. :(
Liona Clio
Angel in Disguise
Join date: 30 Aug 2004
Posts: 1,500
03-01-2005 06:11
While I may not know much about scripting, I just wanted y'all to know that there are people in SL, like myself, who are very fond of RoboRally. I'd love an opportunity to play it (or a version of it) online.

You know, if you went the dialog route; you wouldn't need to create robots. You could have the player's avis themselves be the tokens....having them sit on a pose ball during play. It would allow you to have animations and infinitely customizable 'pieces', without straining the prim usage of the board itself.
_____________________
"Well, my days of not taking you seriously have certainly come to a middle."
Keilaron Tomba
Free quality scripting
Join date: 10 Feb 2005
Posts: 57
03-01-2005 09:04
It has occured to me that the board doesn't necessarily have to be more than one prim. Sure, it would be plain, but only the master controller needs to know where each special board device is (especially if we take Liona Clio's idea).

From: Spuds Milk
player creates a notecard with the desired order and gives it to the controlling comupter. (this triggers a change event)

Excuse my ignorance if I'm wrong, but don't you need edit permissions to be able to do that?

From: Zuzi Martinez
you could make the last llDialog() have a button for "ARE YOU COMPLETELY SURE?" and if they click that it sets a variable that doesn't let them change their choice. if they don't get to that point they can keep changing the order but the robot also won't run yet.

I'd give them a maximum of redos... indecisive people (like me) could hold up the game ;)

From: Liona Clio
While I may not know much about scripting, I just wanted y'all to know that there are people in SL, like myself, who are very fond of RoboRally. I'd love an opportunity to play it (or a version of it) online.

I can only find one other person who wants to play near here. It kinda sucks. And this friend has bought quite a few of the RoboRally games...

From: Liona Clio
You know, if you went the dialog route; you wouldn't need to create robots. You could have the player's avis themselves be the tokens....having them sit on a pose ball during play. It would allow you to have animations and infinitely customizable 'pieces', without straining the prim usage of the board itself.

This could work. Good idea :>
_____________________
post_count++;