Find Jobs
Hire Freelancers

Delphi Horse Race Progress Bar

$250-750 USD

Completed
Posted over 9 years ago

$250-750 USD

Paid on delivery
The Horse Progress Bar: Build a custom Delphi progress bar control, made to look like a horse race track. Delphi Version Support: Delphi XE2 and XE7 Windows Version Support: Windows XP (Initial Release without Service Packs) through Windows 10, both 32 bit and 64 bit, and consumer and server editions. Progress Range: Unsigned INT64 values for minimum, maximum, and current progress value. Specifications: The default size of the progress control should be similar to the Windows 8.x animated progress chart control. The number of horses in the race will be determined by the height of the control. The higher the control, the more horses will "race". Each time the progress bar is incremented, a different horse will push forward. In this way, it is left uncertain which horse will “finish” the “race”. You will randomize each "horse" to determine which one moves forward at any given progress increment. A fast moving progress bar will make for a horse race on a very short track. Similarly, a slow moving progress bar will simulate a race on a very long track. Bonus Feature - Achievements: The user can select a horse to bet on it (by clicking on the horse). If the horse selected by the user wins, the user is awarded the "Gallop Achievement". If the race is really close and the ending is determined by photo-finish, the entire user Desktop must flash like a camera flash for a moment. If the user’s horse wins, in this case the achievement is a "Photo Finish Achievement". The user may shift the bet from one horse to another at any time. If the user wins the race as a result of a last-second switch, the user wins a "Close Call Achievement". Achievements that are won are advertised full-screen, as could be with the photo-finish effect, or inside the control region only, as could be with the Gallop Achievement. Whether an Achievement is advertised full-screen or only inside the control region itself should be determined through a control property. The progress control should have an event that fires, to notify when an achievement special effect is complete (so that the owning process/window of the progress bar can be closed normally by the invoker application. Second Bonus Feature - Paused and Error States: We are open to your suggestions on how to handle paused and error states in the control. For example, when the progress needs to be paused, it could start to "rain heavily" freezing all horses in their tracks. ### Please see a very elementary concept sketch. Please provide mockups of your progress control graphics and effects as part of the project evaluation cycle. Thank you, and have fun implementing this cool progress bar control!
Project ID: 6662674

About the project

2 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello! First of all I want to say that I have big expirience of programming in Delphi. Task was completely clear for me and I`m ready to work. But I have some questions about achivments which i`d like to discuss before doind this program.
$333 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Honolulu, United States
5.0
22
Payment method verified
Member since Jun 17, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.