Monday, April 8, 2024

Feels like I worked on quite a variety of things today, unfortunately a lot of them are still in flight and still need additional work.  I have a letter that I wanted to try and work on this weekend, for example, but I haven't gotten around to it =(  At least I got some other stuff done, like laundry, vacuuming, even set up some smart bulbs in my ceiling light so that I can control the color temp and brightness better...

Ludum Dare
LD55 is coming up this weekend (already!) and today I started the process of trying to make sure that I'm actually prepared for it.  This is finally the time that I switch over to using Godot 4.x (upgrading from Godot 3.x).  Godot 4 still doesn't support single-threaded web exports (coming in 4.3, available via dev snapshot) but rather, itch.io's SharedArrayBuffer header support is now good enough for me to just switch over to using only threaded builds.  Safari, in particular, didn't play nice with the itch.io headers, but a workaround has been added where on Safari the game will just break out and open in a new window.  So finally we can get OK audio latency, use a threaded build, use all the new GD4 features, and have OK support for most browsers.

Of course, I had to spend some time figuring out how to make sure that the viewport gets sized correctly in the popout new window.  By default everyone just assumes that you should be able to resize your games at will and just fullscreen them to play and...arghhhh.

There's still a bunch of work to be done in terms of cleaning that up, but also I'm just going through and migrating all of my starter/common GDScript code to GD4, also making it idiomatic (changing my naming conventions) along the way.  I also fixed up some dev environment issues -- turned out I had faulty/conflicting python installs leading to some strange behavior for some of the VSCode extensions I was trying to use...

Keyboards
This'll have to change back before the weekend hits, but I've switched over my KTT Strawberry switches and my Osume Sakura keycaps -- taken them out of my Neo80 and put them on my Cycle7 so that I can use that for a while!  Despite the Neo80 having the superior featureset for me (magnetic connector/no ribbon cables, wireless since I didn't order a wireless Cycle7, and of course, a function row...), I'm quite enjoying the typing experience of the Cycle7!  The sound profile is actually a little better; I'll have to see if I can tweak the Neo80 to be just a little bit more to my liking.

I also opened up my cheap smaller board, the GMK67, because the left bracket key wasn't working.  I dunno what exactly I did to it, but everything's AOK with it now, and I was using it this past weekend since I was out and about.  That's all for the best too, that board isn't super duper nice but it's actually perfect for portability.

It's been a while since I spent any money on this hobby (lol....) so I ordered some new switches, HAHA xD.  I also put a mouse on my wishlist, it might be time for me to finally finally jump ship from my current one and get a wireless mouse -- just continuing along the trend of decreasing the number of things on my desk!

Tetris
I didn't manage an M rank for this year's "Carnival of DEATH", unfortunately, but it was a good experience playing for a week.  I could certainly feel myself improving a lot over the course of those days of play, just couldn't manage to put together a good run, especially in the 400-500 section.  I managed to get to 500 in 3:27:xx twice, just two seconds away from an M rank, so I certainly got close.  Oh well!

Cubing
I've been continuing to fiddle around with speedcubing, actually managing a sub-20 average of 12 at one point (woo!).  I haven't started to bother learning 1-look OLL yet, probably later at some point, but right now I'm focusing on learning more efficient F2L solutions.  I have my old "standard, tried and true" single solutions for every single case that I used way back when, but some of them involve like double cube rotations from certain angles, etc etc, and I'm trying to implement some other solutions, like especially ones that use sledgehammers to set up nice cases, or even some that use wide turns.  There's a few really unintuitive solutions as well that =would= be nice to learn, but those are going to be harder for me to remember I feel like.  We'll see.

FL Studio
This probably won't happen in time for Ludum Dare, but at some point I might consider a cleanup of my FL Studio setup.  My samples and plugins themselves are doing OK, but ever since I got my new monitor I've been dealing with this annoying issue where some plugins do totally OK with scaling up to the higher resolution / handling DPI scaling, but other ones don't and as a result are really tiny.  Since I was looking up hidpi support stuff because of Godot, I took another look at it today.  Previously my attempt at fixing the issue was to enable "bridged" mode for those small plugins, which allows them to scale up.  Unfortunately, that requires those plugin windows to pop out separately from FL, which overall I just found to be too clunky.  So I pedaled back on that and have just been living with small tiny plugins.  But I think I might actually just go and run FL in "scaled" mode, so basically FL uses a smaller viewport and then the OS just scales everything up (?).  The end result is that I no longer have tiny plugins...unfortunately all the text and everything is a little more blurry, but honestly, that might be fine as a tradeoff for me.  I'll have to fiddle around with it later, once I'm all done with LD.

Minigolf
I was over in the South Bay this past weekend and on a whim I went out to Golfland at night and just did some solo practice on the good ol classic course.  There've been some changes here and there since the last time I went!  One hole in particular has a nasty surprise where part of the turf is this super new and soft/cushiony section, which eats up your ball's speed a lot more than you might expect.  Hole 18 on the "King's Quest" side (the one with the dragons) is the big square pyramid (probably hardest hole among both courses?) but they re-did it...it's now a bit less tall and instead of being a square pyramid, they shaved off the corners and made it slightly more octagonal, so you don't get super screwed over when you end up in a diagonal slot.  The circular mound (hole 7 or something?  i forget which side) is also different, they added a short backplate at the back on the top, so in theory if you hit straight you can just bounce off of it which should make it a lot easier as long as your aim isn't too far off.

Being out there on the course alone was kinda cool!  It was more brightly lit at night than I had remembered and it was nice being able to just go at my own pace and practice hitting the holes multiple times if I wanted to.  I'm going to have to perhaps work on my technique though, I want to really get more consistency with both my aim and control.  Also, the holes where you have to shoot up the ramps and land in the bullseye are basically impossible...I don't know how I was ever doing those before.  It's really hard to get the ball to roll true / have enough topspin to just roll flat and still have enough power to get up the ramp with enough speed, so it's sort of RNG in terms of what angle the ball ends up hitting the ramp at I felt like.  Maybe there's some secret to hitting the ball that will make it stick to the ground a little more?? (maybe that's the kind of thing you'd need a real golf putter for...)

I thought I came out with a pretty good score on the king's quest side (I got wrecked on the other side) but I looked at my old scorecards and I think I did even better before.  Also apparently I got a 42 on the Safari side at one point, what the hell??  That's 12 under par for an 18 hole course...I don't understand how I was able to string together so many birdies...sheesh.

Anyways I was looking into whether there are any other courses here and there and there's actually a golfland in San Jose area that I'll have to hit up (along with the Milpitas one).  Of course, all of them share the same basic ideas and decor, so I probably won't go anytime super soon, but it'd be fun.  There's also one or two different courses around SF / Berkeley / Walnut Creek area, maybe someday I'll hit those up.  Honestly going to that random indoor minigolf place (pales in comparison to golfland) during my overseas trip kinda made me remember how fun it is.

ALTTPR
Been still playing pretty consistently!  Recently got piloted in a pilot spoiler seed, which was fun to just run a seed in 56 minutes -- did pretty well besides a death to chain chomps and then failing torch glitch on Ganon.  I've been trying to wrap my head more around keysanity routing, we'll see if I can get more into that mode like I've always been saying that I will.  I've been neglecting the Super Metroid side of things for a while though, so maybe it's time to switch gears to that at some point too.  And then I want to do some timings for Misery Mire...

Haircut
I finally got a long-overdue hair trim, maybe getting a bit more trimmed off than I should have.  It's not THAT short (feels that way in comparison...) but I probably could have left on a few more inches...oh well.  On the plus side, my hair is super healthier now, though on the other hand, I'm going to have to wait a while before a re-bleach/recolor otherwise it's just not going to be worth it.

Rhythm Quest
Is going OK!  I'm waist deep into a pretty big refactor to enable recoloring of the in-game beat markers and obstacles based on beat (basically beat skins).  There's a lot of work involved there but not too much creativity so it's just a matter of getting through it with time.  If I can manage it, I'll be able to make some sort of devlog on all the recent work I've done before LD hits and destroys all my productivity for like a half week plus.

Life
Overall is doing pretty okay, all things considered.  My weekly copay for my eco sessions was a little higher than it should have been which I took up with them, so it feels good to be getting a (quite) low rate for that.  Like I said there's still some more things that I'm hoping to get done this week, hopefully that all manages to work out well.  I seem to have falled back into my old sleeping habits, especially over this past weekend (oops), so maybe I can push that forward a little bit.


No comments :

Post a Comment