-
Notifications
You must be signed in to change notification settings - Fork 5
T2 Project Reflection and Next Steps Worksheet
Revisit your original goals (check out your project proposal).
- Produce a game which makes quantum computing accessible to the public and helps increase the public's understand of the field.
- i.e. Create a platform where people of all skill levels can learn quantum ideas through a fun interactive game.
What progress did you make towards your original MVP / on your stretch goals?
- We successfully implemented the web server and all its components. We have a single player game which has three quantum elements: superposition, entanglement and true randomness.
- We did not finish implementing a two player version, which we planned to do in term two. We will likely pivot away from this idea this term.
How is your project different from what you envisioned?
- The web page is more fully built out than we thought we could achieve. Otherwise, we reached our goals in developing quantum functions and the godot game.
Most importantly, are you still happy with the direction that your project is headed?
- We are still happy with this direction as it still fulfills our main goal while giving us the ability explore more options.
What do you wish had gone differently / are there features you wish you hadn't made or made differently?
- Our code had performance issues and needed hacks to function correctly. Our graphics within the game need to be more polished.
What feedback from last term do you think is relevant and interesting to incorporate. List your feedback broadly and label them with how they stack up for your vision. These may already be in ZenHub but after this discussion they should be.
- Fix the entanglement mechanic
- Viewable (Interactive) Tutorial
- Instructions on the side of the screen
- Add quantum visualizer
- Better graphics
- Grid guidelines
- Shadow piece where block will drop on stack
- One or two more quantum-inspired game mechanics
- Multiplayer?
- Implement a game within a game if certain tiles are hit
Think about where the project is headed. What are some questions that you/users/me have about direction/features/functionality that could use some validation?
- Can someone pick up this game without being told what is going on?
- Are the users learning something about quantum from this game?
- Do the graphics match their expectation of the game?
- Is there a smooth, logical user flow from the moment a user hits our landing page? Are they seeing everything we want them to?
Think of ways that you might validate these: discussion with your team, advice from me, polling the class, asking users, and/or collecting and analyzing usage data. Write down some ideas here. This isn't how to validate your project as a whole, but about specific feedback/features.
- User feedback from Technigala part 2
- Comments from us posting this on various websites
- Asking classmates
Refine your vision.
- We would keep our original vision of “We would find a way to make an interesting quantum game that anyone with little/no knowledge of programming could play” but add that they also walk away from the game more knowledgeable about quantum computing
How does the current feedback/user testing/progress change how you think about the direction of the project?
- We should focus more on improving and making clearer what we have rather implementing a bunch of confusing features.
If you were to consider a pivot or adjustment in what the product is, what would it be?
- This term we will pivot more on how well does the user understand what we are doing and less on what can we do.
In an ideal world if you could build out your project to be anything without any constraints of time or skill what would you want to do? Dream big — you can do more than you think. Try to push the limits. This does not commit you to anything, so don't worry about overpromising, this is to get you dream about where you really want your project to go without constraints. Please don't skimp on this part.
- We want a gorgeous, bug-free user experience where any person no matter their experience can play our game and learn concepts that are unique to quantum computing while still having fun. We would like to use many quantum functions to interact with users at many points throughout the game. Essentially, we want to take what we have and dive much deeper into it.
Now write a mission statement for your project as you see it after all of this great brain activity. Just a few sentences suffices.
- We want a gorgeous, bug-free user experience where any person no matter their experience can play our game and learn concepts that are unique to quantum computing while still having fun. We would like to use many quantum functions to interact with users at many points throughout the game. Essentially, we want to take what we have and dive much deeper into it.
Now that you've thought about where your project is headed and where you want it to go write down how might approach getting there.
- Look at other tetris templates in godot and unity that can solve some below items in one step (0)
- Refactor code and improve game performance (1)
- Implement Grid guidelines (1)
- Implement a shadowing feature for piece where block will drop on stack (1)
- Add Instructions on the side of the screen (1)
- Better graphics (2)
- Add quantum visualizer (2)
- Fix Entanglement mechanic (2)
- Viewable (Interactive) Tutorial (3)
- Add more quantum features (1)
lastly, at the end of last term in the term summary you did a bit of work around teamwork. this is just a reminder for everyone to revisit that and if you have any new or further thoughts after the break feel free to record them here.
- We should pair or at least work on some things together.