Word-search Puzzle: Client and Dummy Server


C# nnAssignment 1 and assignment 2 comprise parts of the one client-server project. Assignment n1 focuses on some design, implementing a client, and implementing a dummy server. nAssignment two focuses on implementing the server, replacing the dummy server with this nserver, and ensuring the client and server work [url removed, login to view] brief, the purpose of overall system is for the user to provide data (at least a set of words) nto the client, the client sends these data to the server, the server uses these data and nconstraints to place a subset of these words into a rectangular grid and place a random letter ninto the grid where no words exist (or leave blank). The server sends this rectangular grid nback to the client, i.e., the puzzle; it also returns a second rectangular grid indicating where nthe actual words are placed, i.e., the puzzle [url removed, login to view] constraints for generating a puzzle will be provided to the client by the user. Other nconstraints can be hard coded into the server; these will be contained in the assignment 2 [url removed, login to view] client will be a GUI interface. The client requires the following data from the user:n a name to identify the puzzle,n a list of up to 200 words, and n grid dimensions. One might consider this grid as a 2D array of characters. The width nvalue that is provided by the user will range from 3 to 20 inclusive. The height values nwill range from 3 to 20 inclusive [url removed, login to view] data can be loaded from a CSV file. nAs an example, the user might provide ‘insects’ as the puzzle name, a list of 100 words nrelating to insects, and grid dimensions of 15 and 10 for the width and height [url removed, login to view] client will receive two grids from the server and a numeric score. One grid contains a npuzzle; and another grid which is effectively the same but with the solution identified in some [url removed, login to view] order to make things more interesting and challenging, a scoring system will be used to nrank generated puzzles. For example, if 10 points are awarded for each word.

Skills: C# Programming

See more: another word for implementing, another word for design, nin, letter purpose, assignment word design, random letter, word csv, search word design, puzzle server, search solution, puzzle random, word search puzzle client dummy server, data provided client, csv file data grid, search puzzle, gui word search, implementing assignment, html5 search word puzzle game, client csv, search identify, search word csv file, letter client, scoring system, work dummy data, assignment gui

About the Employer:
( 3 reviews ) Melbourne, Australia

Project ID: #4877807

1 freelancer is bidding on average $30 for this job


Hired by the Employer

$30 AUD in 1 day
(163 Reviews)