[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:
http://idealphi.com/images/2011_b_1_1.png](http://idealphi.com/images/2011_b_1_1.png)
http://idealphi.com/images/2011_b_1_2.png](http://idealphi.com/images/2011_b_1_2.png)

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.


[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.


[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

I’d appreciate if at least 5 teams post their statistics. They don’t have to be accurate to your current state of the robot, but similar to the finished design.

The links are dead.

“The page you have been looking for has been abducted by a rogue band of aliens 4 1/2 months ago.”

yes

Darn aliens…

This is why we can’t have nice things.