Do you enjoy playing video games? Do you like the challenge of reaching a difficult game level and
scoring lots of points? Video games include many graphic elements that are great to watch, but did
you know that not only sighted people enjoy video games? Blind and visually impaired players can also play video games by relying on sound cues — the pings, pops, bangs, and bursts of music that make a game fun or exciting. When building a game that will be accessible to differently abled people, what kinds of tools and techniques can you use that will be perceptible to everyone? In this video and computer games science project, your goal is to build a video game that is engaging and entertaining for both sighted and blind or visually impaired players.
Objective
To build a video game that can be enjoyed by blind or visually impaired as well as sighted players.
Introduction
We rely on our senses to gather information about the world around us and act accordingly. For
example, if we heard a sudden crash, we would be startled. Or, if we smelled the delicious aroma
of cookies coming from the kitchen, most of us would wander over to snag one. But how would we
get along if one of our senses, such as sight, were impaired? Would that stop us from doing things
that we enjoy? Not necessarily. Just ask several blind and visually impaired video gamers who
don't allow their disability to prevent them from having fun with video games. How do blind and
visually impaired gamers play video games? Well, they rely heavily on sound cues coming
from the game to help them navigate through it. For example, the footsteps of an approaching
attacker sound different than the footsteps of an attacker running away. Many video games include
sound as a way to enrich the gaming experience for sighted players. But some video games include
sound as a way to enable the blind or visually impaired to play the game, too. These kinds of games are
known as accessible games. Everyone likes playing games with their friends and family, and
that includes video games. Blind or visually impaired people want to be able to play games that
both they and their sighted friends and family can also enjoy, creating a demand for games that
are accessible for visually impaired players as well as visually exciting for sighted players.
Some gaming companies and academic institutions are starting to meet this demand.
In this video and computer game science project, you will become a game designer, using the
Engineering Design Process
to devise a video game that a blind or visually impaired person can play. You will build a
driving game in which the player starts at school or music practice and has to get home in
time for dinner without hitting any obstacles. What kinds of problems will you have to
understand to make such a game? How will you use sound as a major element in your game?
Finally, how will you make your game fun to play? Besides enjoying yourself, you'll be doing
your part to solve a social issue, too.
Terms, Concepts, and Questions to Start Background Research
Visual impairment
Sound cues
Accessible games
Blind gaming
Flow charts
Questions
What companies produce video games that are accessible to the blind?
What are some examples of video games accessible to the blind? Can everyone find them
interesting to play?
What are some of the key features of video games designed to be played by people who are
blind or visually impaired?
GameMaker Lite; you can download the PC version at no charge from
YoYo GameMaker for PC and
the Mac version for free from YoYo GameMaker for Mac.
Please note that at the time this project was written, GameMaker worked better on PCs than on Macs.
Optional: Audacity or other sound and audio recording software; You can download Audacity
free of charge from
audacity.sourceforge.net/download/
Science Buddies has compiled some suggestions for harder to find items in our Amazon store. The store does not include
every item for every project, but it does include items that we feel work for the projects on our website. If you
have comments or would like us to add items to the store, please contact us at
scibuddy@sciencebuddies.org.
Experimental Procedure
Note: This engineering project is best described
by the engineering design process, as opposed to
the scientific method. You might want to ask your teacher whether it's acceptable to follow the
engineering design process for your project before you begin. You can learn more about the engineering design process
in the Science Buddies Engineering Design Process Guide.
Planning Your Game in GameMaker
In this video and computer games science project, you will create a game that entertains both
sighted and blind or visually impaired players. The goal for players is to drive their car through
a busy city and make it home in time for dinner without hitting any obstacles along the way.
First, download the GameMaker Lite program from
YoYo GameMaker for Mac or
YoYo GameMaker for PC. Make sure that your
computer's operating system fits the requirements for running GameMaker listed on the download page.
Before you start programming your game, work through the first two beginner (Level 1) tutorials
listed in the
GameMaker User Guide.
These tutorials, each only about 30 minutes long, will walk you through the steps of making a video
game with GameMaker. Even if you've never programmed before, you will be ready to tackle this driving
game project after working through the tutorials.
Once you have completed the two beginner tutorials, have practiced with GameMaker, and feel comfortable
with the programming environment, it is time to start the project. As noted at the beginning of this
procedure, this project follows the
Engineering Design Process.
Remember, if you run into trouble making your game, or feel as if you want more practice before
tackling this project, the
GameMaker User Guide
also contains links to many other beginner tutorials as well as GameMaker help documents, a wiki,
and a forum you can turn to with specific questions.
Define the problem. In this case, you will create a fun video game that both sighted
and blind or visually impaired players can enjoy. Refer to the Science Buddies
Define the Problem page to
help you set the boundaries for the project.
Do background research. Read the references in the bibliography to develop an
understanding of blind gaming. You should also study the YoYo Games tutorial
What Is a Good Game? to start thinking
about the goals of building a successful video game.
Develop the project requirements. The project requirements are the characteristics that
your video game must have to be a successful and educational video game. Refer to the Science Buddies
Specify Requirements
page for tips on how to formulate your game's design requirements. Here are some ideas to consider
when formulating the requirements:
For sighted players, what kind of sprites (that is, images or animation) do you want to use? Do
you want to use cars, motorcycles, trucks, or bicycles? Where will you get the sprites?
How do you want the game to feel, in terms of sound cues, pacing (how fast the game moves),
and other elements that will engage everyone who plays?
How will you make the roadway? Will it be a maze or a scrolling pathway (a path that moves
across the screen)? If you use a scrolling pathway, how fast will it move and what obstacles will pop up?
Using sound is a requirement. Will you use your own sounds in the game or will you reuse sounds
from the GameMaker tutorials? If you plan to make your own sounds, you can use audio editing and
recording software like Audacity. Download Audacity
for free from the Internet.
How long will the game last?
How will the game be won or scored?
Building Your Game in GameMaker
Create and analyze solutions. Keeping your project requirements in mind, think about
different ways that you could build your game. Take a look at the Science Buddies document
Create Alternative Solutions
to guide your efforts. Once you have developed a few solutions, analyze the solutions by making rough
sketches and flow charts for each one. Refer to the Science Buddies
Choose the Best Solution page to help
you pick a working solution.
Build and test a sample video game. Once you have created a set of requirements and
a possible solution, it is time to open GameMaker and start working on building a sample video game.
Build a sprite and an object and have it drive around a simple maze or scrolling pathway. Remember
to review your requirements so that you keep yourself focused on the task. Review the Science Buddies
Prototyping document. In
particular, remember that your goal is to create a video game that is appealing and fun for both
sighted and visually impaired or blind players.
Program your video game. Keep testing the game as you work. When you have fulfilled a
requirement or task, run the game and test it out.
Break the game programming up into smaller tasks so that the project is not overwhelming.
Test the game along the way so that you can fix small issues as they come up. This will
prevent your having a long set of events at the end that don't work.
Once you have finished your game, check to see that all of the project requirements are fulfilled.
Test and redesign. Review the Science Buddies
Test and Redesign document to help
organize your work. Test your game out on your family, your friends, and yourself. Make sure either
to have people in your test pool who are blind or visually impaired, or to simulate that situation
as closely as possible by having some of your test subjects play the game blindfolded. Take notes
on what your players enjoyed and didn't enjoy about the game. Use the feedback to improve your game.
The Final Product: Presenting Your Game
When presenting your game at your science fair, try to bring in a computer. If you are not
able to do so, take screenshots of your work, print them out, and mount them to a poster board. If
you need help taking screenshots, ask a teacher or someone else familiar with the computer for help.
You should include the following items in your presentation:
A list of your project requirements that guided your building of the video game.
The rough sketches or flow chart that describes how the game works.
An explanation of what you learned from your research and from creating the video game.
Add additional rooms to your game. For example, have your player go into a grocery store
prior to reaching home.
Learn GameMaker Language (GML) and then use GML to improve your game. You can use GML to
write a program or a script that can warn your players of upcoming obstructions.
If you like this project, you might enjoy exploring
related careers.
Computer Programmer
Computers are essential tools in the modern world, handling everything from traffic control, car welding, movie animation, shipping, aircraft design, and social networking to book publishing, business management, music mixing, health care, agriculture, and online shopping. Computer programmers are the people who write the instructions that tell computers what to do.
Computer Software Engineer
Are you interested in developing cool video game software for computers? Would you like to learn how to make software run faster and more reliably on different kinds of computers and operating systems? Do you like to apply your computer science skills to solve problems? If so, then you might be interested in the career of a computer software engineer.
Multimedia Artist or Animator
If you've ever watched a cartoon, played a video game, or seen an animated movie, you've seen the work of multimedia artists and animators. People in these careers use computers to create the series of pictures that form the animated images or special effects seen in movies, television programs, and computer games.
Join Science Buddies
Become a Science Buddies member! It's free! As a member you will be the first to receive our new and innovative project ideas, news about upcoming science competitions, science fair tips, and information on other science related initiatives.
Support Science Buddies
If this website has helped you, won't you consider a small gift so we may continue developing resources to help teachers and students?
Are the objective and introduction written in an engaging way?
Yes.
Is the difficulty level accurate?
Yes.
Were the materials easily obtained?
Yes.
Was the procedure clear?
Yes.
Were all safety measures included?
Yes.
Did you obtain clear, unambiguous results?
Yes.
How much time did you spend on the project?
A day or less
How much did the project cost?
Less than $20
Optional: Do you have any suggestions to improve this project?
no i really really really really really rally really reall dont have a promblem with this idea this is awsome
It's free! As a member you will be the first to receive our new and innovative project ideas, news
about upcoming science competitions, science fair tips, and information on other science related initiatives.