added the ending scene, just a simple little title card to end it all off. i also added a transition from the 4th scene to this to make it more smoother! and with this, i’m complete!!
Log in to leave a comment
added the ending scene, just a simple little title card to end it all off. i also added a transition from the 4th scene to this to make it more smoother! and with this, i’m complete!!
Log in to leave a comment
4th scene is now done and it is my last!! super proud of the effects here even with the slight flickering (unfortunately..). i ended up messing around with desmos (graphically) to successfully get these cool effects that you now see in the video! this is the most fun project i’ve done yet and dealing with all the tick management and mathematics to drawing is really engaging for me honestly. it’s definitely messy but it works out! (also s/o to easings.net as a website, they have a reference guide for easing animations and its INCREDIBLE.) last thing i gotta do now is put it all together!
Log in to leave a comment
finished 3rd scene of the visual which is just a grid of moving stuff, it was kind of tricky to make it flow well (as shown in the code screenshot, it’s still imperfect but it gets the job done.) hope the thing is cool looking to witness! really happy with the end result of this regardless, only one more scene left
Log in to leave a comment
worked on the 2nd scene of the visual! it gives you a warm “happy birthday” message with a bunch of cool effects in the background such as a bunch of lines and a few circles that come out, and the text is wavy too! quite a bit of a challenge to manage timings (cause i have a song that i’ll literally edit onto the final copy.. by video) but it’s coming together!
i will admit my programming skills definitely need work.. i tried really hard to abstract some stuff but ;-;
Log in to leave a comment
working on some gift for a friend now! i’ve started by trying to simultaneously draw lines through the tick system in TIC-80, although it produced kind of weird behavior cause it managed to create 2 new lines (from a point) instead of just one, so i’ll get that maybe fixed or leave it cause this looks pretty swag. super stoked to keep it going! (sorry for messy unreadable code, there’s a built-in text editor in TIC-80 that has a file size limit so i need to optimize the writing as much as possible)
Log in to leave a comment
simple project done! although i should’ve planned this better, taught me about how i should plan the methods to develop its system despite the low complexity of a weather application. i learned and got a little touch on SQL/relational database which is nice, and although i planned on designing this, i feel like QT is really weird with designing (with pure programming; i learned i really need to use QT designer next time.) and i gave in.
to use this, download the release in demos and UNZIP the file. then run the executable, and it should work off rip. you may have with providing a location.
if so, the location must be in the US, if you receive an error about “please wait one more second”, then just try again, one api i use has strict calling and it’s quite random.
next time i’m just gonna learn to make web apps using REACT/HTML/CSS since it’ll be more useful for later.
all the functionality is done! (i scrapped the encryption idea since it’s open source ;-;) history page takes snapshots once per day, the location you input in the welcome page is saved so you don’t have to reenter it all over again, (you can change in settings), and all the display’s good! really happy how it turned out, but now i’ve gotta decorate this and make it look neat :p i don’t know how QT is with designing, but i hope this last stretch will be fun to do!
Log in to leave a comment
finished reformatting my code for readability which made it way more organized! feeling pretty good. at the same time, i finished making the data save so that you don’t have to enter a new location anytime after the first time and loading times should be shorter. i also got started with sql databases to store a historical set of weather data based on snapshots (no machine learning unfortunately). although i’ve definitely gotta start encrypting some stuff.. lol
Log in to leave a comment
made the final scene (basically its layout) i needed to make for this weather app: a history of (30 snapshots) past weather data using SQL! in the background i have made most of the program to interpret SQL data and write to the database as well but i haven’t got that functionality working yet.
unfortunately though i think my code’s really clogged and needs an optimization (which’ll help with readability as well) so i’m going to start focusing on that and my next devlog should be a full fix of all bad code writing i’ve done :^)
Log in to leave a comment
added a new page to allow you to change your location if requested, or update the weather data (if outdated by a bit..). it’ll give you a message if successful or if there was an error.
Log in to leave a comment
you can now see weather alerts in the area you choose.
Log in to leave a comment
you can now see the detailed information/forecast for the next 7 days. the blue represents the precipitation chance, (if it fills the entire screen then it’s a 100% chance). i’ve also added cheeky messages to add some personality to the home page.
Log in to leave a comment
(no i do not live in this place.)
i’ve managed to get a part of visualizing the weather data to work! you can now see the weather at the current time (based hourly)! i’ll eventually add to update this page each time the user navigates to this page so that data can be updated accurately.
Log in to leave a comment
made the details scene which doesn’t really provide much detail ;-; but it’s something! time to work on the functionality by providing the real weather data. also made the menu buttons work
Log in to leave a comment
made the layout of the warnings page, one more to go. was pretty simple to do. had to mess around with QScrollArea and the dimensions of the header (3 weather alerts) to fit/align with the menu button.
i changed which APIs to call: now using geocode & api.weather.gov from NOAA (i believe). i also created the home page with buttons that does show up on the left side of the screen if you click the menu button on the top left corner. i learned about QStackedLayout; a class that lets me stack widgets on top of each other consecutively and used it here to have multiple sets of widgets (i guess) go on at once. pyqt is hard
Log in to leave a comment
starting out the project was a lot of struggles, even though i had planned out a part of the project on paper by describing the layout/design. this was all caused by my need for a configuration file since i wanted to improve my readability with programs and create organization which caused me to get stuck for a while due to PyQT6’s limits (for ex. you can not call a QFontDatabase method until after QApplication is called else the program shuts down upon launch), but i have a config and a convention of programming that i will try to follow now! hope to do more.
Log in to leave a comment
i’ve gotten curious for a while over learning about graphics programming and making cool visualizations known as demos, so i’ve started giving it a shot by creating a simple christmas demo using TIC-80 to give everyone a merry christmas blessing!
i hope it looks pretty cool despite it’s simplicity! i’ve provided 2 ways to test it out, you can find it in https://github.com/bowlingfan/bowling_demos/releases/tag/christmas_simple_demo!
it was definitely a first learning about tick-time management, and i hope to take advantage of that to make even cooler visuals in the future in TIC-80. there were quite some constraints doing this but i really enjoyed making this demo overall! definitely will focus on learning shadercoding, trignometry, and linear algebra mathematics.
added some blessing text that scrolls and a cool little circle that breathes to give this demo some fresh air :D
should be the last few things!! super happy on how it turned out! the code’s a bit messy but it’s my first handling tick time management.
Log in to leave a comment
… where did the video go ;-; i had a video demo but i guess it did not work
added the Christmas lights as well as snowflake particles! took some time since i’m challenging myself to try to write actual good variable names lol..
all i’m missing now is some text and a slightly cool effect in there.
Log in to leave a comment