Inspiration
I have been playing alot of virtual cottage and hades 2 recently, and I thought it would be interesting to combine Hades 2's keepsake system with a study timer to help motivate me and other people into studying. Even though the study timers(eg: virtual cottage) I use right now are useful, I thought I can augment it by combining it with a lootbox system, the ultimate motivator. oh yea also + brainrot cuz i thought it would be funny and match the theme
What it does
Basically, this is a simple study timer, except you get coins when you study passively, in which you can use the coins to open lootboxes, which can give you either a brainrot keepsake or a consumable of different rarities. The keepsakes acts similar to hades 2, it augments your study sessions in different ways like one of them would give you a consumable after a certain number of hours of studying.
How we built it
Since I didn't really know html and this is more like a game than a simple webpage I ended up making it using python using pygames. I first built a simple clock, than designed/brainstormed of different keepsakes and consumables I can use with some simple balancing as long as lootbox odds. Then I designed the UI for the hub section and the loobox system. After that inventory and some quality of life features like tracking hours. Also did some pixel art of brainrot creatures because I thought it would be pretty cute.
Challenges we ran into
- It took a bit for me to learn how to use customtkinter as I have not used it before to design UI, so it took a little bit of adjusting to figure it out.
- PIL resolution also took me a while to figure out because i want to perserve the pixel art style and the computer keep trying to smooth it out
- Surprisngly it took a long time for me to draw tung tung tung sahar lowkey his proportions are really weird and hard to get the spirit of the image out
- Taking a break/going to sleep because there was alot of work
Accomplishments that we're proud of
- the gambling system is functional
- it looks pretty decent if i do say so myself
- most things should work? (i didnt have alot of time to do playtesting)
What we learned
- using pygames and ui design
- balancing of odds and powerups
- balancing workload
- how to do global variables that saves between game sessions
What's next for Study Gacha
We will see with the reception but I would be using it myself
Log in or sign up for Devpost to join the conversation.