Find Jobs
Hire Freelancers

Create Silverlight App for Facebook: Roulette

$500-1000 USD

Cancelled
Posted over 11 years ago

$500-1000 USD

Paid on delivery
This app allows users to play a simulated casino roulette game. ## Deliverables Similar apps can be seen at [login to view URL] [login to view URL] and [login to view URL] The project is a Visual Studio 2010 [login to view URL] app will allow users to select training mode: training, practice, and competition. These modes must be supported in the app that is delivered. Training provides advice before every spin. Practice provides advice when requested. Competition never offers advice. Advice is based on researched methods (that worker will determine). Worker must research credible bet/play methods for roulette. Need at least six systems. This app allows users to buy additional coins. The dialog to do this is included. Please simulate a response, and the actual implementation will be done later. This app allows users to select betting/playing systems. Please research current betting/playing systems for roulette and implement. Half of the systems will be free to players and half can be purchased. Please simulate system purchase similar to [login to view URL] Offer training advice when user is in training mode, or upon request when user is in practice mode. Please refer to [login to view URL] Allow table limits of $5 and $25. Offer purchase of table limits of $100 and $500. Please see [login to view URL] (Please note that there is an options dialog in blackjack guru) Accurately maintain bankroll, bet, and table limits in Bankroll object. When user selects a chip, allow users to drag the chip onto the board. If it exceeds the table limit, show an error message in the Bankroll object and DO NOT place the bet. Make a click sound when a chip is placed. Be sure to update the bet amount in the Bankroll object. Slightly offset bets where multiple chips are placed onto a single betting location so that it is clear that multiple chips are on one spot. Will need a method that clears all chips that have been placed on the canvas. Please note that the ChipSelector object has a method named AdjustToMaxBet which adjusts the chips to allow only bets that are within the available bankroll. This method must be used. Display a spin button as long as the bet amount is at least the minimum table limit. Be sure to remove Bankroll error messages when appropriate. When it is time to spin, display a frame and the roulette wheel. Rotate the roulette wheel and show a ball bouncing in a realistic manner. When everything is done, show a magnification of the number with the ball on top of it (this will be a small portion of the spin wheel with the ball showing). Do pay offs. Queue audio for each pay off. Update the Bankroll object. Please note that this is according to US play rules. It may be necessary to imprison some red/black bets. If a user is out of money, offer a coin purchase. There is a dialog built in--call this and simulate the response. Please format project source code in the way that the project is provided. Attached is the project shell.
Project ID: 2779267

About the project

1 proposal
Remote project
Active 12 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
1 freelancer is bidding on average $711 USD for this job
User Avatar
See private message.
$710.60 USD in 21 days
4.7 (14 reviews)
5.9
5.9

About the client

Flag of UNITED STATES
Orlando, United States
5.0
149
Payment method verified
Member since Apr 23, 2002

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.