crossword generator

IN PROGRESS
Bids
6
Avg Bid (USD)
N/A
Project Budget (USD)
$30 - $250

Project Description:
Looking for a clever programmer to write a crossword generator. The end product must allow for:

- running on a linux platform
- a 15 x 15 grid
- using our own dictionary (we will supply it to you)
- allowing the user to place the cursor/mouse in any box on the grid and having the application generate a list of horizontal and vertical suggestions; the user would then select from the list of suggestions and enter them manually in the grid
- allowing the user to input his own words at random points on the board
- ensuring that where horizontal and vertical words overlap that there are no spelling errors
- maintaining a cumulative word list and count of words below the grid
- numbering squares at the start of each word
- filling in random words if needed to minimize gaps or whitespace (for discussion)

Typically a crossword includes a set of clues or hints to allow the user to solve the puzzle. There is no need to accommodate this portion, we already have a separate script to look after this.

Please note: we have already started programming in php and have completed the first 5 items. The 6th has turned out to be a little time-consuming and problematic and as a result we have decided to outsource the project. The successful candidate will be given a copy of our code and may either build on it or discard it and start from scratch.

The successful candidate will be able to supply examples of programming scripts of a similar complexity. Preference will be given to php and perl developers.

The successful candidate will also be asked to sign an assignment of intellectual property and ownership, giving full rights to the finished product to our company.

Happy bidding.

Skills required:
C# Programming, Javascript, Linux, Perl, PHP
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.