View Single Post
  #1   Spotlight this post!  
Unread 10-02-2011, 04:24
idealphi idealphi is offline
Registered User
no team
 
Join Date: Feb 2011
Rookie Year: 2222
Location: /dev/null
Posts: 2
idealphi is an unknown quantity at this point
[Release] FRC Strategy Simulation (Video Game) 2011: Beta

Currently this is a MacOSX 10.6 i386 build.
You must have a recognizable usb controller attached before running.

Screenshots:




Controls:
-Arrow keys and Spacebar for the menu
-Move = 1st analog
-Rotate = 2nd analog
-Button 2 = brings arm down to the lowest level
-3 = brings arm to the middle level
-4 = brings arm to the highest level
-6 = releases tube
-8 = picksup/grabs tube
-7 && 5 = releases minibot
- 9 through 11 = obtain tube from human player

6 controllers should work, but so far only 4 have been tested. Currently the controls are hard coded (and other things too), but this will change with the official release.

How to include your team for the official release:
*Note in this beta, you must use the team number "3408" to test
-Create your team logo and named it as "XXXX.png" (XXXX is your team number) Please do not make your logo bigger than 400x400.
-Add your team logo inside the "resources/teams/" folder. (FRC 2011.app/Contents/MacOS/Resource/resources/teams/)
-Include your robot's stats inside the "resources/teams/teams.ini" file.

Code:
[Your team number goes here]
	Name=Your team name goes here
	DriveTrain=Tank = 1, tank middle wheel = 2, mechanum/omnidrive = 3, swerve drive= 4//Currently drivetrains are omnidrive
	Climbrate=How many inches per second does your minibot climb
	Sturdiness=How sturdy is your robot (0. inopperable - 1. solid) (1. is  recommended)//currently isn't used in the beta
	Width=The width of the robot in feet with bumpers
	Length=The length of the robot in feet with bumpers
	HasMiniBot=Do you have a minibot? (true or false)
	HasArmLow=Can your robot place tubes on the lower pegs? (true or false)
	HasArmMid=Can your robot  place tubes on the middle pegs? (true or false)
	HasArmHigh=Can your robot  place tubes on the higher pegs? (true or false)
	DurationForRelease=How many seconds does it take for your robot to place a tube on a peg?
	DurationForGrab=How many seconds does it take for your robot to obtain a tube?
	Grip=How well does your robot hold onto the tube? (0. any bump leads to drops, 1. never drops) //currently isn't used in the beta
	ArmAngle=At what angle is your robot's  armed facing in degrees? (0 degrees is the front)
	GrabAngle=At what angle is your robot's  grabber/obtainer facing in degrees? (0 degrees is the front)
	RotateRate=How fast does your Arm/Gribber/Minibot deployer rotate? (degrees per second)
	TubeLandingDistance=Assuming your robot's  arm is at 0degrees, how far away does the ideally tube fall when placing on a peg or releasing away from the bumper? (0 is at the bumper, greater than 0 is recommended)
	GrabbingDistance"=Assuming your robot's  grabber is at 0degrees, how far away can it grab ideally? (0 is at the bumper)
	MinibotDistance=Assuming your robot's  minibot deployer is at 0degrees, how far away attach ideally? 
	MinibotAngle=At what angle is your minibot deployer?
	MinibotStartHeight=How many inches on the pole does your minibot start ideally?
	MinibotRotates=Does your minibot deployer rotate?(true or false)
	ArmRotates=Does your robot's Arm (which releases the tube) rotate?(true or false)
	GrabRotates=Does your robot's tube obtainerrotate?(true or false)
	GrabAttachedArm=Is your grabber/tube otainer dependent on the arm's angle? (true or false)//currently not implemented
	MinibotAttachedArm=Is your minibot deployer dependent on the arm's angle? (true or false)//currently not implemented


///This is if your robot is placed on the outside positions at the beginning of the match (This is for autonomous.) 
	AL_Steps= X (The number of steps to complete autonomous)
	AL_Step1=MOVE_FORWARD 8. (in feet)
	AL_Step2=RELEASE_TUBE
	AL_Step3=MOVE_BACKWARD 12.0 (in feet)
	AL_Step4=ROTATE_LEFT 180. (degreess)
	AL_Step5=WAIT 7 (seconds)
	AL_StepX=......
///This is if your robot is placed on the inside position at the beginning of the match (The forked position.) (This is still for autonomous.) 
	AF_Steps= X (The number of steps to complete autonomous)
-Here is an example.
Code:
[3408]
	Name=Killa-Byte Cubs
	DriveTrain=3
	Climbrate=8.
	Sturdiness=1.
	Width=2.8
	Length=3.7
	HasMiniBot=true
	HasArmLow=true
	HasArmMid=true
	HasArmHigh=false
	DurationForRelease=1.5
	DurationForGrab=1.5
	Grip=1.
	ArmAngle=0.
	GrabAngle=0.
	RotateRate=0.0
	TubeLandingDistance=0.5
	GrabbingDistance"=0.
	MinibotDistance=1.
	MinibotAngle=145.
	MinibotStartHeight=10.
	MinibotRotates=false
	ArmRotates=false
	GrabRotates=true
	GrabAttachedArm=true
	MinibotAttachedArm=false
	AL_Steps= 4  
	AL_Step1=MOVE_FORWARD 14.2
	AL_Step2=RELEASE_TUBE
	AL_Step3=MOVE_BACKWARD 12.0
	AL_Step4=ROTATE_LEFT 180.
	AF_Steps= 11
	AF_Step1=MOVE_FORWARD 8.0
	AF_Step2=WAIT 5.2
	AF_Step3=MOVE_LEFT 1.4
	AF_Step4=MOVE_FORWARD 5.3
	AF_Step5=RELEASE_TUBE
	AF_Step6=MOVE_BACKWARD 4.0
	AF_Step7=MOVE_RIGHT 1.4
	AF_Step8=MOVE_BACKWARD 10.5
	AF_Step9=ROTATE_RIGHT 180.
	AF_Step10=MOVE_LEFT 9.
	AF_Step11=MOVE_FORWARD 6

-Post your stats and logo here or preferably here (because I have full control there.) Don't worry you won't need an account to post. (Please don't spam)


DOWNLOAD

Last edited by idealphi : 10-02-2011 at 17:20.
Reply With Quote