namark

namark pushed to master at namark/libsimple_motion

  • f34d07b86a Concepts reveal fundamental design flaws, and some random stuff I needed in sketchbook.

1 day ago

namark pushed to master at namark/libsimple_file

1 day ago

namark pushed to master at namark/libsimple_support

1 day ago

namark pushed to master at namark/sketchbook

1 week ago

namark pushed to master at namark/cpp_tools

  • 0061517f38 random semicolon... that inspires confidence... i mean it is a way to separate code while keeping it in a paragraph as far as vim is concerned, but doesn't make sense here specifically i don't think.

1 week ago

namark pushed to master at namark/sketchbook

  • cbc2814e85 boxing: a couple of fixes and prototype cyclops eye motions nasty edge case with hit not being detected on the last punching frame, i kept feeling something is off, but only saw it clearly with 30fps. yeah yeah physics is framerate dependent, who cares, will fix it for hoboplayer. generalized shovement for nor horizontally aligned case, still feels a bit weird though split boxa move and draw into separate functions, long time coming and foreshadowing

2 weeks ago

namark pushed to master at namark/sketchbook

2 weeks ago

namark pushed to master at namark/sketchbook

  • 5f13132b0e desync boxa idle anims
  • 74cfd27848 totally botched the first attempt without this visual
  • 52b701cab4 hard 'nuff boxing opponent could be harder, could be easier, but this seems fine, gotta tryhard a bit to win
  • 8700a56821 this the way to go i guess, all the other makefiles do it... couldn't clean build for web without this, cause had to set params in environment and then the web stuff would leak into titlize for some reason
  • 321f6a8860 no more edge cases, less comparisons in loop, no more overshoot, guess this is handling it "ungracefully", past me! <.<
  • View comparison for these 5 commits »

2 weeks ago

namark pushed to master at namark/libsimple_motion

2 weeks ago

namark pushed to master at namark/sketchbook

  • 32632fb596 > goes extra mile to make motions default safely constructible > throws it all out the window by initing bogus values that break invariant debug assertions caught it and thought me a lesson from the past eventually, but of course i was unawares building with NDEBUG for long enough to commit

1 month ago

namark pushed to master at namark/sketchbook

  • 8663214907 boxing: lookin good, feelin good, kinda fun eh?

1 month ago

namark pushed to master at namark/libsimple_geom

  • 7f62190e4e minor concession, if i had some syntactic sugar to make this manageable to type even just .tansform(vector) i would really like to avoid the whole row column terminology cause it just complicates things unnecessarily, just the nesting structure on its own is a lot more natural and easy to reason about imho
  • b3b15771b3 kiss had to cast when vector didn't have the implicit behavior, now no longer necessary, and in general hard cast in library bad idea, if the types don't mix in arithmetic then there must be a good reason and we should not surprise the caller, in perfect word int won't mix with float cause lose precision both ways, so none of this will work? well, actually in perfect perfect world there would be another range limited int with its min and max representable by float that would promote without problem and we would get range of floats, then up to user if they want to hard cast it back to int eh...
  • View comparison for these 2 commits »

1 month ago

namark pushed to master at namark/libsimple_graphical

  • b1724af220 list init is implicit conversion apparently, could just disable vector's implicit conversions with a new trait and make this a error, but we seem like we know what we are doing so should be ok to be sneaky... hopefully...

1 month ago

namark pushed to master at namark/sketchbook

1 month ago

namark pushed to master at namark/sketchbook

1 month ago

namark pushed to master at namark/libsimple_support

1 month ago

namark pushed to master at namark/feeble-mundane

1 month ago

namark pushed to master at namark/neogol

1 month ago

namark pushed to master at namark/sketchbook

  • aa11f5b260 boxing: Basic collisions and sound effects.

1 month ago

namark pushed to master at namark/libsimple_compress

1 month ago