Magic Water Crossword

This is a collaborative project with both a front end and back end development team over the course of two semesters. Together, we are creating an interactive online crossword puzzle game that is under water themed.

Goals

  • Design and implement an engaging, functional crossword puzzle game
  • improve students’ literacy through e-based learning

Objectives

  • Increase vocabulary learning
  • Intuitive to use for teachers and students
  • Website accessible for users with disabilities (WCAG 2.0 compliance)

check below to see the research process

Competitive Analysis
affinity diagram stage 1

Features

We analyzed the 6 competitors by evaluating their features’ pros and cons. We wrote these points on the sticky notes and evaluate them on the whiteboard.

affinity diagram Stage 2

Categories

We rearranged the sticky notes and categorized them by features. We came out with Check, Switch Word Clue, Word Bank, Highlight,  Display Options, and Sounds Motivation.

Findings

  • Do not rely on colors, especially green and red for correct/incorrect answers.
  • The game window should be responsive with the page size. 
  • Indicate the correct answer right after filling the word
  • Use sound effects for notifications, such as correct/incorrect answers, click, direction, etc.

Interview and survey results

The following results are selected from a survey we sent out to a list of k-6 teachers in the Ann Arbor and Ypsilanti schools.

Graph Result

for kids ages 8-12, one respondent asked for a word bank, while the other 2 two asked for a function where students type the words out.

Graph Result

Three respondents said they ask their students to spell and recognize words, one respondent said they ask their students to just recognize.

Findings

  • Both typing words out and selecting words from a word bank are useful game play options.
  • Different ages = different needs
  • Younger kids (around 6-8 years old) need design for low motor skills, and it’s likely they can’t read words fluently or at all. They have limited knowledge.
  • Kids hold a fear of failure and a NEED for FUN.
  • Repetition of failed words is important to learning a list of words comprehensively.
  • Avoid high-pitched sound effects and game music.
User Flow

both of these user flows describe the path of the user through the features of the game.

information structure

wireframes

Using Adobe XD, I created this low fidelity wireframe to express the most basic layout of visual features.

I also put together two drafts of potential visual themes using Adobe Photoshop and Illustrator.

Accessibility

While there are many different kinds of impairments to consider when designing for disabilities (cognitive, physical, auditory), I designed the mockups to the right to increase the user experience for those with visual impairments. Here’s the mapping page for alt tags to be used for screen readers. Below, there’s a color blindness test sheet made in Coblis.

In the actual prototype of our product, we use AXE to scan for color contrast errors and other accessibility concerns. I’m currently in the process of making mockups to address a few color contrast errors in order to make the interface WCAG 2.0 compliant.

High Fidelity Mockups
Final Product

These videos show the crossword game as a coded product using CSS, HTML, and PHP.

hint feature, correct/incorrect answer feedback, and the congratulations animation.

Tutorial

This tutorial explains how to play the game.

tutorial

Congratulations Animation

This animation plays at the end of the game to help the user feel extra accomplished and rewarded.

congratulations animation

Future Implementation

Future implementations include a word bank, definitions with matching photos, extra facial illustrations for user feedback, and a “check” mark and “ex” mark to aid colorblind users in determining correct/incorrect answers.

We would also like to include audio clips for incorrect feedback and a progress animation involving stars lighting up with each correct word.

Star Lighting Animation

Stars will glow when words are typed correctly, saving the mermaid character from being stuck in the dark.

Audio for incorrect answers feedback

“Let’s try again.”
“Try typing the word again before you use the hint.”
“how about trying the hint button?”