Skip to content

noprenheit/city-quest-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 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.

Demo

cityquest-gif-1

Features

  • 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.

What I Learned

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).

Technologies

Roadmap & Plans

  • 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.

Demo

cityquest-gif-2

Contributing - Contact

I am open to any kind of feedback or collaboration!

If you are interested in collaborating don't hesitate to reach out.

Email

LinkedIn

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages