Inspiration
The biggest inspiration for our project was https://github.com/BiomeBits/WeatherWallpaper?tab=readme-ov-file as the beauty that was displayed within that project drew me into the wonders of what I could create, bringing me back into my childhood of Minecraft and the memories that it holds.
What it does
This project is a wallpaper for Minecraft fans or enjoyers to feel the comfort that it has brought me throughout the years. The wallpaper changes relative to the local time (ex. at 8 AM, the wallpaper displays a beautiful Minecraft sunrise)
How we built it
All of our code is python and various modules. In specific, we used largely pythons datetime module, time, and pygame for display functionality. Obviously, Minecraft 1.8.9 with optifine shaders played a big role in rendering wallpapers
Challenges we ran into
Believe it or not, but this project started out as an interactive wallpaper that could detect rainfall (https://www.instagram.com/p/C5PvSb0r_Qe/), we later decided that it would be much more user feasible to have an all-in-one application without any Arduinos or hardware. Our biggest challenge by far was making the wallpaper actually work, as we couldn't get lively wallpapers' commands to work. We resorted to pygame for its efficiency and also the ability to play dynamic music, perfect for apps like these with calming background noises
Accomplishments that we're proud of
By far, this is one of the most useful project that we have ever made. In fact, we will use this wallpaper within our day-to-day lives and will dedicate more time further down the line into creating a calming digital setting that can be enjoyed by all.
What we learned
A challenge and lesson from this project was the use of time and in specific local time within our projects, and how to format them into a form that will look appealing on the actual window. Furthermore, this was our first time exploring the use of fonts.
What's next for Adaptive Minecraft Wallpaper
We believe that there is still a strong road ahead of us. Truly speaking, this was the most enjoyable project I have ever made and would love the rest of the world to share the joy that it has brought me. My next steps are to make this project in a new language or into a form that is compatible with Wallpaper Engine or Lively Wallpapers.
In fact, we believe that we can create our own wallpaper engine with a working python API and have already started developing it!
Log in or sign up for Devpost to join the conversation.