Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tomik-z-cech/hackathon-may-2024-team-9


https://github.com/tomik-z-cech/hackathon-may-2024-team-9

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Mindwars

## Introduction

May 2024 [#47 Hackahton:]((https://hackathon.codeinstitute.net/hackathon/47/))
Code Wars: The Hackathon Strikes Back

Code Troopers presents "Mindwars", an interactive Star Wars themed trivia quiz style game with a twist.

In a galaxy not so far away, a random group of intrepid heroes have come together to put an end to the Emperor. In order to achieve this, co-operation, planning, division of labour and creative effort are required.

The project was planned and executed according to the Agile principle.

Combined with the calm and composure of a Jedi, and in some cases the tenacity of a restless Sith, we have managed to offer the Emperor a battle in which everyone can participate.

The Code Troopers have laid the groundwork, and now we invite you to join us in the fight against the Emperor.

### Link to the Game - [MindWars](https://star-wars-e347f35c852d.herokuapp.com/)

### Responsive Mockup
![Mockup](readme_img/mockup.png)

## Gameplay

### Characters

You will have a choice of 5 characters to choose to play as. Pick wisely as each character have their own perks while completing the trivia:

- **Yoda**
- Force Sense; on activating this perk you will automatically detect the correct answer.
- **Luke**
- Force Meditation; on activating this perk you will gain additional time to answer a question giving you the potential to get bonus point.
- **Darth Vader**
- Dark Force; on activating this perk you will gain bonus points for answering correctly.
- **Princess Leia**
- Force Empathy; on activating this perk you will be able to change the question asked.
- **Han Solo**
- Expert Markman; on activating this perk, two incorrect answers will be eliminated.

### Stages

#### **Stage 1**

- Requires you to play a multiple choice-based trivia game, split into 3 levels of increasing difficulty.
- Jedi Apprentice, Jedi Knight and Jedi master with 5 questions per level, and 30 seconds per question to answer.
- The faster you select the correct answer the greater the points scored will be.
- To also aid you in stage 2; in each difficulty level, if you succeed in answering all 5 questions correctly, you will uncover battle armour able to be used in the final stage.

#### **Stage 2**

- Will involve you battling the mystery disturbance detected, following a Rock, Paper, scissor style battle.

#### Hall of Fame
- To reach the leaderboards you will need to be both swift and precise.
- Each question answered correctly will give you 10pt.
- the quicker you answer them will multiply the points and a difficulty factor of 1, 2 or 3.

## Design

### Colour Scheme

- The color scheme was chosen to reflect the 'StarWars' theme.

![colour palette](readme_img/color-palette.png)

### Typography

- The fonts for this project are from google fonts and cdn fonts.

- The Main Font is "Obitron" sans-serif.

![Obitron](readme_img/orbitron.png)

- the Text Font is "Star Wars" sans-serif.

![Star Wars](readme_img/star-wars.png)

### Wireframes
- Simple and minimal mockups were created at the start with Balsamiq Wireframes.

Link to [Wireframes](https://github.com/tomik-z-cech/hackathon-may-2024-team-9/tree/main/readme_img/wireframes.pdf)

## Technologies used to develop and deploy this project

- [**Django/Jinja**](https://docs.djangoproject.com/en/5.0/) - main Framework of the project.
- [**Python**](https://www.python.org/) - main BackEnd programming language of the project.
- [**HTML**](https://developer.mozilla.org/en-US/docs/Web/HTML) - templates programming language of this project (FrontEnd).
- [**CSS**](https://developer.mozilla.org/en-US/docs/Web/CSS) - styling the project via external CSS file.
- [**Java Script**](https://developer.mozilla.org/en-US/docs/Web/JavaScript) - dynamic templates programming language of this project (FrontEnd).
- [**jQuery**](https://api.jquery.com/) - API for JavaScript - dynamic templates programming language of this project (FrontEnd).
- [**Bootstrap v. 5.3**](https://getbootstrap.com/) - styling framework used in this project (FrontEnd).
- [**Heroku**](https://heroku.com) - to deploy this project.
- [**Balsamiq**](https://balsamiq.com/support/) - to create wireframes.
- [**Git**](https://git-scm.com/doc) - to make commitments of progress and push the results back to GitHub.
- [**GitHub**](https://github.com/) - to keep the track of version control.
- [**Gimp**](https://www.gimp.org/) - to remove background from the images.

## Credits
- FOR EDUCATIONAL PURPOSES ONLY
- Star Wars and all its assets are under copyright by The Lucasfilm Ltd. which is owned by Disney.

## Acknowledgements
- **Our team worked well together, we all helped each other on different aspects of the project.**

- **Tomas K.** - [](https://www.linkedin.com/in/tomas-kubancik/) [](https://github.com/tomik-z-cech)
- **Szymon S.**- [](https://www.linkedin.com/in/szymon-stepien-4b60a547/) [](https://github.com/ObiOne84)
- **Liam B.** - [](https://www.linkedin.com/in/liam-blake-985239225/) [](https://github.com/Liam-WB)
- **Lorenz B.** - [](https://linkedin.com/in/lorenz-b-swe) [](https://github.com/Lorenz-127)
- **Deepesh P.** - [](https://www.linkedin.com/in/deepesh-patel-1b9747307/) []()
- **Viktor R.** - [](https://www.linkedin.com/in/viktor-rura/) [](https://github.com/rurakite)
- **Amir A.** - [](https://www.linkedin.com/in/amir-ahmed-brm-uk/) [](https://github.com/AmirAkmed)
- **Jamie O.** - [](https://www.linkedin.com/in/jamie2023/) [](https://github.com/jamie33o)