/voistris

Primary LanguageJavaScript

Overview

Voitris is a classic tetris game with two options how to play (Voice controlled and Keyboard).

Play Now here!

game

Game Over

Technologies used

  • Canvas
  • Speech Recognition API
  • Javascript
  • HTML/CSS
  • MongoDB

Functionality

  • Users will be given two options.

Two Options

Voice Commands

Voice

Users can use the default commands or input their own command words for controller.

Keyboard

Users can use standard keyboard for controller.

  • Up(Rotate), Right, Left, Down
  • Shift(Hold), Space(Drop)

Pause/Play

Users can pause the game anytime by saying pause/play(voice) or pressing "p" or clicking the sound icon.

Pause Game

Mute

Users can mute and unmute the sounds by pressing "m" or clicking the sound icon.

Extra Features

Leaderboard

Users can put their scores up when they have high scores.

MVPs

  • Basic visuals and an interactive interface.
  • Player can control the game with keyboard.
  • Player can control the game with voice.
  • 'Game Over' when the stacked blocks reach the top.

Development Timeline

Thursday

  • Learn about canvas and design the game
  • Research about voice recognition API

Friday

  • Finish designing canvas
  • Start coding out the basic structure of the game

Saturday

  • Finish coding out the game structures and have the main functionality of the game done
  • Start implementing the voice control

Sunday

  • Voice control commands
  • Start designing the rest of the game, such as blocks

Monday

  • Finish styling the game

Tuesday

  • Test out the game