-
Notifications
You must be signed in to change notification settings - Fork 5
Final Project Report
The game is fully up and available for download in the browser! Among many changes to the game, we implemented superposition, entanglement, new graphics, powerups, a bloch sphere and a tutorial. The game works very smoothly, and we have fixed or created work-arounds for every user error we could think of.
We have implemented Google Analytics on our website and found 20+ subreddits to post our game in. Instead of reaching out to tech bloggers, we decided to create our own Medium post which we all wrote.
After less than 2 days of being released to the public, Quantum Tetris
- Has had been seen over 1,000+ people in 68 different countries around the world!
- Trended in the r/compsci, r/Tetris, r/madewithgodot, r/flask, r/CSEducation subreddits!
- Received nearly 500 upvotes, numerous compliments and even one reddit award!
- Has had over 350 downloads and has had an average playtime of ~7 minutes!
- Got approximately 50 claps on Medium!
- Was even streamed on Twitch!
There are several small changes we can make to the game:
- Changing the screen size distorts our 2D graphics. We would make our 2D graphics resizable so users can use whatever screen size they want
- Continue to iterate on and improve graphics across the game.
- Change the text of the tutorial to make it easier to follow.
There are also several large changes we could work on.
- Add more quantum gates as powerups.
- Make the tutorial more interactive.
- Optimize for mobile play.
We could also make more games to teach other aspects of quantum computing or teach them in new ways!
talk about any lessons learned, what could have been done differently, hopes for the future, what you really enjoyed
We have learned a lot over the last two terms, but most importantly:
- Our biggest bottlenecks were working with the game engine because GoDot does not have an extensive support community. It was really hard to debug our game code when we could not find help or resources on campus or online.
- In the fall term we did not understand how to modularize game development. While we made immense progress during this last term, there are a number of things we could have done better such as investigate our issues with git and html5 sooner.
- We loved tackling a new development style and stack. Exploring a new form of programming was the coolest thing.
- We are proud that we tackled a new field in computer science and actually made a game that can educate people on what quantum computing really is as well as inspire them to learn more.
- Our hopes for the future are covered by the previous question. Our biggest hope is to get it on web.
- We enjoyed the last six months. Even with all of the complications we faced creating and exporting the game, we are proud of the work we have done.