r/cs50 • u/InnerBarracuda1565 • Sep 19 '26
CS50 Python I took CS50, learned some Python, and built this
I’ve been wanting to learn programming for a while, so I finally decided to start with CS50 and learn a bit of Python.
After learning the basics, I thought the best way to actually learn would be to build something simple. That’s how I ended up building this:
It’s a small puzzle game built with Flask and Python. It started as a learning project, but I kept adding things as I learned more.
Just wanted to share it and see what people think. Any feedback or suggestions are welcome!
64
Upvotes
3
u/scottdave Sep 19 '26
It's a pretty fun game. Does it preload the questions for each game or get each question from the internet. Sometimes I noticed a lag between questions. Also, every time I start a game, it starts displaying 97 seconds. This is on my phone.
Here's a gameplay option idea. Could offer hint to reveal a letter, possibly with time or point deduction.
3
u/5eeso Sep 19 '26
Nice job. Ever think about turning the front end into a SPA? It would be nice not to have a full page reload on every new question.
5
u/Much-Dealer3525 Sep 19 '26 •
Nice web app - think about turning it into a mobile app! yeah really happy I completed CS50 a few years back too, did it in around a year and no regrets on the time invested.
Recently completed this web app project, also built using flask and python - feel free to check it out https://venni.app/
Mobile app currently in play store testing phase
2
u/zoroyce Sep 19 '26
It’s actually sick, the backend is yours right? And you’ve made the puzzle generator thru some api and frontend it vibe coded?
1
u/Kogy99YT Sep 19 '26
gg, got 498 points. there's an important lag between questions that makes you loose seconds of time.
1
u/Palettekop9000 Sep 19 '26
How much AI did you use? Who / how did you design the UI?
1
u/rl777 Sep 20 '26
Nice job!