Log in

View Full Version : iPhone Seeding score calculator


jtbandes
17-03-2010, 20:51
Hi fellow FIRSTers!
In light of the recent debates/discussions surrounding the seeding scores and strategies, and my teammate's post (http://www.chiefdelphi.com/forums/showthread.php?t=83911&page=3#post932547) (further info (http://www.chiefdelphi.com/forums/showthread.php?t=84009)) about our seeding score calculator in LabVIEW, I've created an iPhone app to quickly calculate seeding scores from points and penalties.

The app allows you to increase/decrease the raw score and penalty values for each alliance, then calculates the Coopertition bonus and final Seeding score according to Rev. D of the competition manual. It just went through the review process and is now available to download for free. Download: FRC Scoring 2010 (http://itunes.apple.com/us/app/frc-scoring-2010/id362001516?mt=8) (App Store link; version 1.0, 0.2MB). If the seeding algorithm gets changed again, I'll try to get out an update as soon as possible — if I don't notice, or you have other bug reports, post in this thread to bug me about it (or tweet (http://twitter.com/jtbandes) at me or something) and I'll see what I can do.

(If anyone really wants to see the source code, let me know... I may open-source it but right now there's really no compelling reason. It's not that complicated :P)

Anyway, I hope this can be of some use in subsequent competition weeks. If not directly useful to the alliances, it can at least generate some good argument material for those in the stands. Good luck to all! :D

http://grab.by/38hm http://grab.by/38ho

brianelite
17-03-2010, 21:52
anythings better than labpuke ... thanks for the app :D

Basel A
18-03-2010, 00:24
It allows negative scores. If both alliances scored 0, but blue got 1 penalty, it says that red won (and gets 5 points), which is incorrect. That would still be a 0-0 tie.

jtbandes
18-03-2010, 00:55
It allows negative scores. If both alliances scored 0, but blue got 1 penalty, it says that red won (and gets 5 points), which is incorrect. That would still be a 0-0 tie.

Ah, thanks, the problem is that it was determining the winner/loser (by points) by subtracting the penalties, but it didn't constrain it to zero, as you said. I've fixed this for the next update, whenever that may be. I'll let some more people pick it over for bugs first.

Tristan Lall
18-03-2010, 01:21
Does the iPhone SDK provide you with a way to shut off the cellular, Bluetooth and 802.11 radios and the infrared port while the app is running?

Why? <T27>: "Do no [sic] include any form of enabled wireless electronic communication (e.g. radios, walkie-talkies, cell phones, Bluetooth communications, WiFi, etc.)".

jtbandes
18-03-2010, 01:32
Does the iPhone SDK provide you with a way to shut off the cellular, Bluetooth and 802.11 radios and the infrared port while the app is running?

Why? <T27>: "Do no [sic] include any form of enabled wireless electronic communication (e.g. radios, walkie-talkies, cell phones, Bluetooth communications, WiFi, etc.)".

iPhones don't have IR. For the rest, no, but Airplane Mode does... (I don't necessarily recommend using this app on the DS, since it's not official and there might be bugs/discrepancies, but I won't stop you!)

Nawaid Ladak
18-03-2010, 02:44
Does the iPhone SDK provide you with a way to shut off the cellular, Bluetooth and 802.11 radios and the infrared port while the app is running?

Why? <T27>: "Do no [sic] include any form of enabled wireless electronic communication (e.g. radios, walkie-talkies, cell phones, Bluetooth communications, WiFi, etc.)".

airplane mode should do the trick

thefro526
18-03-2010, 08:43
This app is pretty nifty. It helps to visualize certain concepts with seeding scores and the difference between one point for your opponent and one point for yourself and so on.

Also, I felt compelled to download it because of the time shown in the screen shots (8:16 PM).