login
Forgot?
Login with Facebook

Don't have an account? Register one now!

Video Game .Net Tournament System

Bids 
2
Avg Bid
$115 USD
CLOSED
  • Project ID:

    459347
  • Project Type:

    Fixed
  • Budget:

    $30-$250 USD

Project Description:

***Tournament System Project***
The goal of the project is to create a tournament system backend for a custom .Net application that uses the eCommerce portion of a DNN (Don Net Nuke) portal. Hundreds of video game players will sign up to play in a tournament. They will compete against each other playing online Flash games.

The .Net solution must read from the existing databases to check that a user has purchased a ticket to join the tournament. Then, the backend must match up users based on criteria for four rounds of matches. New database tables will need to be created.

C# ASP .Net 2.0 web application with US English comments

The Developer should use best coding practices, code comment all functions, and thoroughly design and document BEFORE starting actual development. We will do a small proof of concept just to make sure the concept works. The POC is a down-and-dirty hardcoded sample to prove that the project can work at all. The eCommerce function already exists.

I will pay you $50 on top of your bid when the documentation and POC is complete.

***Deliverables:***
The Developer will deliver the following:

1) End to End Proof of concept
This is a working mini-app that we can test and install on the site
The purpose is to test the integration between your application and the existing backend
Use hard coded values not the database
ASPX pages with buttons to simulate the steps of starting and completing the process

!! Please see the attached PDF for an example of what the POC should look like. Pages 1-5 are already created. You do not need to create those pages !!

2) Technical Use Cases (see below)

3) Scope document with technical requirements
List the project features and requirements as you understand it

4) Compiled app for testing
Ready to upload app and dll

5) Source files
The final source code, solution files, and project files

***Estimated Time ***
2 hours for proof of concept
-prove that a user can purchase a tournament and two different users can connect for a match using the existing eCommerce storefront
-integration with DNN
-integration with custom .Net application
-integration from Flash to .Net

1 hours for documentation

5-10 hours programming

1 hour bug fixes



Project Deliverables Due: July 27th, 2009
Testing July 27th - August 1st
Final Project Due and Payment: August 1st.


***Step-by-Step project Process and Timeline***

1. Developer submits samples that display code and commenting

2. Esperi chooses winner bidder

3. Esperi adds money for development phase to escrow

4. Developer creates list of requirements (using existing database table structure and new custom tables)

5. Esperi provides the list of technical requirements

6. Developer creates standalone .Net web site Proof of Concept

7. Esperi tests the proof of concept

8. Developer makes any changes

9. Esperi approves concept application

10. Developer documents solution and provides scope document for solution

11. Developer delivers Updated technical use cases

12. Esperi makes payment for documentation phase

13. Developer codes application

14. Developer reaches half-way point in project

15. Esperi adds money for total project to escrow

16. Developer provides demonstration

17. Esperi approves work-in-progress

18. Developer finishes project

19. Developer sets up a time to deliver files

20. Developer delivers source code

21. Esperi installs application

22. Testing

23. Troubleshooting

24. Corrections

25. Testing

26. Troubleshooting

27. Review and Acceptance

28. Esperi makes payment from escrow

29. Project Complete



The Developer will be responsible for filling out the following Use Cases. Each Use Case is a step-by-step script for what needs to happen for the user or for the system. This will be completed during the Documentation phase.

UC 1 Admin schedules a tournament
Date and time
X # of rounds
X # of players
(can be done directly in database) do not necessarily need UI

UC 2a Buy a tournament for self

UC 2bBuy a tournament for other (gift)

UC 3 Check on the status of a tournament
Display info
Display start time
Display user status

UC 4 System automatically starts a tournament
Server time
On established time, enables Start button

UC 5 User begins a tournament
System checks that user has purchased entry into tournament
Checks logic to see if already started
Launches
Button can be used anywhere from any site (link in email)

UC 6 System displays schedule
Show X # of rounds
Show date and time
Show status
Link to start current round

UC 7 Display rankings
Show User status score out of total users in tournament
Show Top 20 score

UC 8 Display matches
Show who is the home (host) and the visitor
Show date and time
Show all rounds
Show all users in a list
Link to start current round

UC 9 Display results

UC 10 Display SWF
User plays a game and launches SWF
frame of text above
modify and then use existing multiplayer

UC 11 End match
User clicks that game has ended
User submits results
Conflict resolution

UC 12 Matchmaking
Setup next round
Win, Score, then rounds, then time

UC 13 Award prizes to winners
Awards for top 10 players (first five games in bracket)

UC 14 User quits tournament

UC 15 User reports cheater or abuse

Skills required:

.NET

Additional Files:

Tournament.pdf

Project posted by:

GamesLinux United States
(2 Reviews)

Last seen:

If you are the project creator or one of the bidders, please Log In for more options.


All Bids ()

cliquerz Philippines
cliquerz
Philippines From Philippines     Offline
$200 in 3 days 
0
over 2 years ago
4.2

2.5

4 Reviews
28% Completion Rate
Lets do it.
chandreshpatel1 India
chandreshpatel1
India From India     Offline
$30 in 1 day 
0
over 2 years ago
I M SEARCHING THIS KIND OF FREELANCE WORK PLEASE TELL ME ASAP. thANKS,