Use your Star Wars knowledge to escape the Death Star! In this star wars themed escape room game. Find the hidden mini-games, complete them all to unlock the sealed door and lead the others to safety. Can you escape from the falling ship?
Section |
---|
Project description, link, etc. |
Controls and Game Rules |
Typography |
Features |
UX / UI |
Testing |
Unfixed Bugs |
Deployment |
Citation of sources |
Future Features |
- Click the play button to start the game
- Search the ship for mini games
- Press on a mini game (hint, it will change colour when hovered over)
- Complete the game to unlock 1 of the 3 padlocks above the door
- Once all the padlocks above the door have changed colour, the door will open and you can escape
- The star wars font used for the title and headers
- Share tech mono font used for body text
- Dosis font used for navigation
- Text colours and background colours are of the following: white text with black backgroun, yellow text with black background, black text with white background or black text with yellow background
- Header
- Contains the navigation links to change from page to page.
- Team page
- This page shows the team of individuals who collaborated together to make this game
- Links
- Hovering over links will change its colour slightly
- Gameplay
- All mini games will be different and fun, while also relating to star wars
- How to play
- Instructions to help users understand what they must do in order to complete the game
- The goal of this project is to create a fun star wars themed escape room game.
- There will be a star Wars scrolling style intro text which explains the story of what has happened so far and what you must do.
- A space themed background which relates to star wars as it's set in space with different planets and galaxies.
- White text in navigation with a transparent background so the the text is easy to read over the space background image.
- As all good websites have, each page will have a navigation menu at the top of the page. This will contain the headings play, how to play, and meet the team. This repetition is said to make user experiences better as users like it when a website has a common theme/layout, so that it then becomes quick and easy to learn and navigate through.
- The first page is naturally the home page. This will have the title of the game along with a play button
- The last page will be meeting the team. As this is the least important section of the website, it makes sense for it to be the last page.
- All games and designs will be animated and remain consistent throughout.
-
As a new user:
- I want to click on the logo and be taken to the home page.
- I want to click how to play and be provided with instructions on how I play this game.
- I want to click play and be taken to the game.
- I want to click on the mini games and be taken to the mini games.
- I want to click the linkedin and github links in the meet the team section and be taken to the individuals profile.
- I want the game to be fun
-
As a user into star wars:
- I want to feel as though I am playing a star wars themed escape room and not just a generic escape room
Page | screenshot | Page | screenshot |
---|---|---|---|
Home page | Game page | ||
Team page |
The project was developed in Gitpod, committed and push to GitHub through using the terminal section in Gitpod. To deploy this page to GitHub pages from its GitHub repository, the following steps were taken:
- Log into GitHub
- From the list of repositories on the screen, select the relevant repository
- From the menu list near the top below the project name, select settings
- There will be a nav down the left of the screen. Find pages and select it when found
- Select the branch dropdown which will say none and change it to main
- Click the save button to the right of it
How to run this project locally:
- To clone this project into Gitpod you will need a GitHub account
- Use the Chrome browser
Then follow the steps:
- Install Gitpod Browser Extensions for Chrome
- After installation, restart the browser
- Log into Gitpod with your Gitpod account
- Navigate to the project GitHub repository
- Click the green 'Gitpod' button in the top right corner of the repository
- This will trigger a new Gitpod workspace to be created from the code in GitHub where you can work locally
- Yoda Image
- Darth Maul image
- Whac-a-maul background image created by us using
- Sand heap image
- Lightsaber
- Inspiration for whac-a-maul mini-game
- Font used in headings
- Font used for body
- Font used in nav
- Refreshing the mini-game location
- Contact page
- 404 Error Page
- Lightsaber Content
- Add extra rooms
- Add extra mini-games
- Add music to mini-games
- Add multiplayer function
- Add difficulty levels
- Add leaderboards
- Add mobile and tablet functionality