Week 12 - Building a VUI-controlled game

Date: 2025-04-09

Overview

“Female” assistants

The Family Dog

Building out our voice user interfaces

1-shot utterance

A complete request.

Assistant, what's the weather report for tomorrow?
Assistant, add cat food to the grocery list.

Basic VUI

Hello World code - minimal VUI

Purchase Facts

Activity: Building a VUI game

Today we’ll be making a VUI game. Drawing on our previous experience throughout the semester to make text user interfaces, then graphic user interfaces, and now voice user interfaces students will work in teams to create a compelling game playable via voice user interface.

Categories: - a quiz game - a choose-your-own-adventure style branching narrative game - a “facts” application - a gambling game - something else!

Process:

Talk. What are you interested in? What questions do you have? Can you come to an agreement on something you are excited about? What kinds of skills do you have and what will you need to learn?

What’s your working process? (Suggestion: Do a flowchart first. Then create a spreadsheet of utterances)

Your final game must include:

Important: to be considered complete each student should include a link to the final project, list your name, and list your collaborators. Address: How does your program work? How did you work collaboratively? (What roles did people take, if any). What challenges did you find? And anything else about the process. 1 to 3 paragraphs

Homework

Finish your collaborative VUI project

Due in two weeks!

Read

What’s it Like to Use a Screen Reader

How to write inclusive, accessible digital products

Accessibility presentation

Please read the Introduction to Web Accessibility

This reading focuses on:

Please pick a research topic of interest to you that relates to accessibility and interface, broadly interpreted. Create a 3 - 5 minute presentation, no more than 3 - 5 slides, to explain your topic and relevant information.

Please pick a unique topic. Examples include:

Please cite at least 2 sources for your information.