@lritter@mastodon.gamedev.place
@lritter@mastodon.gamedev.place avatar

lritter

@lritter@mastodon.gamedev.place

Arts, Maths & Metaprogramming; Game Developer at https://mastodon.gamedev.place/@duangle. paniq in the demoscene. Building Frameloop/Tukan, a procedural game engine, maintaining Scopes & gently going NowHere. (he/him)

Migrated from https://mastodon.social/@paniq

My avatar is the logo of the library I'm working on, a stylized toucan with a four-colored beak.

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

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

orenc thtesodo goami rna
orenc thtesodn goami roa
orenc thterodn goami soa
orenc thte odn goamirsoa
orenc thte idn goamorsoa
or nc thteeidn goamorsoa
or nc thtgeidn ooamorsea
or nc thegeidn ooamorsta
or na thegeidn oocmorsta
or a thegeidnnoocmorsta
or a thegeimnnoocdorsta
r aothegeimnnoocdorsta
r aodhegeimnnooctorsta
r aodhegeimnnoocaorstt
r acdhegeimnnoooaorstt
r acdeeghimnnoooaorstt
r aacdeeghimnnooo orstt
aacdeeghimnnooororstt
aacdeeghimnnoooorrstt

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

interesting problem: progressively mapping a cosmically high number of unique strings of arbitrary length to an ordered set so that we can assign an index to each string, extract a substring from each index, and filter strings not in the set.

evidently, this approach requires compression. the compressed result is functionally equivalent to a regular expression, or a schema validation system.

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

if programmers had a flag, we'd probably have two symbols on it, one for choice, and one for repetition.

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

fact: most female cannabis seeds you can buy online have been assigned male at conception

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

i'm looking at contenders for a xterm based gui lib that I can crib from for a scopes based lib. the micro text editor was implemented with tcell, which in turn was heavily inspired by termbox, which looks like a nice minimalistic C implementation to start off of.

i feel all this should be a backend for SDL, so that i can support real graphical environments as well later on, but as far as i know (and please correct me @icculus if i'm wrong) it's out of focus.

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

after AI, what will be the next tech hype to get mad about? submissions are open

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

first they ignore each other
then they make fun of each other
then they fight each other
then they both simultaneously win

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

mastodon is better after a whiskey tasting with your mom on her 77th birthday i will fight you on thissss

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

stuck in the gangway of a hot overcrowded 2-wagon regional train for another hour. this shit suuuuuuuuuuuuuuucks.

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

xfce4 really is the best choice for this tiny intel atom laptop. it's not just the frugal use of resources. it's also that window title bars are narrower. optimal for this 1366 x 768 display.

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

if a novice programmer can code something that runs in a safe language, then an experienced programmer can translate this program to optimized, high-performance semantics.

i theorize that the experienced programmer's job can be sufficiently automated, provided that we control the novice's language, without requiring silly differentiable algorithms.

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

duangle never took VC money. that's why we're crawling at a snail's pace, but we're crawling with dignity.

lritter, to Eurovision
@lritter@mastodon.gamedev.place avatar

of course israel is in europe it's part of the united kingdom! ...wait what? why did nobody tell me? #eurovision

lritter, to Eurovision
@lritter@mastodon.gamedev.place avatar
lritter, to Eurovision
@lritter@mastodon.gamedev.place avatar

it appears is the more inclusive hashtag. is only used by germans?

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

damn i missed it :(

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

mercurial frontend for git

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

i'm increasingly growing fond of the API error handling style as it is done in GL 4; the idea being that you register a callback for things that went wrong, and then you can decide from there how to handle it: print a warning, log to file, abort (for debugger), longjmp, raise an error... it's more versatile than dealing with exceptions or return codes because you're still in the correct call stack for that error.

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

updating ubuntu on an old laptop.

image/jpeg
image/jpeg

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

the funniest word in computing is bogomips. the more you say it the better it feels.

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

"full stack developer"

  • suggests a clear vertically ordered structure
  • implies completeness
  • sounds like you're improving things and in control
  • dignified job description

"turducken wrestler"

  • suggests an unholy nesting of things that have no business containing each other
  • truly conveys your exasperation
  • makes clear how overwhelmed you are
  • aptly describes the ongoing shitshow you're co-enabling
lritter, to random
@lritter@mastodon.gamedev.place avatar

the "miniaudio" C header library has over 90k lines of code.

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

transferring what we have learned about AI writing in the academic world:

the excessive presence of automation in a creative domain is always an indicator of staleness creeping in.

and when art culture has gotten so stale that a machine can indeed do an artists job (from the perspective of art consumers), then the entire culture needs fixing.

my prediction is that eventually, the same colors, faces, poses and style will satiate boredom & foster appetite for something that stirs the shit again

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

pet peeve: roleplay games with inventory logic that requires you to study for a master's degree to manage it. walls of text. cascades of stats. why don't they put a bespectacled goblin in my backpack who takes care of it.

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

Remember when, for a brief time, starting 1995, Microsoft would give its releases year number versions but then stopped? Turns out those were somewhat of an occult sequence, leading up to - and then celebrating - the turn of the century, peaking with Windows 2000 and Windows ME (Millenium Edition).

Only the Windows Server team didn't get the idea and continues to label its releases by year ;-)

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