Go to Post 32% of the teams in any division will be or could be in eliminations. And any one of those could be YOU. If you aren't ready, you will be eliminated. If you are ready, you greatly increase your chances of winning. - EricH [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rating: Thread Rating: 5 votes, 4.80 average. Display Modes
Prev Previous Post   Next Post Next
  #4   Spotlight this post!  
Unread 14-06-2015, 22:51
teslalab2's Avatar
teslalab2 teslalab2 is offline
RogueBotix LLC
VRC #8091
Team Role: Mentor
 
Join Date: Feb 2015
Rookie Year: 2014
Location: Austin MN
Posts: 109
teslalab2 will become famous soon enoughteslalab2 will become famous soon enough
Re: Open Invitation to help design a programming game for FRC

Quote:
Originally Posted by faust1706 View Post
FRC programming ultimately fails to demonstrate what computer science really is. With very little algorithm design and no requirement for efficiency, it is not the game that we are looking for unless you make the game into a simulation with scoring to allow for people to write AIs to play it.

To put things into perspective, here is the game I designed but ultimately decided it wasn't the game we were going to go with:

There are two seeds that are siblings in the ground, Mark and Jessica. They want to be reunited, but cannot see or talk to one another. They can grow their roots in an attempt to find each other, as well as resources. First, they must be reunited by touching roots, and then they can begin gathering resources in the ground to be as healthy and big as possible. It is a 3d map and there are boulders in the ground that cannot be moved and cannot be moved through.

Task: Design and write an algorithm that each tree will use to find each other as well as find resources.

Scoring would be based off of speed (efficiency) of the algorithm, as well as organization and structure of code. Bonus points would be provided if you provide the big-O of your algorithm as well as prove mathematically that as the iterations approach infinity, the probability of convergence approaches 1.

Then do it for more than 2 trees, say 5, and more dimensions than 3, say 100


I completely agree! people have no idea the work that goes into getting the data from a joystick to the roborio. and the roborio is quick enough you could write absolute crap, and it would be fast enough! make them program something useful on a ti-83 calculator. thats when efficiency matters! You could have a program challenge where they have to make a program to calculate digits of pi, and the fastest one wins.
__________________
I need a jaguar development board for reprogramming a jaguars bootloader. if you have one that you want to sell, pm me. thanks

Run you CanJaguars on arduino with ArduRIO, you can also easily control Talons, Victors,Jaguars and Sparks on PWM. https://sourceforge.net/projects/ardurio/
Reply With Quote
 


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


All times are GMT -5. The time now is 04: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