General Description:
The purpose of this project is to code the interface for two pages for a web-based strategy game. The first page holds the join game controls and displays who has joined the game. The second page displays the game settings, a shout box like component, a players list, and provides options for administrators and game creators to manage the game (pause, resume, delete, etc).
Page mockups have been created to convey the desired appearance of the pages however it is anticipated that a qualified bidder will be able to improve the pages while coding the functions for each page. Full, very detailed, logical flow of the coding requirements will be provided to the project winner. A draft database schema can also be made available to assist in the development of the pages. It is also expected that the qualified bidder may be able to recommend and implement improvements to achieve maximum efficiency for page load speed and back-end processing.
All of the pages involved in this project have been worked on by a previous developer who was unable to complete the task effectively and in a timely manner. I have preserved those versions so that potentially useful elements can be extracted for this project. However, the previous attempt seems to contain inefficient code and may simply be scrapped completely to start anew with proper and efficient coding of these pages. In other words, it is presently a mess and it is probably best to start from scratch.
All aspects of the project, excluding open source and or licensed components, will become sole property of the site owner. As this is a competitive commercial project, a signed non-disclosure agreement is also required of all participants (individual contractors, corporation and or its agents) in this project and will be provided to the selected bidder prior to the start of work on the project.
Platform Specifications
• LAMP (Linux/Apache/MySQL/PHP v. 4-5)
• Browser Compatibility: IE, Firefox, Netscape/Mozilla
• Screen Resolution: designed for 1024 x 768
• Core service: Internet browser-based gaming (no software downloads/installs required). The fundamental requirement for the site is that it operates as fast as possible in all aspects.
Project Task Summary
1. Convert html/PHP mockups to functioning PHP pages and code page elements using PHP, and other languages as appropriate such as JavaScript and XML.
2. Improve draft database table schema as appropriate for page and function performance.
3. Document code for ease of use in post project management.