Go to Post One transmission to rule them all, one transmission to bind them... :p - artdutra04 [more]
Home
Go Back   Chief Delphi > CD-Media > White Papers
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

photos

papers

everything



.NET Rack And Roll Scoring Program

Jared Russell

By: Jared Russell
New: 02-02-2007 06:39 PM
Updated: 02-02-2007 06:39 PM
Total downloads: 669 times


Much like FIRST's Flash-based program, but with a few added features and full source code (in C#).

I wrote this yesterday afternoon because I was bored. Very bored.

Hopefully people will find it useful. It has all of the functionality of the Official FIRST Flash-based scorekeeper, plus the following features:

-A "Randomize!" button and slider let you create random rack configurations. A good way to practice strategy in different situations.

-A spoiler optimizer. The best location for each team to spoil is denoted, along with the resulting point total if that location were to be spoiled. Note that the code only looks at immediate resulting point values if spoiled, not anything longer term.

-Tube value indicators. The background of each tube placed on the rack is colored with an intensity proportional to that tube's contribution to the current team score. This is also good for deciding where to spoil if multiple locations result in the same point counts.

-Single executable (less than 2mb extracted) based on the .NET Framework. I am working on getting it working on Windows CE as well.

To run the program, you need Windows 2000/XP/Vista with the .NET Framework installed. If you keep your computer reasonably up to date, you probably already have it. If not, swing on over to www.windowsupdate.com and download it from Microsoft for free.

To compile the code, you need Microsoft Visual Studio .NET (any version should work, but the code was written in 2003). No extra libraries are needed. The source is licensed as GPL, so feel free to modify it as you want, but make sure to include the modified source wherever you distribute it. More details can be found the the "gpl.txt" file in the Source archive.

Any questions, comments, or requests for features can be directed to:

jaredrussell@comcast.net

Thanks!

Jared Russell
College Mentor
Team 341 // Miss Daisy

Attached Files

  • zip RnR Score Executable (Team 341)

    RnRScore341 Executable.zip

    downloaddownload file

    uploaded: 02-02-2007 06:39 PM
    filetype: zip
    filesize: 20.38kb
    downloads: 416


  • zip RnR Score Source (Team 341)

    RnRScore341 Source.zip

    downloaddownload file

    uploaded: 02-02-2007 06:39 PM
    filetype: zip
    filesize: 170.19kb
    downloads: 251



Recent Downloaders

Discussion

view entire thread

Reply

02-02-2007 08:47 PM

lukevanoort


Unread Re: paper: .NET Rack And Roll Scoring Program

This is really cool! I was just trying it out for a bit (finally installed .NET to use it) and the interface is really nice! Kudos! I'll definitely be passing this one on to our strategy team!



02-02-2007 10:50 PM

Jared Russell


Unread Re: paper: .NET Rack And Roll Scoring Program

Glad you found it useful.



02-03-2007 10:19 AM

Donut


Unread Re: paper: .NET Rack And Roll Scoring Program

Awesome program. I'm going to play around with this so much the next 2 months.



02-04-2007 07:06 PM

Rich Wong


Unread Re: paper: .NET Rack And Roll Scoring Program

Thank You!
This is a good start for newbies and rookies who want to do more.



02-21-2007 03:58 PM

Astronouth7303


Unread Re: paper: .NET Rack And Roll Scoring Program

Some comments

  • The keepers aren't highlighted in terms of score contribution
  • None of the controls resize when the window does
  • when you right-click, can it toggle in the opposite direction?

Other than that, nicely done.



04-03-2007 10:50 PM

Jared Russell


Unread Re: paper: .NET Rack And Roll Scoring Program

1. That is by design. Keepers can't be spoiled, so they aren't highlighted. The highlighting is meant to show desirable spoiler locations.

2. I realized that as soon as I published this. I never wrote resizing code. I should have just killed the maximize box

3. Didn't think of that. Could add it...



view entire thread

Reply

Tags

loading ...



All times are GMT -5. The time now is 05:59 AM.

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