Skip to content

An interactive game created with a Javascript/React frontend and a Java spring backend.

Notifications You must be signed in to change notification settings

itsjustdel/Clockheart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Clockheart!

An interactive game created with a Javascript/React frontend and a Java spring backend.
Using react three/drei, react-flipbook + react-elastic-carousel

To play:

Clone the repo, npm install all the depencies for react and then npm start to run the front end. If you have problems npm installing the react-pageflip dependency then paste ' npm install react-pageflip ' into your terminal to install just that one. The backend server is held in Java spring so you'll need to run the application to play the game.

Once started it should look like this:

Starting Screen

You'll walk through the street level, getting shouted at by the locals until you get to the door of the tavern where you'll be asked to create a character. You can give a name and pick a class. like this:

Character Creation

Once your character is created you'll be taken in to the tavern. Inside the tavern you can buy/sell items at the keeper (Zeb) who you'll find behind the bar.

Tavern

Shop

After the shop you can visit the quest giver in a room at the top left of the tavern and pick a quest to complete.

Quest Giver

Quests

Once a quest has been clicked on you'll be taken to the level of that quest and face the boss.

Dungeon

You have a few different options of what to do: Boss Options

If you pick fight then you'll be face with this screen, remember to select an item to use!

Fight Screen

Once the boss has been defeated, you'll receive a gem! Collect all the gems and you can go back to the quest giver to receive your ticket out of there!

All Gems Collected

Final Screen

About

An interactive game created with a Javascript/React frontend and a Java spring backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •