logabe

logabe

3-day streak
Day 12 of
50days emoji
: • Posted the Windows and Linux builds for Milkyway Pets in #C09EZSEMB16| in order to get some feedback before I ship it. I got a lot of feedback and have learnt a lot from getting it into the hands of other people for the first time. Some of the issues I've noticed: a. Use a makefile to automate the build process. Automated testing is hard to make work in this context, but it would also be useful. b. Improve the config experience: Already partially there! The program now looks for a config file in the same directory as the program, and the program come with a template for the config file. I'm considering moving away from TOML to something simpler and more forgiving with user errors. c. Get rid of the Space-to-toggle-window-decorations thing. It's confusing, and being able to drag the window should be the default on most platforms. It's still needed on Wayland, since they can't set their own position. d. Better error handling: Currently errors either get ignored or are printed to the console. The windows users found this a bit confusing since they aren't running it from the terminal, so a graphical error window would be useful. e. Better installation guide: When I finally ship this project, it needs to have a good guide to installation and usage, since running the program requires you to find both your Hackatime API key and a
milkyway emoji
Session ID. Somebody had an issue with getting their sessionid cookie, but I couldn't replicate it. A backup method would be useful just in case. • Studied for my Japanese exam tomorrow. I focused on listening, which I've been neglecting up until now. I'm not feeling the greatest about tomorrow, but I'll give it my best shot
salute emoji
• Did a practice exam for my licence test tomorrow and got a cool clean calm and collected 100% LETS GOOOO!! 💥 💥 ‼️ I'm either gonna sit the exam tomorrow or the day after, depending on how I'm feeling.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f0646eb1-21aa-4d4f-b650-bec397405677-image.png
Day 11 ot of
50days emoji
! If you didn't see it, I was featured in today's post
happi emoji
• Made this clothesline-looking blog area for my website with SVG, JavaScript, and some math. • Spent most of the day getting cross-compilation to Windows working for Milkyway Pets. • Did some studying for Japanese (but not as much as I should have given that it's in two days... I'll lock in tmrw I promise)
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/f48f1b86-3c4c-446b-8680-af77148d130e-image.png
Day 10/
50days emoji
! I'm still feeling sick, but it's getting better and I think it'll be gone by Monday. I set pretty low expectations for myself today, but I did more than I thought I would so that feels good. • I wrote an about me page for my new personal website! I lowkey dread writing but once I got in the flow it was pretty fun! • I went through a past reading paper for Japanese. To get the the most points you basically need to be understanding everything and including it in your answer + analysing the implications or subtext. I can translate the text easily, but it's that deeper understanding and being able to use that information to answer the questions that I find harder. I don't think this counts as study, but I watched the film Happyend with subtitles and really enjoyed it. • Did practice tests for my licence exam - I'm feeling more and more confident that I'll be able to pass :) • Did a little work on my game.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/fcc307f9-2c38-41c3-9861-5f5caac256b8-image.png
Day 8 outta
50days emoji
! Great googly moogly! • Fixed a bug in Milkyway Pets where tray menu entries weren't being removed when clicked. Worked a bit on my other game, Burning Rain. • Read ~30 pages of the comic 俺物語. I had to look up a lot of vocab, but I could get the general jist of a lot of sentences. • Did some practice tests for my licence exam. It turns out that there are new questions being introduced next month, so I'll probably sit the test after my Japanese exam next week. That'll be the first goal ticked off my list! • Made a post about my YSWS idea, If you have any thoughts or feedback on the concept let me know!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/39252830-8b59-4d95-a1eb-06fedd1d42f9-image.png
Day 7: • Improved the time tracking in Milkyway Pets to include all linked projects as well as art hours. • Gonna practice Clarinet now!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a77a651e-568e-4a01-97a2-d87cd2b825c4-screenshot_20251118_201420.png
Day 6 of
50days emoji
!
yay emoji
Today I: • FINALLY finished the system tray functionality for Milkyway Pets. I'm hoping to get this shipped by the end of the week, ahead of whatever the cool announcement next week will be. • Went to the AA to book my licence exam, forgot I had to have my passport on me. I also found out that the exam conditions wont be changing, so I'm hopefully gonna do it after my exams are over. • Reviewed the grammar structures that will appear in my Japanese exam. • Did some writing for my personal website. It didn't feel like it, but it's been a pretty productive day!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5e434e0d-fb34-443c-8546-958b99b33de9-image.png
Day 5 /
50days emoji
: • Did some more work on getting the tray item to work. Callbacks are one of the things that the sdl3 crate doesn't really have good ergonomics for. • Practiced clarinet a bit and transcribed the other piece I need to study. • Did some codeforces problems • Studied for my Japanese exam
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/90a50272-52ce-4955-86bd-60c563e7c651-image.png
Day 4 of
50days emoji
: I spent most of today coding • Spent a while trying to implement a system tray icon for Milkyway Pets. Spent a while attempting to implement a system tray icon for Milkyway Pets. SDL3 is fairly new, so the Rust bindings I'm using didn't have a wrapper for the tray API - meaning I had to implement my own. I don't know whether it was the way I wrote it, but the API just wouldn't play nice with WaitEvent, which blocks the application until events occur, reducing CPU usage. In the end I went for a hybrid solution which updates a minimum 4 times per second, or whenever events occur. Hopefully this will suffice until I can work out the kinks in the API (and maybe even merge it upstream 👀) • Did some thinking on my YSWS • Bunch of housework lol
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/23cf8150-b102-4346-91f2-ec84b8ae77a7-image.png
Day
tw_two emoji
/50: • Sat my Physics exam! I think it went pretty well, I was confused a bit by the DC Circuits section but having spammed past papers helped a lot :) • Found out that apparently the test conditions for the license exam will be changing next month?? Gonna call and book my test tomorrow • Transcribed some sheet music from an arrangement On The Sunny Side Of The Street that I'll transpose and start practicing tomorrow
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/78150434-873f-41a6-b7c0-a5cff332d974-image.png
Day 1/50! Today I've: • Done ~1 hour of work on my games for #C09EZSEMB16|. I got a friend to play through my platformer and by the way she was struggling I can see that I need to make the player movement and level design a lot more forgiving. Also massively reduced the CPU usage of my Hackatime desktop pet • Spent most of the day studying physics at school with a mate, now doing past papers in preparation for tomorrow (Feeling confident for Mechanics, less so for Electricity) • Sat a practice test for my licence exam and got 33/35!
yay emoji
I think the strat is just to spam practice exams until I feel confident enough to do the actual exam • Cleared out my Anki backlog for Japanese
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/edd62417-11a9-4005-b46d-420a0a751f5f-20251112_202610.jpg
Started work on my first game for #C09EZSEMB16|! It's a second go at an idea for a puzzle-platformer I dreamed up a few years ago. It's called Burning Rain, after the acid rain which is the primary obstacle of the game. I'm hoping that this jam will challenge me to polish up a game into something beautiful, rather than the usual mostly-working state my projects end up in.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e4fa9388-f6aa-4ebb-9f1d-359a713e6e49-image.png
I'm working on adding support for different tempos and time signatures to my rhythm game. So far I've got the initial BPM being read, but not any tempo changes throughout the song. It's been really fun so far because MIDI and SMF don't really seem to have any accessible C# libraries or quality documentation (that I've been able to find so far) so I've had to make everything from scraps of other people's code, technical documentation, and my own two braincells.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a57f4f23-5c5e-4603-9d87-1c46feb9eb4f-image.png