Skip to content

SamAtkinsonModeste/Project-6-HP-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Treehouse FEWD TechDegree - Game Show App

This is my sixth project for the Front End Web Development Techdegree at Treehouse.

Description

A word guessing game with 5 lives. The Harry Potter world was used as a theme.

Table of contents

Overview

About this project

Users should be able to:

  • Click on a start button to remove a start overlay.
  • Click on a letter on the HTML keyboard to reveal a letter of the phrase.
  • If a clicked keyboard letter is not in the phrase, a life is lost.
  • If the user guesses the phrase, a winning overlay appears.
  • If all lives are used up, a losing overlay appears.
  • Exceeds: Transitions have been added to the phrase display.
  • Exceeds: A button has been added to the “lose” and “win” overlays to reset the game

Screenshot of my project 6 Game Show App

Live Link

My Process

Technoliges Used

  • CSS
  • JavaScript

What I Learned

I learned a lot of javascript doing this project:

  • DOM Manipulation
  • How to create an array of objects.
  • How to create elements and insert them into the DOM.
  • How to pass a function with data to another function.
  • Event Listeners.
  • Using the Console for Errors

I did find this project daunting, as it was the first time adding epic multiple lines of javascript to a project. 🙃
However, the more lines of javascript I created that worked, the more excited I felt about javascript and part of the excitement was finally using javascript creatively. It was even fun using the console to understand my errors.

Continued Development

In the future I would like to add:

  • Audio, as in some Harry Potter music for different events.
  • Add some media queries and start with a mobile-first approach.
  • Possibly some animation with javascript.

Resources

Author

Acknowledgments

  • Brian Jensen our Student Success Lead
    He gave me a lot of support and helped me find my confidence with Javascript.

About

Working with JavaScript DOM Scripting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published