Skip to content

FranklynSuriel/NeoPlants-Interactive-Web-Game

 
 

Repository files navigation

NeoPlants: Grey-Stone Project 2

Table of Content

Description

Are you lacking a green thumb? Watching your house plants die in front of your eyes? We have the solution for you. Welcome to NeoPlants! The game where you grow your loveable plant on a screen. No messy dirt, water, or fertilizer involved. All you need to do is interact with your plant daily. Feed it, give it water, and play music. Each activity will give your plant life! But, beware, if you don't visit your plant regularly you will neglect it to death.

NeoPlants Login Page

NeoPlants Login

Deployed Site: https://grey-stones.herokuapp.com/

Usage

When the user reaches the homepage they are able to either login or sign-up. If this is the users first time playing the game they will need to sign-up. Once they complete the sign-up form they are prompted to create a character. Once a character is created the user to redirected to the game page. They are greeted when the land on the game page. Here they are able to interact with the plant. If the user clicks on either 'Feed', 'Play', 'Play Music!', or 'Sleep' they increase the health bar of the plant. The health bar begins at 100 but will begin to decrease as time goes by. To stop this the user needs to interact with the plant. When the user ends the game and clicks 'logout' their current plant health is saved in the database. The user is then redirected to the login page. When the user comes back to play again they can login and start their game up where they left off. The user is also able to play background music as they are playing the game. They can start, pause, go to the next track or the previous one. There are currently four tracks to pick from. As the user is playing the background will change from day to night every 180 seconds. A clock is displayed that shows the current time as well.

Technology

  • This application uses bcrypt, express.js, mysql2, sequelize, connect-session-sequelize, node.js, anime.js, and, dotenv.
  • Music and Characters - Pixabay.com and Flaticon.
  • Insomnia was used for testing.
  • The application is deployed on Heroku.

Contributors

Alex Weiss, Daniel Gardner, Franklyn Suriel, and Kelsey Alderman

Credits

Background Music

Character Images

License

License: MIT

Questions

If you have any questions please reach out to any of the contributing member. Please see contact information below.

About

An interactive game to help you grow your plants digitally

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 56.4%
  • CSS 26.1%
  • Handlebars 17.5%