Team 612: Scouting Program - Hawkeye

Hawkeye is the scouting program i’ve been working on for the past couple months. I designed it to have a simple interface and be easy to use. A couple weeks ago, at the time of the VCU regional, I handed out the beta release of the program. For those of you that were lucky enough to get a copy, I hope you enjoyed it.

For the teams that weren’t at VCU, this post is for you.

These are some pictures of the current version, 1.0b, as well as pictures from previous versions
Hawkeye Pictures

Currently i’m working on the first update for the beta, 1.1b, which will be distributed during the Chesapeake regional and available for download sometime after. Or as soon as I find somewhere to host the file.

I plan on finishing the program by Atlanta and distributing it there along with the source code, yes its going to be open source!!, it will also be downloadable.

Here is the latest version of Hawkeye. I’ve included the source code for people to look at, but its still kind of messy and disorganized. If you can make sense of it you’re free to change it. But i’ll organize and comment all of it in the final release.

Download Hawkeye 1.1b

Hawkeye 1.1b Pictures

Looks interesting. We were working on something like this but it never really got off the ground. I’m definitely going to try this out! :slight_smile:

I guess I’ll be looking for you at Nationals.

K, A few issues I found…

  1. The “Save” option isn’t working. The “Save As” Works fine, but when I tried save the only data that was there when I restarted it was the data that was there when I used Save As.

  2. If you create an Alliance, then save, you loose all of the data on that save (it basically saves a blank).

  3. Sometimes, attempting to create a match makes the program unstable and it partially freezes (But can still be closed via the “X” button in the top corner).

4.Sometimes if you close the program, it will continue to run in the background, causing you to have to go into the task manager and close the .exe before you can open it again.

Thats all I ran into, just thought you might like to know.

Other than that, you’ve got a great program here, I’m defiantly going to inform the members that take care of scouting on my team about it. :slight_smile:

:ahh: wow I never noticed those problems when I tested it. Thanks for catching them. I just added the match optiion a couple days ago so I know that has problems. The only question I have for you is, when you say you closed the program did you hit "X’ or did you close it through File > Exit

It happens almost always with the X button but I think there was at least one time where it did it with exit as well… not completely sure on that though. I can replicate the issue with the X button consistently, the Exit problem might have just been a freak occurrence or my mistake. :confused:

This app looks awesome. Only minor bugs to work out. Looks like fun! I am very happy that it’s Mac compat.

Jacob

OK, I just played around with it some…

I can create teams and alliances :smiley:
I can create a match (not sure what the Undecided/Red/Blue thing is (Maybe predicted outcome?))
How do I enter scores etc? Currently the Rankings show Wins and losses as 0.
I can not close the Rankings window.
If I select a Match, and Click remove, it removes an Alliance. Not too sure whats going on here.

I am using 1.1b, the Jar version on Mac OS 10.4.9

Thank you,
Jacob

P.S. I know some Java, so I can write some classes for you if you need to, i.e. if the scoring data classes aren’t written, I can do those (haven’t looked at your source yet.)

Jacob

  1. The undecided/red/blue thing is for the user to input who won that match. As for the predicting the outcome, i’m still not sure how i’m going to do that. I could just base it on previous match records for each team but that wouldn’t be that accurate considering all the things that determine the outcome

  2. I forgot to add two inputs for the scores when I wrote the code for the matches. In the next release they will definatly be there.:slight_smile:

  3. really? haha. I really havent been working on that part of the program that much. I hastily put it together in a few minutes. basically now it’s just for show.

  4. Thanks for telling me this. The match screen is the more incomplete part of the program. I put this together in a few hours during the annapolis comp, and is the most prone to problems.

As for the scoring and rankings, I still haven’t written the code for this. Its planned for the next update. You’re free to implement it if you want. (if you can make sense of the code:o ) Then from there you can send it back to me and I can give you credit or you can keep it. It’s up to you. :slight_smile:

Thanks for the feedback, I appreciate it.
-Cha

Im not sure if this is just me, but I cant modify a match after I input it (wouldnt mind being able to set it all up beforehand). Apart from that, it looks great, and Il be looking forward to useing it at nationals.

That’ll be implemented by nationals along with other little things. Hopefully i’ll upload an updated version of the program by wednesday.