Web game displayed in HTML or XHTML.? Must also be capable of being displayed as an Amazon Turk HIT.
Display consists of single window with embedded multi-line scrolling element.? Rest of web page has multiple check boxes, labels and a button.? Tool tips and additional help page included.? Game must record user input and interact with backend server.
## Deliverables
Attached file shows website layout.
User will select lines from scrolling section in middle and select options at bottom of screen.? Once selection is complete, user presses GO button in lower right.? Web page will refresh with new information at the top and new lines in middle scrolling section.
Web page middle scrolling section will display contents of flat text file with following format (regexp between quotations):
"[0-9]+\n([0-9]+ [0-9]+[.][0-9]+ ((\p{IsAlnum}|\p{IsPunct}) )+\n)+END"
See the following for reference: [login to view URL]
The first number states the number of following lines before the END tag.? For example the following is valid file content (between quotations):
"2
1 1.22 2.38 A b # 4
2 10.0 1.01 ! ? % q
END"
Web site also reads information (such as score, credits) from a second text file and displays this information in the top section (see screenshot). Example file:
"2
score 100
credits 10000
END"
Line labels are important in this file because line order may change, and/or lines may be omitted.
Web site will write user input to 2 flat text files.? First file will have same format as file above.? It will list the lines selected by the user (see attached screen mockup).
Second file will have following format:
"[0-9]+\n(([0-9]+[.][0-9]+ )\n)+END"
As with the other files, the first number lists how many lines follow before the END tag.
## Platform
Software is a website written using platform neutral languages. Platform can be windows, OSX, linux or unix.