So I am watching a video on the Revolution 3 event in China. Guess what I saw? Goldsprints FX of course! The video below is the official video from the event. The roller racing starts off about the 7 minute mark. Keep your eyes open for shots of GFX in action. Thanks to Shannon for letting me know she continues to use GFX and the OpenSprints hardward. She is really building a great goldsprints community over there!
I made two big fixes last Saturday night. The next release will be beta 2.2 and it will be available to the general public right away. If you have using GFX please consider making a donation.
The first bug fix was with how the “Next Race” feature works. The second fix was with the “Call It” functionality. Let’s start with the “Next Race” feature. If you have not been following along with the latest development progress you might not be aware that you can now progress through races from the winner screen. See this screen shot to the left. When there is more than one race entered the next race button will be active on the winner screen. As you cycle through each race the previous race will be removed from the schedule, the racers times will be save back to the roster, and the next race will be loaded up ready to go. There was a small bug in the logic to get the next racers and what racers were loaded next. It should now be fixed. I can’t seem to break it anyway. So, I am pretty confident that the next race logic and the racers on deck is solid. One thing I have not figured out yet is where to put the next racer display when four bikes are raced. It fits nice when two racers a but not with four. I will try a few things to get it all on the screen and that will allow me to release beta 2.2.
The way the next racers come up is that GFX always grabs the next race below the current race unless you are on the last race. So there are three possibilities.
- Iif you select the first race on the race list and start things off, GFX will go in order from top to bottom.
- If you select the last racer on the race list it will move its way up the list from the bottom.
- If you select a race in the middle of the race list the system will keep grabbing the race below the current race until it reaches the end of the race list and then move its way up the race list.
It is also important to note that the last race in the list is not deleted when there is only one left. This is because the Next Button is disabled when there are no more races to load. So you only have the Race Again button available. By design the Race Again button is meant to be used to either race the same group again or if you are not using names and just Racer One, Racer Two and so on. You shouldn’t have to keep loading races to the race list so the last one is kept.
The Race Again button is a big time saver if you are only running colors and not racer names. Just delete the last race from the race list when you have gone through the entire race roster and start adding more if needed. I hope that is easy to understand. If not play with it and let me know what questions you have.
The second big update was with the “Call It” functionality. It was not working as expected. I was trying to make it much more complicated that it was. I ended up check if a racer has completed the distance. If they have then great, save then record the time. If a racer has not completed the distance then GFX will enter 99:99:999 into their time and save that. So 99:99:999 is essential a DNF. But they still get on the board of the final time. I am pretty happy with the way this worked out.
When released give these updates a really good test. Don’t assume they are fixed until you test them yourself when beta 2.2 hits the downloads page. If you are visual person like myself the follwing video will demonstrate these updates in action.
Capital City Sprints put on a membership drive goldsprint event for the Central Iowa Trail Association last Saturday at Mars Cafe. We had 25 racers and many more watching and cheering. This video is just a few of the races that went down.
GFX made a showing at the Mont 24 last weekend. The Mont 24 is Australia’s largest mountain bike race. I love seeing videos and photos of the software in action. Please keep sending me links and I will post them.
In the video it looks like there is a bug but the video ends too quick to see what the issue was. I think the announcer said the winners time continues to turn. Waiting on an email now from Alan to see what issues they had.
Between myself, Greenstreet Cycles in Omaha, and Alan at the Mont 24 we had three different groups running events with GFX this past weekend. I am compiling a list of next fixes and features. As soon as I have all the feedback I will post to the blog so you can get a good idea of what is on the development agenda for the next few weeks.
The fine people at Greenstreet Cycles in Omaha, Nebraska had a goldsprints event this weekend. They used GFX and everything ran as expected. Here are a few videos to prove it. They ran about 60 races and had 200 spectators. Pretty good numbers!
I can’t say enough at how thankful I am to the couple of people that have donated to the Goldsprints FX development. To date the two donators have given $250.00 USD to the development Wow! This puts a big smile on my face. If a few people are this excited about GFX then I need to keep working on the development. I am going to use the software no matter what for my own goldsprints events. If other find it useful that is a big plus. I can’t tell you how many hours have gone into the development but it 100′s quickly approacing a thousand. I am very thankful for the donations and it inspires me to keep pushing the development further. If you find GFX useful please consider contributing to the development. Click the donate link in the side bar.
I have decided to get each new releases in the hands of kind people that make a donation before the general public. Probably a good week in advance, maybe more. I can’t think of another way to reward them for supporting the development efforts.
And with that, I feel it is necessary to give an update on the development of beta 2. I am very happy to say that I just testing the rostering system and it works without any bugs. Yipee! I am going to test everything out Friday and plan to release the beta 2 over the weekend to the people that have donated . There are still a few bells and whistles to add into the rostering system but people have events coming up next weekend, including me. So some testing is key right now.
Here is a video of the rostering system as of tonight. I am pretty happy with everything so far.
The system now has a SQLite backend. Data from the roster is save to the database so you can shut down and launch again without losing any racers or their times. Currently name, time, and gender make up the roster. If people race more than once only their best time is kept. It is very easy to sort on the times, gender or names if you like.
A few features that will be in the beta 2.1 release over the next couple of weeks include:
- Jumping to next/previous race from the winner screen. This will keep the roster screen away from the audience as much as possible.
- Some kind of ‘Standing’ screen so you can see the top racers. Kind of like a top 10 list for both male and female racers.
- The ability to have more than one race in the system. You can’t add multiple events at this time. Just one.
- Add in wins/loses on an event level. In addition to name, best time, and gender, win/loses will also show.
- Auto load races with a single button click. Take the entire roster, randomize it based on gender then load them to the race list.
- There are a few usability things that would help. A few are not allowing deletion of a user if they are added to the race list. Updating a racers name and gender after they have been added. A handful of others and any suggestions from users have.
I can’t think of anything else I want to add into the rostering system. If you have some requests that you have not posted yet let me know. Donating members look for beta 2 this weekend. Everyone else in a few weeks.