Go to Post If you thought two alliances racing to tip the bridge in auto was exciting, wait until they play autonomous chicken on the center line. :D - Alpha Beta [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 14-06-2004, 18:36
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: FIRST Video Game: Hammering out details

When you say class, do you mean an instance, or a template? (and I'm probably murdering OOP jargon)
Quote:
Originally Posted by Texan
Ok, so, since you are using VC++, I assume you'll use classes. So, some ideas:
  • Individual classes for all robots. You can do fun things with these, such as pass in the robot spec file in the constructor, and the class could read it in and configure itself.
  • Class for the game. This class would hold information on what teams which robots are on, where each robot is (maybe this could be a robot class function?), where balls are on the field, make sure robots follow rules, etc. Maybe even it could even read in rules/field structure from a file?
  • Depending on how you do the physics engine, you could have classes for various field components, such as balls, goals, etc. For example, with the balls, they could keep track of bounces and other movement, relaying it on to the game controller.

Just some ideas. And some of that is rough obviously, like who gets to keep track of where robots/other moveable field objects are.
I think every physical object will be an instance of the respective class, while the Field controller will do what the real one does: trigger events on the field. The Engine will control physics, etc.

Anyone work at Id?
Reply With Quote
  #2   Spotlight this post!  
Unread 14-06-2004, 18:48
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: FIRST Video Game: Hammering out details

Quote:
Originally Posted by Astronouth7303
When you say class, do you mean an instance, or a template? (and I'm probably murdering OOP jargon)
I'm meaning a defininition of a class, ie:

Code:
class robot
{
public:
   void move(int feet);

};
__________________

Reply With Quote
  #3   Spotlight this post!  
Unread 14-06-2004, 18:54
Bharat Nain's Avatar
Bharat Nain Bharat Nain is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Jan 2004
Rookie Year: 2003
Location: New York
Posts: 2,000
Bharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond repute
Send a message via AIM to Bharat Nain Send a message via MSN to Bharat Nain
Re: FIRST Video Game: Hammering out details

Look at Robot Arena 2, its been done pretty well for a robot game.
I would love to see something like this:
We play peer to peer with other FIRSTers about the present game
If we can get a whole bunch of clever programmers to create the game soon after the kickoff and play it online(or something), that would be simply awesome. We would actually be able to see the game. Then Fantasy FIRST might have to create a separate division for Online FIRST game? This rocks. Good job, see what you can do.
__________________
-= Bharat Nain =-

Whatever you do, you need courage. Whatever course you decide upon, there is always someone to tell you that you are wrong. There are always difficulties arising that tempt you to believe your critics are right. To map out a course of action and follow it to an end requires some of the same courage that a soldier needs. Peace has its victories, but it takes brave men and women to win them. - Ralph Waldo Emerson
Reply With Quote
  #4   Spotlight this post!  
Unread 14-06-2004, 19:26
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: FIRST Video Game: Hammering out details

Ok, in response to the 2 posts that beat me, I say we need some groups going:
  • A coding group that will create the framework and write/include the Engine.
  • A 3D design group that creates the 3D models (fields, bots, etc)
A releasable version I don't expect to be out for awhile (as far as coding goes). But I know I can't do this alone.

Does Crystal Space do input, or just physics? If we don't worry about portability, I know that DirectX covers everything as far as hardware interfacing.
Reply With Quote
  #5   Spotlight this post!  
Unread 14-06-2004, 19:29
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: FIRST Video Game: Hammering out details

Open source 3d engine, if you want it:
http://www.genesis3d.com/

Didn't really look much at it, but might work.

Read the lisence, looks good.

--EDIT--
Flash doesn't do 3d, as far as I know. Plus, it would be too hard to incorporate into a real game...
__________________


Last edited by Ryan M. : 14-06-2004 at 19:33.
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
2002 game prediction contest!!! Ken Leung Rumor Mill 41 31-12-2007 18:18
[Official 2005 Game Design] OK, so YOU design the 2005 game... dlavery FRC Game Design 37 26-10-2004 23:15
FIRST Video Game Mike Ciance Chit-Chat 40 14-06-2004 16:28
Create a Game Details Katherine General Forum 7 06-09-2003 23:44
Ok, so YOU design the 2003 game... dlavery General Forum 157 07-01-2003 23:55


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

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