Projects
The Origin Creator On Command Timely Music
Madad Maps fpclib Documentation
Flashpoint Work Minecraft Work Origins Work Vintage Story Work Python Work Linux Stuff
Odds & Ends All
Help
Origins - Flow Help
Don't Ask to Ask Be Direct Be Specific Be Patient Deep End Teaching
What is Regex? JSON Format Show File Extensions
.minecraft Folder Minecraft - Logs Origins - Click Links Origins - Pehkui Origins - Do Research
Support me on Ko-Fi or Patreon!

On Command

TLDR

First Milestone

Showcase First Milestone

My goal by the first milestone of my senior project was to have the main portion of the game itself playable, while the interface, graphics, and overall look and feel may not be entirely complete. I also wanted it to be possible to pass in arbitrary attributes into the game to change possible rules and their effects, as well as the number of rounds - infinite for sandbox - that need to be completed in order to "win" a level. The goal was to make a "prototype" to show what it would be like to play a level fully or in endless mode.

Despite hiccups during the first week or two of development, I still ended up ahead of schedule.

During the first two weeks of development, I developed a very painful ear infection that prevented me from being able to work on the game as much as I had desired. Nevertheless, I had planned for extraneous circumstances like this. I had designed this game idea to be flexible and expansive so I could add as much or as little content as I wanted, and gave myself both realistic deadlines and plenty of development time.

On top of all of that, I managed to find the time to implement many more visual features than I initially had planned. Buttons have rounded corners and shadows instead of being placeholder assets, rules are shown in differing colors, dozens of colors and symbols are supported, the board can be any size from 2x2 to 10x10, a "Find Any" starting screen was implemented to determine when the player is ready to begin, correct answers now flash for a brief amount of time after pressing a button or running out of time, and the game is dpi-aware. I initially planned on just being able to implement a simple interface, but the assets are not just placeholder assets anymore - while they still can be replaced, they're also suitable to the art style and welcome to stay until the game is complete.

Additionally, while I was only planning on creating a Windows and Linux build initially, I succeeded in creating both an Android and web build as well. These can all be downloaded and played from the itch.io page.

Ultimately, I'm happy with how the game turned out so far.

The only goal I haven't been able to fully meet during this milestone was working with my siblings on this game. I sent them some messages introducing them to the project, but haven't provided any direction as of yet. I was only able to complete my goal of discussing technical writing through this portfolio content at the very start of the second milestone, when I started writing this portfolio page.

Ultimately, the game content speaks for itself; the loop is quite addictive and enjoyable. I particularly like the transitional phases between rounds that reveal correct answers. More discussion with my siblings is necessary for the upcoming milestones.