Go to Post Anything that promotes science and technology is okay in my book. - Dan Richardson [more]
Home
Go Back   Chief Delphi > Other > FIRST-related Organizations
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 15-07-2004, 23:57
Mike Ciance Mike Ciance is offline
Registered User
FRC #0025 (Raider Robotix)
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2002
Location: North Brunswick, NJ
Posts: 693
Mike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant future
Send a message via AIM to Mike Ciance
[FVG]: Difficulty Levels

i know this doesnt need to be decided right away, but i figured why not start now? we need to decide some things:
  • how many difficulty levels we want to have
  • which are available from the beginning and which must be accessed
  • has anybody noticed how much i love the list code?
  • what we want to name the different difficulty levels
Reply With Quote
  #2   Spotlight this post!  
Unread 16-07-2004, 14:04
JoeXIII'007's Avatar
JoeXIII'007 JoeXIII'007 is offline
Pragmatic Strategy, I try...
AKA: Joeseph Smith
FRC #0066
Team Role: Alumni
 
Join Date: Feb 2004
Rookie Year: 2001
Location: Ypsilanti, MI (Ann Arbor's shadow)
Posts: 753
JoeXIII'007 has a reputation beyond reputeJoeXIII'007 has a reputation beyond reputeJoeXIII'007 has a reputation beyond reputeJoeXIII'007 has a reputation beyond reputeJoeXIII'007 has a reputation beyond reputeJoeXIII'007 has a reputation beyond reputeJoeXIII'007 has a reputation beyond reputeJoeXIII'007 has a reputation beyond reputeJoeXIII'007 has a reputation beyond reputeJoeXIII'007 has a reputation beyond reputeJoeXIII'007 has a reputation beyond repute
Send a message via AIM to JoeXIII'007
Re: [FVG]: Difficulty Levels

Quote:
Originally Posted by afflictionblade
  • how many difficulty levels we want to have
  • what we want to name the different difficulty levels
We should start off with 3 diffuculty levels:
  • Rookie == easy == limited AI, a few smart moves by the computer, etc.
  • Veteran == norm == good AI, more smart moves, etc.
  • Expert == hard == extremely good AI, makes very smart moves, able to predict opponets moves, etc.

    I am tempted to put a 4th, harder level of difficulty, but these three will do.
__________________
Joeseph P. Smith
jpthesmithe.com
University of Michigan - Informatics (B. Sci. 2012)
General Purpose Programmer - Cooperative Institute for Limnology and Ecosystems Research (CILER) at NOAA-GLERL
Reply With Quote
  #3   Spotlight this post!  
Unread 16-07-2004, 14:45
Clark Gilbert's Avatar
Clark Gilbert Clark Gilbert is offline
Registered User
no team
Team Role: Alumni
 
Join Date: May 2001
Rookie Year: 2000
Location: Columbus, IN
Posts: 1,946
Clark Gilbert has a reputation beyond reputeClark Gilbert has a reputation beyond reputeClark Gilbert has a reputation beyond reputeClark Gilbert has a reputation beyond reputeClark Gilbert has a reputation beyond reputeClark Gilbert has a reputation beyond reputeClark Gilbert has a reputation beyond reputeClark Gilbert has a reputation beyond reputeClark Gilbert has a reputation beyond reputeClark Gilbert has a reputation beyond reputeClark Gilbert has a reputation beyond repute
Re: [FVG]: Difficulty Levels

Quote:
Originally Posted by JoeXIII'007
We should start off with 3 diffuculty levels:
  • Rookie == easy == limited AI, a few smart moves by the computer, etc.
  • Veteran == norm == good AI, more smart moves, etc.
  • Expert == hard == extremely good AI, makes very smart moves, able to predict opponets moves, etc.

    I am tempted to put a 4th, harder level of difficulty, but these three will do.
Rookie Mode
Normal Mode
13 Year Veteran Mode
Dean-Like Mode
__________________
Purdue Alumni
Cummins, Inc.
Reply With Quote
  #4   Spotlight this post!  
Unread 16-07-2004, 15:11
Ryan M. Ryan M. is offline
Programming User
FRC #1317 (Digital Fusion)
Team Role: Programmer
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Ohio
Posts: 1,508
Ryan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud of
Re: [FVG]: Difficulty Levels

Quote:
Originally Posted by JoeXIII'007
  • Expert == hard == extremely good AI, makes very smart moves, able to predict opponets moves, etc.
The only problem with the difficulty being the AI is, well, that AI is hard to do, expecially considering that there will be dozens/hundereds of robots that the AI might have to handle, each with different capabilties/stregths. Also, the field isn't very static, meaning there are balls bouncing around, other robots... All in all, AI will be the hardest part of the project (after we get the framework up, of coures.

A better idea might be to make the different levels give your particualar robot various levels of "handicaps." For instance, on rookie, your robot might be able to always climb the platform (assuming it's so equipted). Also, HP accuracy is something easy to write that could be used.
__________________

Reply With Quote
  #5   Spotlight this post!  
Unread 16-07-2004, 15:16
MrToast's Avatar
MrToast MrToast is offline
I named Greg Needel's cat!
AKA: Dave DeLong
no team (Rhode Warriors)
Team Role: Alumni
 
Join Date: Mar 2004
Rookie Year: 2004
Location: RI, now UT
Posts: 326
MrToast has much to be proud ofMrToast has much to be proud ofMrToast has much to be proud ofMrToast has much to be proud ofMrToast has much to be proud ofMrToast has much to be proud ofMrToast has much to be proud ofMrToast has much to be proud of
Send a message via AIM to MrToast
Re: [FVG]: Difficulty Levels

Quote:
Originally Posted by Clark Gilbert
Rookie Mode
Normal Mode
13 Year Veteran Mode
Dean-Like Mode
Perhaps not "Dean-like Mode" but simply "Dean Mode". That would be amusing

MrToast
__________________
(#121, 2004) Archimedes semi-finalists with 237 and 386! I had an awesome time guys, and thanks for the hat!
(#121, 2004) BC5 semi-finalists with 190 and 1027! Awesome time! We went further than I thought we could! Thanks for all your help w/ our transmission!
(#121, 2005) Galileo quarter-finalists with 47 and 203! Thanks for all your support through the stress!
------------------------------
If it moves and it shouldn't, use duct tape.
If it doesn't move and it should, use WD-40
------------------------------
"It'll all work out in the end, and if it doesn't, it's not the end." - Jeff Bullock
Reply With Quote
  #6   Spotlight this post!  
Unread 16-07-2004, 17:13
Mike Ciance Mike Ciance is offline
Registered User
FRC #0025 (Raider Robotix)
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2002
Location: North Brunswick, NJ
Posts: 693
Mike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant futureMike Ciance has a brilliant future
Send a message via AIM to Mike Ciance
Re: [FVG]: Difficulty Levels

i was actually thinking it should be:

Rookie
Veteran
Expert
Gracious Professional
Reply With Quote
  #7   Spotlight this post!  
Unread 16-07-2004, 17:35
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: [FVG]: Difficulty Levels

Quote:
Originally Posted by Texan
The only problem with the difficulty being the AI is, well, that AI is hard to do, expecially considering that there will be dozens/hundereds of robots that the AI might have to handle, each with different capabilties/stregths. Also, the field isn't very static, meaning there are balls bouncing around, other robots... All in all, AI will be the hardest part of the project (after we get the framework up, of coures.
A given AI will only support a given set of bots.

I've been thinking, and here's how it goes:
  • The AI is sepperate from the robot (malicious code)
  • The AI recieves info on the robot's speed, position, orientation, and the feed back data.
  • The AI outputs an OI packet
  • The packet is screened before going to the bot (malicious code)

The goal is to prevent an AI from interacting directly with the robot (preventing cheaters), but allow the AI to be easily made and quickly ran.
Reply With Quote
  #8   Spotlight this post!  
Unread 16-07-2004, 20:04
ChrisH's Avatar Unsung FIRST Hero
ChrisH ChrisH is offline
Generally Useless
FRC #0330 (Beach 'Bots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Hermosa Beach, CA
Posts: 1,230
ChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond repute
Re: [FVG]: Difficulty Levels

Quote:
Originally Posted by JoeXIII'007
We should start off with 3 diffuculty levels:
  • Rookie == easy == limited AI, a few smart moves by the computer, etc.
  • Veteran == norm == good AI, more smart moves, etc.
  • Expert == hard == extremely good AI, makes very smart moves, able to predict opponets moves, etc.

    I am tempted to put a 4th, harder level of difficulty, but these three will do.
I think the levels should be:

Preseason Scrimage - barely functional opponents
Early Regional - half of Opponets work and little strategic play
Late Regional - 3/4 of Opponents work and play strategically
Championship - all Opponents work and play strategically
__________________
Christopher H Husmann, PE

"Who is John Galt?"
Reply With Quote
  #9   Spotlight this post!  
Unread 16-07-2004, 20:29
Nastay's Avatar
Nastay Nastay is offline
Jim Smith
AKA: Jim Smith
#0236 (Techno Ticks)
Team Role: Programmer
 
Join Date: Jun 2004
Location: Old Lyme, CT
Posts: 32
Nastay is an unknown quantity at this point
Send a message via AIM to Nastay
Re: [FVG]: Difficulty Levels

I was thinking that one way we could change the AI would be to add time delays to when the AI receives/can use and react to the other robots. So hard, when you moved the AI would know almost immediately and be able to react to you and prevent you from doing something faster, where as on easy maybe add a few tenths of a second to that, so it would be like the AI driver had slow reflexes... just a thought.
__________________
First Video Game! - Port Leader
sudo rm -r -f -v /
Nastay
21
Reply With Quote
  #10   Spotlight this post!  
Unread 16-07-2004, 21:02
mtrawls's Avatar
mtrawls mtrawls is offline
I am JVN! (John von Neumann)
#0122 (NASA Knights)
Team Role: Programmer
 
Join Date: Mar 2003
Location: Hampton, VA
Posts: 295
mtrawls is a splendid one to beholdmtrawls is a splendid one to beholdmtrawls is a splendid one to beholdmtrawls is a splendid one to beholdmtrawls is a splendid one to beholdmtrawls is a splendid one to beholdmtrawls is a splendid one to behold
Send a message via AIM to mtrawls
Re: [FVG]: Difficulty Levels

Quote:
Originally Posted by Astronouth7303
  • The AI is sepperate from the robot (malicious code)
  • The AI recieves info on the robot's speed, position, orientation, and the feed back data.
  • The AI outputs an OI packet
  • The packet is screened before going to the bot (malicious code)
The goal is to prevent an AI from interacting directly with the robot (preventing cheaters), but allow the AI to be easily made and quickly ran.
If this is the case, then each robot would have to include a ranking of its strengths and weaknesses (e.g., more defensive, better hanger, etc.). Note that it would be rather complicated, and not necessarily very effective (esp. for time put in) to do it this way, -- at least at initial inspection. It seems to me, though, the computer AI needs just be a generic bot (maybe have several based on different strengths/weaknesses), but the AI seems very much a property of the bot. Of course, and this is a BIG of course, it is waaaaaaaaaaaaaaay to early to really be discussing any of this seriously. The AI can wait, because it is all for naught if no energy is put into the basic structure, the very backbone of the game. What will the competition framework be like? How will matches be handled? Start thinking in terms of:

Basic element is Robot, of which two constitute an alliance. 2 alliances passed to Match, which returns winning alliance. List of Robots passed to Tournament, which includes a Scheduler which gets all the pairings and timing set up (a fair amount of thought needed if you allow many players across a network connection; for instance, it seems heuristic methods for a "bin packing" problem might be needed--but now I commit your sin and digress ). Tournament includes Scheduler, some Referee element (makes sure all stay in field, robots aren't hit too hard, pinning limited, etc.), a Scorer(for Match, and then one for Tournament), which scores the match and some way to record the running score of the whole tournament. Etc.

There's a bunch more elements like this. I may have even been too specific; it helps to start out with general outlines like such, so everyone is thinking of the same thing, ...and so that once it is fleshed out more, elements like AI Design can be tackled in turn and everyone can see what they might be able to add discussion to, etc. Of course, ignore my poor example and just use it as a general springboard for thought, not necessarily a suggestion for your particular structure--which I can't even begin to make, as I don't know many basic things that need to be decided first ... e.g., do you plan to allow multiple players through network connections eventually? if so, should know so you can plan for it now ... do you plan to play through a whole tournament season, and then go to nationals perchance, or just a single match or a series of matches? ... etc. You can see, I hope, that the basic questions must needs be discussed, so that the basic structure can begin to be discussed, so that the more specific elements can be discussed, so that algorithms and pseudocode can be created, so that eventually you can program the darn thing. (Disclaimer: Some steps missing.)
Reply With Quote
  #11   Spotlight this post!  
Unread 19-07-2004, 08:26
kjohnson's Avatar
kjohnson kjohnson is offline
Insert Clever Title Here
AKA: Kyle J.
FRC #1610 (BOT)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Virginia
Posts: 575
kjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond reputekjohnson has a reputation beyond repute
Re: [FVG]: Difficulty Levels

Quote:
Originally Posted by JoeXIII'007
We should start off with 3 diffuculty levels:
  • Rookie == easy == limited AI, a few smart moves by the computer, etc.
  • Veteran == norm == good AI, more smart moves, etc.
  • Expert == hard == extremely good AI, makes very smart moves, able to predict opponets moves, etc.

    I am tempted to put a 4th, harder level of difficulty, but these three will do.
I like those three for the first three levels. If adding in a fourth level, it should only be available after beating the whole third/expert level - kind of like a secret level.
Reply With Quote
  #12   Spotlight this post!  
Unread 19-07-2004, 11:00
Rich Kressly's Avatar
Rich Kressly Rich Kressly is offline
Robot/STEM troublemaker since 2001
no team (Formerly 103 & 1712. Now run U.P. Robotics (other programs))
Team Role: Mentor
 
Join Date: Oct 2001
Rookie Year: 2001
Location: Pennsburg, PA
Posts: 2,045
Rich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond reputeRich Kressly has a reputation beyond repute
Re: [FVG]: Difficulty Levels

Sorry for tossing in my two cents without reading all of the threads about the video game. Maybe this has already been discussed, but wouldn't it be great to be able to help another team in the pit area, have alliances congratulate eachother, etc? In short, if you REALLY want a game about FIRST, then it needs to be something other than just the game. These things could be done with a combination of text and simple objects without actual people to model if that was too hard. OK, I'm done. Congrats on a great project and good luck.
__________________
technology, innovation, and invention without a social conscience will only allow us to destroy ourselves in more creative ways
Reply With Quote
  #13   Spotlight this post!  
Unread 20-07-2004, 12:35
Ryan M. Ryan M. is offline
Programming User
FRC #1317 (Digital Fusion)
Team Role: Programmer
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Ohio
Posts: 1,508
Ryan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud of
Re: [FVG]: Difficulty Levels

Quote:
Originally Posted by Rich Kressly
Maybe this has already been discussed, but wouldn't it be great to be able to help another team in the pit area, have alliances congratulate eachother, etc?
Cool idea. For the first versions, we'll probably just go for game play, but maybe after we get that working well, we can have break downs, with a few decisions on what you should do...

We might also be able to have a few scenes created in 3DS showing one team congratualting another. Obviously you couldn't do all of them, but, you could do some...
__________________

Reply With Quote
  #14   Spotlight this post!  
Unread 22-07-2004, 15:25
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: [FVG]: Difficulty Levels

Quote:
Originally Posted by Rich Kressly
Sorry for tossing in my two cents without reading all of the threads about the video game. Maybe this has already been discussed, but wouldn't it be great to be able to help another team in the pit area, have alliances congratulate eachother, etc? In short, if you REALLY want a game about FIRST, then it needs to be something other than just the game. These things could be done with a combination of text and simple objects without actual people to model if that was too hard. OK, I'm done. Congrats on a great project and good luck.
A built-in pit chat? maybe...
some clips from various comps would be cool. Also: if you're in the pits, how about watching the game?
(This is all for LAN/Web play, of course).
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[FVG]: Produced Materials Mike Ciance FIRST-related Organizations 31 05-07-2004 17:41
[FVG]: Robot AI Mike Ciance FIRST-related Organizations 7 04-07-2004 14:35
[FVG]: Menus Ryan M. FIRST-related Organizations 29 02-07-2004 18:58
[FVG]: Opening Sequence Joshua May FIRST-related Organizations 16 24-06-2004 00:00
Can someone list the poster levels mnkysp6353 CD Forum Support 1 10-02-2002 22:14


All times are GMT -5. The time now is 17:21.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi