- Jorge Vidal
- Steven Schilke
- Chinh Le
- Anthony Mak
Crossing Words is a crossword puzzle game that will generate a new crossword from a dataset of known word:hint pairs. It is needed by anyone who wants to escape from their stressful thoughts and engage in extending their vocabulary, problem solving, and good old wasting time. Unlike the New York Times newspaper version, where you need a subscription and a physical copy of the paper, the game will be entirely hosted on a server and will be accessible via Internet. Our product is reactive by informing the player of correct and incorrect answers. It is also shareable by allowing players to share their board with other players. Lastly, it is intuitively easy to use. The game itself it free of charge to play, but the target customer is anyone who wants to advertise. We believe that Crossing Words will be a big hit since it is available to the masses and shareable. The site itself is a great investment for anyone wanting to generate advertisement revenue.
- Crossword generator source code is in 'src' and Webpages files are in the folder 'Sprint 3'
- Python Crossword Generator: https://github.com/jin0s/Crossing-Words/tree/master/Sprint%203/src
- Webpage Files: https://github.com/jin0s/Crossing-Words/tree/master/Sprint%203/
- Test code is in the 'test' directory
- https://github.com/jin0s/Crossing-Words/tree/master/Sprint%203/test
- To run pytest: Navigate the the Sprint 1 Folder and enter:
jin@XPS15z:~/Documents/Crossing-Words$ cd Sprint\ 1/ jin@XPS15z:~/Documents/Crossing-Words/Sprint 1$ python3 -m pytest -v ============================= test session starts ============================== platform linux -- Python 3.6.7, pytest-4.3.0, py-1.7.0, pluggy-0.8.1 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /home/jin/Documents/Crossing-Words/Sprint 1, inifile: plugins: pylama-7.4.3 collected 3 items test/test_crossword.py::test_init_Clue PASSED [ 33%] test/test_mathlib.py::test_calc_total PASSED [ 66%] test/test_mathlib.py::test_calc_multiply PASSED [100%] =========================== 3 passed in 0.13 seconds ===========================
- Validation Tests for UI: https://docs.google.com/document/d/1L3gZZaVUrWObaSc9bOd9gkVLOY24MreumPI_OTGZgFM/edit?usp=sharing
This is a link to our Youtube video showing our server up and running our code: https://youtu.be/qhhNe_alrDc