Python Programming quiz
Project description
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
- Updating ALU-PyQuest
- How To Play
- 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 🎉.
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.
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.
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 ⭐️!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ALU_PyQuest-0.1.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec9093a441e0759ac66a65faeedaa83205430fe55d76436f77a7421e89594555 |
|
MD5 | 44b6b5d6f6c3fd0e5ad50f311056ef14 |
|
BLAKE2b-256 | 83685e03c7c2bd68b5b1ad367d5e7c04b1a1d741834eb5b9311b326ebdb982fc |