@onelson@mastodon.social
@onelson@mastodon.social avatar

onelson

@onelson@mastodon.social

Elaborate Hoax

Cat Dad, Software Engineer, Horror fan, PDX-adjacent.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

onelson, to random
@onelson@mastodon.social avatar

thinking of trying to ballmer peak it tonight

onelson, to random
@onelson@mastodon.social avatar

graves were the original loot box

dosnostalgic, to random
@dosnostalgic@mastodon.social avatar

What's the name of the song?

🔊🎵

video/mp4

onelson,
@onelson@mastodon.social avatar

@dosnostalgic darude.mid

onelson, to random
@onelson@mastodon.social avatar

There are a lot of good breakfast cereals out there but for me it's Grape-nuts Flakes.

onelson,
@onelson@mastodon.social avatar

@joshourisman Grape Nuts are an offense. Grape-nuts Flakes are something else entirely.

onelson, to random
@onelson@mastodon.social avatar

So, my weekend plan of refactoring my game by chopping systems up into smaller systems seems like it could dovetail with some experimentation with bevy_xpbd.

Mostly I'm interested in splitting things like "apply gravity," "adjust acceleration," and "update positions" into distinct systems. Once that's done it will make swapping out my collision code for an alternate solution a bit easier 🤞

Prompted by https://hachyderm.io/@chrisbiscardi/112464203612431016

chrisbiscardi, to rust
@chrisbiscardi@hachyderm.io avatar

Still in need of y/z-indexing for visuals, but the collisions are working.

Colliders are defined in Tiled by visually placing vertices on the tilesheet. collider information is read when building the bevy_ecs_tilemap tilemap and translated into bevy_xpbd Colliders.

player is a kinematic rigidbody with a ellipse collider placed on a child entity. level colliders are static.

the switch plate in the middle is also a sensor, which is data added in Tiled as well.

video/mp4

onelson,
@onelson@mastodon.social avatar

@chrisbiscardi how do you like xpbd?

I started out rolling my own collision systems, but it's been harder to get right than I hoped 😅

Rapier is great, but I worry it's too much for my "side-scrolling 2d platformer adjacent" project. Maybe xpbd is a better fit.

onelson,
@onelson@mastodon.social avatar

@chrisbiscardi (reading up on xpbd, and Parry) this sounds pretty good to me. I don't care about physics simulation, forces, etc but I do welcome help with overall collision detection. Seems like I can get a good balance with these.

onelson, to random
@onelson@mastodon.social avatar

Sleeping in until 10:30am is my bliss, but also where did the day go?

onelson, to random
@onelson@mastodon.social avatar

I live near a small airfield and it hosts an annual Air Show. The jets have been doing rehearsals all week, but I guess today's the day as there's been non-stop roars of F-22s or whatever. Fighter jets "doing donuts" in the airspace around my home sort of sucks.

onelson,
@onelson@mastodon.social avatar

At least it's just once a year.

My last home was less than a half mile from a bigger airport (and a small airfield) and there was a more or less constant roar from airliners coming and going.

onelson, to random
@onelson@mastodon.social avatar

I was thinking of watching a little Batman The Animated Series on Saturday morning, but the morning has already come and gone.

onelson,
@onelson@mastodon.social avatar

s1e1, Catwoman has trained her tiny black cat Isis to snatch jewels off podiums guarded by laser grid alarm systems.

onelson,
@onelson@mastodon.social avatar

This show has such an incredible look, and I was very pleased when they released the video game that closely replicated the look.

onelson,
@onelson@mastodon.social avatar

Batman TAS has been rolling while I've been puttering around in the apartment today and it sort of makes me reluctant to return to the grimdark Nolan movies tonight for my hobby hacking session.

onelson,
@onelson@mastodon.social avatar

@grumpasaurus No, not especially. I think I probably watched many of these in the past 10 years or so, so it's not like my first time since the '90s.

onelson,
@onelson@mastodon.social avatar

@grumpasaurus I don't know that one by name.

onelson,
@onelson@mastodon.social avatar

@grumpasaurus I suppose one thing is this is the first time watching since the Harley Quinn show came out, and I enjoy how that show took the general look of TAS and tweaked it just enough to vaguely evoke shows like Venture Bros. I love how they adapted Clayface in HQ.

onelson,
@onelson@mastodon.social avatar

@grumpasaurus another thing I've been paying attention to is how they use color. I'm realizing a lot of the same sort of techniques they use in the show are the same as we see in pixel art. Limited palettes, primary+shadow tones with a low count of pairings, and large "open" blocks of color to minimize noise and maximize the silhouette.

onelson,
@onelson@mastodon.social avatar

@grumpasaurus buddy, yes. I went to art school. Can you tell?

onelson, to random
@onelson@mastodon.social avatar
onelson,
@onelson@mastodon.social avatar

It's chilly today so this afternoon is turning into Blanket Time

onelson, to random
@onelson@mastodon.social avatar

I've got coffee

onelson, to random
@onelson@mastodon.social avatar

So... my game dev project has been all one single main.rs all this time, and now I'm splitting things up. I've gone from 1 to 7 rust sources all of a sudden and I wonder if this is dumb or good. Impossible to say.

onelson,
@onelson@mastodon.social avatar

@mcc just like in Event Horizon. Got it.

onelson,
@onelson@mastodon.social avatar

I like that bevy lets you organize your shit in terms of "plugins" where "plugins" are really just a pile of things you don't want anyone to see. "plugins" are full of secrets.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • modclub
  • Youngstown
  • everett
  • slotface
  • rosin
  • tacticalgear
  • osvaldo12
  • khanakhh
  • provamag3
  • ngwrru68w68
  • Durango
  • cisconetworking
  • tester
  • ethstaker
  • mdbf
  • normalnudes
  • GTA5RPClips
  • cubers
  • anitta
  • Leos
  • megavids
  • lostlight
  • All magazines