let it leave me like a long breath

let it dissipate or fade in the background

(no subject)

Profile

xax: purple-orange {11/3 knotwork star, pointed down (Default)
howling howling howling

Nav

  • Recent Entries
  • Archive
  • Reading
  • Tags
  • Memories
  • Profile

Tags

  • art - 2 uses
  • asteroid garden - 4 uses
  • code - 19 uses
  • demos - 1 use
  • dreams - 5 uses
  • ff7 fangame - 23 uses
  • fic prompts - 13 uses
  • gamedev challenge - 82 uses
  • hell game - 76 uses
  • nanowrimo - 11 uses
  • plants - 9 uses
  • process - 52 uses
  • programming - 51 uses
  • screenshots - 5 uses
  • writing log - 83 uses

May 2025

S M T W T F S
    123
45678 910
1112131415 1617
18192021222324
25262728293031
  • Aug. 14th, 2018
  • xax: purple-orange {11/3 knotwork star, pointed down (Default)
    [personal profile] xax
    Tags:
    • gamedev challenge
    posted @ 09:54 pm

    it's the 14th so time for a gamedev thing reportback. this time it was... well it ended up being a ui thing, and i didn't really get much accomplished. i was going to do some landscape geometry stuff, but before that i wanted to get input handlers sorted, since i have lots of bad memories of manually writing input handlers with lots of manually-tracked state and it just being a gigantic depressing hassle. so i was like, hey i'll put together some input wrappers and it'll be great, no more thinking about low-level input junk.

    that is not how things went. i ended up just kinda building up a mess of mostly-broken frameworks, where none of them actually worked either in practice or in theory. near the end i was like "okay this is a mess and i need to actually find an input library somebody else made", and i ended up with reactive-banana, which was... i mean, i still don't have it working, in part because it doesn't play super well with gpipe, or raw opengl rendering generally. (when doing rendering you really don't want to write to gpu buffers at random intervals, directly in response to input received; you want to do something like flag things changed as dirty and only actually change buffers once, right before rendering. this is fairly difficult to do with reactive-banana, and gpipe itself wanting things to happen in a Context and not in raw IO makes things considerably trickier.)

    so i don't actually have any kind of finished product at this point, but i did throw together some ui/action code that i think is a fairly solid foundation to build on later. if i finish it. but ugh, input, i'm sick of it.

    next two weeks: actually doing landscape geometry synthesis, because i'm really sick of internals stuff and i'm ready to get back to rendering things that look nice

    • Previous Entry
    • Add Memory
    • Share This Entry
    • Next Entry
    • Reply
Page generated Jul. 23rd, 2025 08:45 am
Powered by Dreamwidth Studios

Style Credit

  • Style: (No Theme) for vertical