@vfig@mastodon.gamedev.place
@vfig@mastodon.gamedev.place avatar

vfig

@vfig@mastodon.gamedev.place

never quite sure if i am myself or my evil twin • bi • nb • they

https://youtube.com/vfigplayshttps://twitch.tv/vfig@vfig.bsky.social • .vfig • https://tumblr.com/vfig

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

lorenschmidt, to random
@lorenschmidt@genart.social avatar

finishing hand-cutting felt for this keyboard. this has been a little uphill in terms of finish because it is a DIY build with a printed case! but i am happy with how it feels and sounds, finally. i ended up doing pudding medium switches, PE foam and two layers of hand cut felt.

vfig,
@vfig@mastodon.gamedev.place avatar

@lorenschmidt i really like those keycap shapes!

foone, to random
@foone@digipres.club avatar

Commander Keen was 10 years old when he debuted in Commander Keen 1, which was released in 1990.

Commander Keen was thus born in 1980, and is now 43 years old.

vfig,
@vfig@mastodon.gamedev.place avatar

@foone weird, how was Commander Keen two years older than Billy Blaze?

https://www.mobygames.com/game/216/commander-keen-1-marooned-on-mars/screenshots/dos/25379/

schwa, to random
@schwa@mastodon.social avatar

deleted_by_author

  • Loading...
  • vfig,
    @vfig@mastodon.gamedev.place avatar

    @schwa you may call it mediocre, but it takes you to places whose names teem with hidden meaning!

    mcc, to random
    @mcc@mastodon.social avatar

    I've been told people on this website enjoy me trying to think through computer problems out loud while in incredible pain, so good news: I'm taking my new Thinkpad T14 (https://mastodon.social/@mcc/111218408629532857) out of the box and I'm going to install Linux on it first thing. So expect a LOT of complaining.

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @mcc i am clueless about your tech woes, but i really like your labyrinth wallpaper!

    RYStorm, to random
    @RYStorm@mastodon.gamedev.place avatar

    Folks are talking about gizmos again! I love gizmos. I talked about this at the 2018 Game UX Summit in Vancouver, by showing a specific UX problem:

    Sometimes it can be impossible to grab the right gizmo arrow from your current perspective. It's annoying! Let's solve this🧵

    video/mp4

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @RYStorm it confuses me that you have an arrowhead pointing in the negative axis direction.

    the flipped arrowhead also looks weird. i like neither.

    vfig, to random
    @vfig@mastodon.gamedev.place avatar

    dont worry. everything is going to be 0K

    (this is about the heat death of the universe)

    eniko, to random
    @eniko@peoplemaking.games avatar

    i just saw the conditional 'a' <= c && c <= 'z' and jesus christ why would you do that

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @eniko i dont care that its like the mathematical notation. i prefer it because it makes the range endpoints immediately visible, and both comparison operators are in the same direction; and that clarity helps avoid bugs due to </<=/>/>= confusion or getting endpoints mixed up. its about the only place i think theres a clear win over the variable-on-the-left convention.

    vfig, to random
    @vfig@mastodon.gamedev.place avatar

    if you loved max payne, you really, really need to get El Paso, Elsewhere: https://strangescaffold.itch.io/el-paso-elsewhere

    krzyzanowskim, (edited ) to random
    @krzyzanowskim@mastodon.social avatar

    I don't know what's the origin of "did you think about roman empire" thing is, but srsly, it lasted for 1000 years and frankly affects our lives daily and legacy is all around us. I wonder why would anyone not think about it from time to time

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @krzyzanowskim i follow Bret Devereaux’s excellent https://acoup.blog and as a result i get reminded of the roman empire just about every week

    mcc, to random
    @mcc@mastodon.social avatar

    My constant experience with Python over the last ~16 years is I start writing it and it's like, wow, this is so easy, this is great! And then I run my program, and invariably it fails with an inscrutable error/exception 4 layers deep in someone else's library, code I know nothing about— in this case, a wav file library claiming that the number 960 is "not a valid shape"— and I realize that maybe I actually hate Python

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @mcc @jplebreton rather than create python (nested) lists and convert them with numpy.array(), you can avoid garbage by creating a numpy array with numpy.empty() or numpy.zeros(). you can fill it by indexing or slicing, or from an iterable.

    additionally, numpy treats array layout as distinct from storage; so you can create a long 1d numpy array of left,right,left,right samples, then set the array shape to (-1,2) so it is viewed the same as if it was an array of 2-element-tuples.

    eniko, to random
    @eniko@peoplemaking.games avatar

    wow, iOS apparently didn't have any multitasking until version 4. i'm kind of shocked

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @eniko it had os-level multitasking of course, but yeah, end-user apps were "you can run one at a time".

    main motivator for that decision was probably just that the phones had pretty small ram and no paging to disk.

    eniko, (edited ) to random
    @eniko@peoplemaking.games avatar

    did you know there's a municipality in the Netherlands that literally means "Hellmouth"

    it looks like this

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @eniko terrifying!

    uliwitness, to random
    @uliwitness@chaos.social avatar

    Why are both Tim and Jeff standing like they're pooping in the outdoor videos from the Apple event ... ? Weirdly spread legs and on their tippy-toes? 🤔

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @uliwitness theyre doing the Tory Power Stance?

    infektor, to random
    @infektor@mastodon.gamedev.place avatar

    Few things fill me intrusive thoughts quite like the phrase “code smell”. If we could all refrain for using those words together that’d be great. #programming

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @infektor i love the smell of freshly-baked code, don't you?

    0xabad1dea, to random

    Just had google translate OCR an empty bookcase as 目 and translate it as “eye”

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @0xabad1dea we fill our shelves full of books to stop them staring at us like that…

    judy2k, to random
    @judy2k@chaos.social avatar

    Has anyone ever been faintly bugged by the asymmetry between function inputs (a set of named parameters), and function outputs (one or (sometimes) more, unnamed values)?

    It's all very well to say "define a class/struct to encapsulate named return values" but, then why not say that about function input, too?

    I wonder if a "fix" would be to have more verbose returns, or instead to limit functions to a single argument 🤔

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @judy2k yes, very often!

    one interesting thing to me is there are like, entire different species of functions (that fit in different behavioural niches); some naturally fit unnamed arguments and returns; some really need struct-ish; and some kinds need something else again.

    it seems like every api style is cherrypicking one or two of these species (for various reasons), and forcing all functions to conform—definitely causing some semantic harm in the process.

    aral, to GNOME
    @aral@mastodon.ar.al avatar

    Recently stumbled on Alt + Esc instead of Alt + Tab in GNOME and found myself using it more often, especially on my multi-monitor setup at home.

    Unlike Alt + Tab, which brings up a switcher, it cycles through the open windows across your monitors, highlighting the current one with a thick border that’s very easy to distinguish.

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @aral retro! alt+esc for switching windows immediately was how one switched focus with the keyboard at least as far back as windows 3.0 — before windows 3.1 introduce the “fast window switching” popup of alt+tab.

    i guess these days you dont have to wait for each window to slowly repaint itself with alt+esc, so the speed advantage alt+tab had is obsolete.

    futurebird, to random
    @futurebird@sauropods.win avatar

    Silent Hill... or Seasonal Affect Disorder Simulator? You decide!

    (Via: https://www.tumblr.com/depsidase/724869101430931456?source=share)

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @futurebird have had this jpeg just sitting on my desktop, waiting

    foone, to random
    @foone@digipres.club avatar

    the best thing about ghidra is that no matter which version you're using, setting equates sometimes just doesn't work, but if you google it, you only find several bug reports which basically say "equates don't work" and then it's "closed, fixed in X.Y.Z" and that's a version you're upgraded way past

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @foone hypothesis: one of turbo c’s optimize-for-speed-not-size flags makes it emit a unique function for every call with a different combination of literal arguments?

    like, would be weird, but less weird to me than either the copypaste-everything or only-macros-not-functions interpretations.

    since godbolt doesnt do turbo c, im gonna have to dig up a copy later and investigate its compile flags.

    vfig, to random
    @vfig@mastodon.gamedev.place avatar

    the reason you are a courier in fallout new vegas is because its a post apocalypse

    vfig, to random
    @vfig@mastodon.gamedev.place avatar

    wasted the entire fucking day wrestling with matrices and quaternions trying to get a damn robot turret skeleton to point at a target.

    wasted the entire fucking day on it and i am still no closer to getting it working—or even understanding anything about why it isnt working—than when i started.

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @merrak since im not using euler angles here, gimbal lock isnt a problem.

    but all the different coordinate spaces along the bone chains are confusing.

    Timberwolf, to random
    @Timberwolf@topspicy.social avatar

    I'm not going to outright say I'm a horrible person, but I've started making puns you need to speak two different languages to understand.

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @Timberwolf winston smith in a sweet shop: "do you have any doubleplusgood bonbons?"

    daniel, to random
    @daniel@social.telemetrydeck.com avatar

    Is this a Worms level? Or maybe Lemmings?

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @daniel looks more like a winamp visualizer

    vfig, to random
    @vfig@mastodon.gamedev.place avatar

    got a noob modelling question about topology:

    the two tris marked with a red triangle: should i be concerned that these are not quads? how could i make these into quads?

    relatedly, the line marked in red: really this is more detail than i want for this area in the model, but if i should be concerned about quads, how do i simplify it away without creating more tris or t-junctions?

    vfig,
    @vfig@mastodon.gamedev.place avatar

    @nicklockwood i mean, if you subdivide a tri mesh by halving the edges it becomes all quads anyway! but yeah, i think its more about maintaining smooth surfaces, and maintaining control the flow lines that affect how those surfaces naturally flex.

    again, gut feeling is it shouldnt matter for my use case here, but i dont know enough to trust my gut.

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