Re: Cool Game Idea - Anyone want to help?

new topic     » goto parent     » topic index » view thread      » older message » newer message

Good idea - I agree that there should be a default set of actions such as
this. To simplify programming, all the basic functions could be implemented
in scripts. Also, while programmers could extend the robots using their own
scripts, I hope that:
1. Some programmers release their scripts
2. Scripts are easy enough to use that many people could write their own
3. Very basic scripts could be more powerful than more advanced scripts. For
example, a script could simply build a huge swarm of robots without the user
having to click on the build robot command and individually configure each
new robot, allowing the user to do more useful things which require more
skill.

Also, there would be a standard interface to all of the modules and some
scripts could not be modified. For example, a robot can't be built for free,
or even a reduced amount of resources - the amount of resources will be a
built-in constant, and there will be no way to get around it.

Jeff Fielding

----- Original Message -----
From: "Lewis Townsend" <keroltarr at HOTMAIL.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Tuesday, February 29, 2000 11:49 AM
Subject: Re: Cool Game Idea - Anyone want to help?


> Hello Jeff (and others interested),
> ...
> I have followed this thread and I see that it has evolved into
> a game that would let "players" write code for their robots.
> I don't see how a game like this would be commercially successful.
> Even if you didn't HAVE to write any code, those that CAN program
> would have an overall advantage because they could fine-tune
> their robots for custom situations.
> What I would suggest is to have an extensive INTERFACE to the
> robot. Say you right click on a robot and it brings up a list of
> actions:
>   Stop              -- \
>   Move to location  -- These should be
>   Waypoint move     -- relatively self-
>   Attack Target     -- explanatory but
>   Drop all modules  -- if not they are
>   Pick up module    -- explained below
>   Use special       -- /
>   PROPERTIES..
>
> If the player selcects properties a window pops up with a certain
> number of tabs:
>   Movement
>   Attack
>   Modules
>
> Movement:
>   Stop options: -- option buttons
>     shut down -- stop and shut down all systems
>     Stand ground -- stay in position
>     stop  -- stop but attack and chase any enemy sighted
>     gaurd -- stop and attack enemies but return to stop position
>   Normal Movmement: -- go to target location
>     Find shortest route
>     stealth mode -- avoid enemies
>     abort mode -- retreat if attacked
>   Waypoint Movement: -- movement along waypoint paths
>     Patrol: -- a check box that enables toggle and cycle
>       Toggle -- 1,2,3,2,1,2...
>       cycle  -- 1,2,3,1,2,3...
>
> Attack:
>   Movement: -- option buttons
>     Passive -- Ignore enemies
>     Defensive -- Return fire only
>     Aggressive -- attack enemies in route
>     Trouble-maker -- attack all enemies sighted
>   Speed vs Accuracy -- checkboxes
>     lead target -- slower but more accurate
>     stop to attack -- increases accuracy
>     use burst fire (if available) -- higer attack rate
>                                  -- lower accuracy
>   Attack who?: -- for auto attacks (option buttons)
>     closest
>     strongest  -- enemy with highest firepower
>     weakest    -- enemy with lowest defense
>
> Modules:
>   Current weapon:  -- a combo-list of offensive modules
>                    -- these do not have to be equiped
>                    -- manually. See below
>   Equipped modules: -- a list of modules that are equipped
>     Unequip module -- a button
>     Set as Special -- a button
>   Non-equiped modules:  -- a list of unequipped modules
>     Equip module -- a button
>     drop module -- a button
>
>
> Thank you for taking the time to read this, it is just some
> ideas of how to make a very powerful interface without
> letting players code their own robots' AI. Of course, the
> different modules available could be customizable via a script
> file. I have some ideas for these as well if anyone wants to
> hear them.
>
> later,
> Lewis Townsend
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com
>

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu