Go to Post ...I've changed my position. I'm fully supportive of Joe's suggestion... - Chris Hibner [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

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 25-05-2011, 16:38
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Introducing the FRCGamePlan!

Background:
The FRC Game Plan is an Android application I’ve developed which allows FRC teams to quickly strategize with their alliance members before a match. I came up with the idea at the West Michigan District Event when team 27, 1918, and 3357 (I was 3357′s driver) were discussing strategy before a match. 27 had a small white board with a field diagram on it which we were using to draw plays for our robots. 27 also had an enormous amount of data on each one of the teams we were competing against – including predicted scores.

It got me thinking, wouldn’t a tablet be the perfect device to do this kind of work on? I envisioned a program where a team’s coach has all the statistics he could desire, but more importantly a program where he could easily communicate strategies to the three drivers on his alliance – and all of this would be done on a tablet style device. What I’ve come up with isn’t exactly the same vision, but it’s a good start to it.

The App:
Download here

The FRCGamePlan is what I’ve come up with so far. First and foremost, it’s an open sourced app – so feel free to help me out and contribute to the project! It’s also my very first Android app (yes I didn’t even write a hello world program). Thirdly, it heavily borrows from my Sinatra based web application – StatsHub.

The user choses a match from a specific event and is presented with a view of the FRC “field”. The user can draw John Madden style diagrams to show their drivers the game plan for that match. The user can also then click on a “robot” on the field (just a button with the team’s number) and view that robot’s stats for the match. The user can change the team number of a button by holding a button down for a short time and choosing a different team number from a dialog that appears.

What’s Broken:
- The app’s menus aren’t functional
- The Kettering Event doesn’t show the stats dialogs

Future Features:
- Download the data upon startup and load it into a database
- Get this onto the Android Market
- Support MANY screen sizes
- Working menus
- Custom listView xml

Please leave your comments and suggestions below. Follow this blog post for the most up-to-date information about the FRCGamePlan. Pics are below. Thanks!





http://grantgumina.boldlygoingnowher...lertDialog.png
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website


Last edited by GGCO : 25-05-2011 at 16:58. Reason: Posted pics
Reply With Quote
  #2   Spotlight this post!  
Unread 25-05-2011, 16:45
Zach O's Avatar
Zach O Zach O is offline
Building an iOS app @ glacial speed
AKA: @FRCZach
no team
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Atlanta, GA
Posts: 512
Zach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond repute
Re: Introducing the FRCGamePlan!

It would be cool if you included pictures of the app.
__________________
Follow me twitter dot com slash frc zach
Reply With Quote
  #3   Spotlight this post!  
Unread 25-05-2011, 16:47
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: Introducing the FRCGamePlan!

Quote:
Originally Posted by Zach O View Post
It would be cool if you included pictures of the app.
It would be cool if you downloaded it.

Seriously though, I'll upload pics in a bit.
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

Reply With Quote
  #4   Spotlight this post!  
Unread 25-05-2011, 16:57
Zach O's Avatar
Zach O Zach O is offline
Building an iOS app @ glacial speed
AKA: @FRCZach
no team
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Atlanta, GA
Posts: 512
Zach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond reputeZach O has a reputation beyond repute
Re: Introducing the FRCGamePlan!

Quote:
Originally Posted by GGCO View Post
It would be cool if you downloaded it.
It'd be even cooler if I had an Android phone to run it on.
__________________
Follow me twitter dot com slash frc zach
Reply With Quote
  #5   Spotlight this post!  
Unread 25-05-2011, 19:22
Robby Unruh's Avatar
Robby Unruh Robby Unruh is offline
*insert random dial-up tone here*
FRC #3266 (Robots R Us)
Team Role: Coach
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Eaton, OH
Posts: 338
Robby Unruh will become famous soon enough
Re: Introducing the FRCGamePlan!

This looks really neat. Will you ever be making this iOS compatible?
__________________
[Robots R Us #3266]
2015: Georgia Southern Classic (Winners / Thanks 1319 & 1648!), Queen City
2014: Crossroads, Queen City
2013: Buckeye, Queen City, Crossroads
2012: Buckeye, Queen City

2011: Buckeye
2010: Buckeye
Reply With Quote
  #6   Spotlight this post!  
Unread 25-05-2011, 19:30
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: Introducing the FRCGamePlan!

Quote:
Originally Posted by Robby Unruh View Post
This looks really neat. Will you ever be making this iOS compatible?
A friend of mine said there's already a comparable iOS program available, but I don't know what its called.

I don't have a Mac, and started an internship this summer, so I don't have any major plans for an iOS veraion. But its open soirced, so feel free to make a port for iOS!
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

Reply With Quote
  #7   Spotlight this post!  
Unread 25-05-2011, 20:46
lemiant's Avatar
lemiant lemiant is offline
the Dreamer
AKA: Alex
FRC #4334 (Alberta Tech Alliance)
Team Role: Leadership
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Calgary, AB, Canada
Posts: 562
lemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond repute
Re: Introducing the FRCGamePlan!

Where are the team stats derived from?
Reply With Quote
  #8   Spotlight this post!  
Unread 26-05-2011, 06:24
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: Introducing the FRCGamePlan!

Quote:
Originally Posted by lemiant View Post
Where are the team stats derived from?
Since no decent api exists, I'm parsing them from the official FRC websites for each event._
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

Reply With Quote
  #9   Spotlight this post!  
Unread 26-05-2011, 15:35
J_Miles's Avatar
J_Miles J_Miles is offline
FiM Referee
AKA: Jared Miles
no team (EngiNERDs)
Team Role: Alumni
 
Join Date: Feb 2009
Rookie Year: 2009
Location: Ann Arbor, MI, USA
Posts: 128
J_Miles is a splendid one to beholdJ_Miles is a splendid one to beholdJ_Miles is a splendid one to beholdJ_Miles is a splendid one to beholdJ_Miles is a splendid one to beholdJ_Miles is a splendid one to beholdJ_Miles is a splendid one to behold
Re: Introducing the FRCGamePlan!

Quote:
Originally Posted by GGCO View Post
Since no decent api exists, I'm parsing them from the official FRC websites for each event._
You could use the FMS Twitter to do it. I don't know if that would be easier.
__________________

Reply With Quote
  #10   Spotlight this post!  
Unread 26-05-2011, 15:55
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,696
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: Introducing the FRCGamePlan!

It may not be long before we can use Android apps in the Windows O/S. This may then be useful on some scouting netbooks, so the absence of scouting data within the program could be moot.

Article [arstechnica.com]

Take that you Apple cultists!

Personally I still love the look-n-feel of a whiteboard. And then there's the incredibly valuable hand-scribbled notes for the match too; I wouldn't want to miss those.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub

Last edited by JesseK : 26-05-2011 at 16:00.
Reply With Quote
  #11   Spotlight this post!  
Unread 26-05-2011, 19:40
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: Introducing the FRCGamePlan!

Quote:
Originally Posted by J_Miles View Post
You could use the FMS Twitter to do it. I don't know if that would be easier.
It wouldn't - especially because of twitter's *occasional* epic fails, but also because the FRC FMS doesn't always immediately post to twitter (in my experience).
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

Reply With Quote
  #12   Spotlight this post!  
Unread 26-05-2011, 23:28
Basel A's Avatar
Basel A Basel A is offline
It's pronounced Basl with a soft s
AKA: @BaselThe2nd
FRC #3322 (Eagle Imperium)
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Ann Arbor, Michigan
Posts: 1,935
Basel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond repute
Re: Introducing the FRCGamePlan!

How about a rough layout of the field, instead of just the blackness with teams?

Also, I would suggest that it might be best to use both, likely with @frcfms as the backup. Just make sure you always use USFIRST's standings (if that's even included), because they take red cards and other anomalies into account.
__________________
Team 2337 | 2009-2012 | Student
Team 3322 | 2014-Present | College Student
“Be excellent in everything you do and the results will just happen.”
-Paul Copioli
Reply With Quote
  #13   Spotlight this post!  
Unread 27-05-2011, 13:29
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: Introducing the FRCGamePlan!

Quote:
Originally Posted by Basel A View Post
How about a rough layout of the field, instead of just the blackness with teams?

Also, I would suggest that it might be best to use both, likely with @frcfms as the backup. Just make sure you always use USFIRST's standings (if that's even included), because they take red cards and other anomalies into account.
I didn't explicitly put that on my up coming features, but I'm planning on incorporating it when I add "multiply screen sizes support".
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

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


All times are GMT -5. The time now is 03:48.

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