Backgammon Site

This is posting for a site to have the ability for online players to play backgammon. Specifications are below. Base level graphics are acceptable. Future postings will be to upgrade the site and features, so coding needs to be done with this in mind. Bid must include languages you plan to program in and if any special hosting needs are needed for the server. Thank you for bidding.

## Deliverables


Looking for a simple backgammon gaming site. Work not to include web pages other than those involved with the specs outlined. Site to be two parts:

1. A 20 table room to play backgammon that allows up to 40 people to play simultaneously. The user upon entering the room would join a table waiting for a player or if no table waiting would go to an empty table and be seated waiting for the next opponent to enter room. If room is full message to such will be given on a screen.

2. A tournament room composed of 16 tables allowing 32 entrants. Tournaments would be set by administrator through admin function that presets time of day for tournaments. This can be changed at anytime by admin and would be set for Eastern Time zones. Tournaments would have sign ups and at time tournament starts system would randomly place whatever number of players (at least 3 needed for tournament to run) signed up into elimination bracket tournament. Note that two tournaments cannot run at same time. Brackets should be viewable from a page and be available to be seen until next tournament starts.

Player entering site will have a choice of what to choose either regular room or tournament. After a game is completed player will go to main area (call it waiting room). If playing in tournament will be placed at table with next opponent when available from either waiting room or tournament room.

At this time no ability to view games in progress or communicate with opponents.

Game Playing

All games are to 3 points (both regular and tournament) and follow all backgammon rules including doubling. Matches are timed and limited to 25 minutes for each player. Game screen should have a clock showing time remaining.

For tournaments there should be a table showing name of winner and who finished in second place date and time of tournament.

Future development

All programming should be done with the idea that in the future the site will be expanded to include ratings, different types of tournaments, additional rooms or expansion of number of tables in room. Ability to run more than one tournament at same time. Ability to view games in progress, ability to communicate with opponent.


In existence will be a login/registration pages already done. These programs need to use the user ids from this data table.

Admin functions

Besides setting up tournament times (to include number held per day), need the ability to close tables to limit number playing (for both tournament and regular), the ability to boot a player from the rooms and the ability to prevent a user from playing in the rooms.

Open to

Suggestions for enhancing the above with incremental cost to do so

Programming language

Please advise at to what you plan to use

Deliverable product

Program to be uploaded to web site. What is needed on server to be discussed prior to programming to be sure that it can be provided. 75% of programming to be paid upon delivery and balance to be paid when tested to work (to be done within 72 hours of delivery).

We request an email of all files as well.

Please ask questions prior to submitting a final bid.

Skills: Amazon Web Services, C Programming, Java, Javascript, MySQL, PHP, Software Architecture, Software Testing, Visual Basic

See more: what is programming language, web site programs, web site languages, web page programming languages, web page development languages, types of web development languages, types of programming languages, types of programming language, types and programming languages, the cost of game development, thank you follow up email, site to go development, questions on programming languages, progress programming language, programming tournament, programming online games, programming language types, programming languages of the future, programming languages for games, programming language game development, programming language for games, programming games online, programming data types, play online programming games, php coding programs

About the Employer:
( 12 reviews ) United States

Project ID: #3608027

2 freelancers are bidding on average $300 for this job


See private message.

$300.05 USD in 14 days
(3 Reviews)

See private message.

$300 USD in 14 days
(2 Reviews)