🌍 City Quest 🌍
A simple Streamlit app to test your knowledge of world cities and countries!
An interactive game built with Python to challenge your geography skills.
- Guess the Country: Pretty straightforward, given five cities, your task is to guess the country they belong to.
- Streak: Keep track of how many countries you can guess correctly in a row.
- Feedback: Find out instantly if you're right or wrong.
- Reset: Reset the game.
Streamlit Basics
- Session State Management: Handling user inputs and maintaining state across different sessions.
- Debugging: Tackling common issues and exceptions in Streamlit applications (yes, I met the infamous "st.session_state" errors).
- Python
- Streamlit
- JSON
- API: Use API to get cities instead of Json.
- Auto Correct: Implement an avoid typo feature. (Dictionary or Auto Correct).
- Expand the Database: Add more cities and countries to increase the challenge.
- Difficulty: Levels like Easy, Medium, and Hard based on city or country popularity.
- Leaderboard: To compete with friends. (Everyone likes competitions)
- Hints: Hints for tricky questions.
I am open to any kind of feedback or collaboration!
If you are interested in collaborating don't hesitate to reach out.