We need a gaming/bet platform to be written. Front-end will be developed by a separate team, using Java, and will not form part of this project. Requirements: 1.Game variables settings (global, and per game): global variables setting like Rake Calculation per hand, per game, Maximum rake settings, Affiliate settings, Time out settings, Creating tables etc. 2.Tables’ max/min limits: Min/Max stakes, SB/BB combinations, per table (No Limit, Limit and Pot limit) 3.Detailed stats (global, per game): stats for rake, Game played, Players stats, Report generation for each one etc. 4.Games/transaction logs: separate db, with reports generation in Admin section 5.Bonus codes system (generation/distribution of bonus codes, limited by date expiration) 6.Flexible account options 7.System functions 8.Capability of large volume of concurrent players (please indicate what’s possible) 9.Ability to manage and adjust game rules. Games to include: Horse Racing (Pari-Mutuel Wagering System+Track Odds and Wagers) Poker (Texas Hold'em, Omaha Hi and Hi/Lo, Seven Card Stud and Seven Card Stud Hi/Lo, multi and single player tournaments + one on one games) Blackjack Slots (Single Line Slots, Progressive Line Slots, Bonus Round Slots, Multi Line Slots, Wild symbols, Pay Multipliers and Scatter Pay) Video Poker Craps American Roulette European Roulette Pai Gow Poker Mini Baccarat Caribbean Poker Three Card Poker We expect coder to develop on Dot net framework 2.0, C# 2005, Windows forms, SQL Server 2000/2005, as C#, Socket programming, Windows DLL is more reliable. Finally your solution should be properly tested - including regression testing phases, Performance testing (Load & stress as well), UI testing, Functional testing before delivery.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
.net, C#, SQL