Video Game Tournament Matchmaking

***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.


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

Project Deliverables Due: July 27th, 2009

Testing July 27th - August 1st

Final Project Due and Payment: August 1st.

***Use Cases for Documentation***

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


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

Taidot: .NET

Näytä lisää: you top video, x video, works from home online, working out of your home, working online from home web development, working from home web developer, working as web developer from home, work from your home as web developer, work from home best practices, work at home web developer, work at home game testing, work at home database, who works from home, what is the purpose of use cases, what is system ui, what is on the prove it test, what do you need for game design, what are work values, what are databases and what are they used for, web video online, web site design awards, web portal requirements document, web portal for net developer, web multiplayer game, web games developer

Tietoa työnantajasta:
( 8 arvostelua ) North Olmsted, United States

Projektin tunnus: #466626

4 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Please check PM.

$720 USD 15 päivässä
(1 arvostelu)

i have read your website requirements i can finish your work as early as possible.

$700 USD 35 päivässä
(0 arvostelua)

Hi Sir, Tri-force Consulting Services is working with clients to produce quality work and establish good business relationship. We believes in long term and trust worthy relationship with our clients and work in differ Lisää

$750 USD 30 päivässä
(0 arvostelua)

eSync is team of professional have enough expertise to provide state of art technology base solutions to its client. The core objective of eSync is to deliver Cost Effective, Efficient & Result Oriented Solutions to it Lisää

$680 USD 13 päivässä
(0 arvostelua)