O'Hare Crossword Puzzle [prototype]

The O'Hare Crossword Puzzle game is of a game development proposal in partnership with the Chicago Department of Aviation, DeVry University’s IT-gaming students of the September 2020 Team C, O'Hare Intern Project.

More details on the project, Fly with Butch O'Hare, can be found here:

The game development proposal consists of four games proposed for the airports kiosk gaming machine, located at Terminal 2. The students of Team C included Joshua Kidder (Team Lead), Brian Schaeflein, Kellen Naughton, Courtney Maurer, William Jones, Joshua Corral, and Aucoin Geter. The game proposal includes two kid games and two adult games:

  • Kids (ages range 4 -10): Word Scramble & Algorithm Take Off
  • Adults (ages range 10+): Crossword Puzzle & Sudoku

A functioning prototype of O'Hare Crossword Puzzle was completed.

The O'Hare Crossword Puzzle game is a themed hybrid crossword puzzle, consisting of a logical and hidden object type puzzle, containing a number of long and short entries within an auto-populated grid. Upon entering the chosen difficulty level an auto-populated grid will appear, displaying a 15x15 grid, along with a clue list for that specific puzzle. The puzzle game is randomly selected out of the games for that specified difficulty level. Based upon the Across list and Down list, you will attempt to solve the word puzzle. Each letter entered, is checked against the correct answer. When a tile is entered, the validator will be triggered, turning the tile yellow. If the correct letter is given, the tile will turn green. If the letter is incorrect, the tile will remain white.

Updates

  • The full game design is still under development by Joshua Kidder.

    • Phase 1: Complete Easy & Intermediate Difficulty Puzzles, introduce randomization
    • Phase 2: Complete Normal & Advanced Difficulty Puzzles, add randomization
    • Phase 3:
    • Phase 4:
  • The details of the full game design can be found in the ProjectPackage and the included game proposal document. The game proposal document also includes all four proposed games, and by which team members proposed the game from Team C, with further details about their proposed games.

  • The prototype version of the O'Hare Crossword Puzzle game is currently being launched on a sub-domain I have created in namecheap for the purpose of displaying the game and updates I'm making through my github.io portfolio project.

Home Screen

Home

About

About

StartGame

StartGame[1] StartGame[2]

5 Randomized Easy Level Boards

Initial Prototype updateEasy[1]

With Validator Enabled updateEasy[2]

!!NEW!!5x5 Game Board 1!!NEW!! 5x5G1

!!NEW!!5x5 Game Board 2!!NEW!! 5x5G2

!!NEW!!6x6 Game Board!!NEW!! 6x6GB

!!NEW!!7x7 Game Board!!NEW!! 7x7GB

!!NEW!!8x8 Game Board!!NEW!! 8x8TOP 8x8BOT

GAME PLAY INSTRUCTIONS [prototype]

Interested in playing the proto-type version, and give feedback towards the development of the game?

Follow the instructions here:

  1. CLICK on the green button labeled CODE
    • Return to the top of the page
    • Click on the green button labeled CODE
  2. CLICK on the DOWNLOAD ZIP option
    • From the drop-down selection box select the option DOWNLOAD ZIP
    • This will open the Opening puzzle-of-puzzles-crossword-main.zip dialog-box
    • Ensure the SAVE FILE option is selected
    • CLICK on OK
    • This will save the ZIP file to your DOWNLOADS folder
  3. Go to your DOCUMENTS folder
    • Select the WINDOWS icon from your task bar
    • Click on the DOCUMENTS folder icon button
      • The Documents icon folder is located four up from the Power Button icon
  4. Create a NEW FOLDER named PROTOTYPE
    • Click on the NEW FOLDER button from DOCUMENTS
    • Name the folder PROTOTYPE
  5. Move the ZIP file puzzle-of-puzzles-crossword-main.zip to the PROTOTYPE folder
    • Click on DOWNLOADS under Quick Access
    • Right-click on the ZIP file puzzle-of-puzzles-crossword-main.zip
    • Select the option CUT
    • Return to your PROTOTYPE folder
    • Right-click within the folder and select the option PASTE
  6. Extract the contents of the ZIP file
    • Right-click on puzzle-of-puzzles-crossword-main.zip and select EXTRACT ALL
    • This will open the Extract Compressed (Zipped) Folders dialog-box
      • Do not change the directory or filename
      • UNCHECK the box Show extracted files when complete
      • Click the EXTRACT button
        • This will extract a prototype of the game contents under development to date
  7. Open the folder puzzle-of-puzzles-crossword-main
    • The contents of the folder should contain the following:

      • css folder
      • html folder
      • ProjectPackage folder
      • screenshots folder
      • index.html
      • LICENSE
      • README.md
    • NOTE: The FOLDERS contain the backend and frontend development of the game to date

    • NOTE: The HTML.INDEX file is a prototype frontend interface of the game

    • NOTE: The LICENSE contains the terms of the software license

    • NOTE: the README.md is the markdown code that displays the content on the GitHUB site

  8. Launch the interface prototype game
    • Double-click on the file HTML.INDEX
      • This will open a prototype web browser
  9. Interact with the proto-website
    • Click on all the buttons
    • Read the About descriptions
    • Read the Tips for Gameplay descriptions
    • Try and solve the puzzles, and have fun
  10. Would you like to provide feedback on issues you've found with your interaction </?>
    • Submit feedback to development@kiddjsh.xyz, OR
    • Through GitHUB
      • CLICK on ISSUES at the top of the page
      • CLICK on the green button NEW ISSUE
      • Enter a TITLE & DESCRIPTION (include your name/handle if you'd like to be mentioned in bug fixes)
      • CLICK on SUBMIT NEW ISSUE

Version Control

Version Date Author Change Description
1.0 SEPT2020 Joshua Kidder Added initial index.html, game.html, style.css, game.css
1.0 SEPT2020 Joshua Kidder Updated index.html, game.html, style.css, game.css to reflect a 5x5 grid design, updated grid validations, added across and down clue lists
1.0 OCT2020 Joshua Kidder Added initial about.html, difficulty.html, featured.html, about.css, featured.css, instructions.css, and ProjectPackage
1.0 OCT2020 Joshua Kidder Updated game.html and game.css correcting an issue with the numbering of grid panels for the across and down clue lists
1.1 03DEC2022 Joshua Kidder Created 5x5 html and css gameboard templates
1.1 05DEC2022 Joshua Kidder Created 6x6 html and css gameboard templates
1.1 07DEC2022 Joshua Kidder Created 7x7 html and css gameboard templates
1.1 09DEC2022 Joshua Kidder Created 8x8 html and css gameboard templates
1.1 10DEC2022 Joshua Kidder Created game.js
1.1 11DEC2022 Joshua Kidder Created gamepage.html
1.1 12DEC2022 Joshua Kidder Created gamepage randomization and generation of easy mode gameboards introducing javascript, updated difficulty.html button anchor, created a secondary easy folders for html and css moving the directory of the gameboard templates
1.1 12DEC2022 Joshua Kidder Updated the main theme colors to cosmic latte and inchworm, and the font style to gruppo, updated the veriabge in about, how to play, and start game
1.1 13DEC2022 Joshua Kidder Updated all 5x5, 6x6, 7x7, and 8x8 gameboard designs with new symmetrical layouts, across and down lists, and corresponding grid number labelings