ALU-PYQUEST๐๐ป
๐ ALU PYQUEST ๐ฎ is a game designed to ๐ง test your knowledge of Python programming language. It consists of a series of ๐ค questions related to the Python curriculum, presented one at a time โฐ, starting from beginner's level to advanced level. You will have a limited time โณ to answer each question, and for each โ correct answer, you will earn ๐ points, while for each โ incorrect answer or if you run out of time โ, 5 points will be deducted from your score.
Table of Contents ๐
- Project Overview
- Prerequisites
- Installation
- How To Play
- Updating ALU-PyQuest
- Screenshots
- Demo Video
- License
- Contributors
- Acknowlegdement
Project Overview ๐
๐ฎ "ALU PyQuest" ๐ is a Python-based scavenger hunt-style game designed for Software Engineering students to reinforce their understanding of the Python curriculum. ๐ต๏ธโโ๏ธ The game presents a series of questions from beginner's to advanced level, with a limited time โฐ to answer each question. The program utilizes Python functions such as Input/Output, loops, conditional statements, data structures, exception handling, scoring system ๐, and a high score feature ๐ to check your scores and provide an interactive and fun learning experience for students ๐.
Prerequisites ๐
Before installing ALU-PYQUEST, you will need to have pip installed. To check if you have pip installed, open your terminal window and run the following command:
pip --version
If you see a version number in the output, it means that pip is installed. If not, you can install pip by running the following commands in your terminal:
sudo apt-get update
sudo apt-get install python3-pip
Verify that pip has been installed correctly by running:
pip --version
You should see something like:
user@User:~$ pip --version
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
user@User:~$
Installation ๐ป
To install ALU-PYQUEST, please follow the steps below:
- Make sure you have Python installed on your computer. If you do not have Python installed, download and install the latest version of Python from the official website: https://www.python.org/downloads/
- Open the command prompt or terminal on your computer ๐ป.
- Install ALU-PyQuest using the following command:
pip install ALU-PyQuest
- Once the installation is complete, you can launch the game by using the following command:
PyQuest
- The game ๐ฎ will start, and you will be presented with a series of questions related to the Python programming language ๐ from beginner to advanced level ๐.
That's it! You're all set to play ALU-PyQuest ๐.
How To Play ๐ฎ
- Open the command prompt or terminal on your computer.
- Run the following command to start the game:
user@User:~/$ PyQuest
- Read the question and choose the correct answer from the given options.
- You have
25
seconds to answer each question. - For each correct answer, you will earn
10
points. - For each incorrect answer or if you run out of time,
5
points will be deducted from your score. - At the end of the game, you will see your total score.
- You will also be provided with the option to view your high scores.
Updating ALU-PyQuest ๐
To update ALU-PYQUEST to the latest version, you can run the following command in your terminal or command prompt:
pip install --upgrade ALU-PyQuest
This will update your installation of ALU-PYQUEST to the latest version available on PyPI.
Screenshots ๐ท
Demo Video ๐ฅ
You can find a demo of the game at the following link: https://youtu.be/ym5cIpgxvMQ
License ๐
ALU-PYQUEST is licensed under the MIT License. See the LICENSE file for more information.
Contributors ๐ฅ
- Sadick Achuli
- Abdulhameed Teniola Ajani
- Noella Uwayo
- Sabir Walid
- Mohammed Yasin
- Iranzi Prince
- Innocent Manzi
- Iraduhaye Bukuru Paterne
Acknowledgement ๐
- ๐๐ผ Special thanks to our instructor, Mr. Hervรฉ Musangwa for reviewing our project and providing feedback that helped improve its quality.
- ๐จโ๐ซ We also want to acknowledge the BSE Faculty for challenging us to apply the technologies we learned during the term to develop a project that showcases our skills and knowledge in the field.
- If you found ALU-PYQUEST useful, please consider giving this repo a star โญ๏ธ!