Pinned toot

also hello i guess i'll post things here again

galapagos frontend 

The quest to make the configuration UX smooth has led me into first defining a finite state machine for a flow of prompts and then realizing that this is actually something I could turn into an interactive constraint solver with backtracking to checkpoints.

All so that when you hit "Run" and it doesn't run, instead of telling you "you are missing this thing. go find it yourself pal", it just brings up exactly the set of forms or prompts you need to fill in or fix.

james boosted

Starting in about an hour or so:
1. Galapagos - Lua bindings for mgl32
2. Later Alligator
3. Story time

james boosted
james boosted
We're starting up a GoFundMe to help my roommate, who was picked up and detained by #ICE yesterday. Regardless of the legal outcome of his case, we need to make sure this guy has the resources to survive whatever happens.
james boosted

Poster for a screening of Hours Played in Oakland next Friday

james boosted

The Atari 8-bit computers have two powerful display chips, GTIA and ANTIC. Like the 2600 it is possible to reprogram the display on each scanline to produce colorful display with higher resolutions, and this functionality can be coded in a hardware display list so no beam racing is required. In addition, a variety of character and bitmap modes are available as well as sprites(termed "player/missile" or PM)

ANTIC mode 4, a popular one for games, is a character mode that can display 5 colors per line. "5 is not a power of 2", I hear you say. The trick is that it reads the highest bit of each character to toggle one of the colors, so you have limited control of the palette within a scanline too.

Here you can see ANTIC 4 used in a colorful homebrew port of Bomb Jack:

Even though it is a character mode, the gameplay sprites are software rendered by modifying the character set per scanline, allowing the graphics to be free of hardware sprite limits. This burns a lot of memory, which means cartridge storage is needed to run it on an unmodified 64kb Atari.

james boosted

Here's Paul Baran's RAND-published September 1962 justification for distributed communications networks summed up in a single chart. It's also the same paper where the famous "centralized vs decentralized vs distributed" triptych of graphs comes from. You still see this exact diagram, uncited, in modern presentations on the decentralized/distributed web.

Full paper:

a game in which your character has a rise and fall instead of a rise and rise

james boosted
important poll regarding uwu and also owo
james boosted
Making my software decisions based on dragons:

clang: ✔️ has a dragon
gcc: ❌ no dragon
kde plasma: ✔️ has a dragon
gnome: ❌ no dragon
wireguard: ✔️ has a dragon
openvpn: ❌ no dragon
james boosted

tho i have to say one of my fav "people is people" moments of reaching out through history


these little clay dogs found in nineveh

buried as charms under a palace

each of them carved so lovingly, by a person that knows dogs, and looking like dogs that you can probably go find today looking the exact same

each of them inscribed with the quality of a good guard dog that people still prize today in good guard dogs

Loud is his bark!
Biter of his foe!

caffeine detox day 8 

it was cool and rainy today so i had a decaf...and it tastes bad

james boosted

comparing myself to google 

An entire 16 megabyte Galapagos game could be downloaded and started* within the 5 seconds Stadia is quoted as needing to start up its video stream.

* (at 30mps, the connection needed for Stadia 4k)

james boosted

I forgot that this event(gathering of the ancients) was the one that hides a cover charge on its eventbrite and is at a high priced spot

I was grilled by a tiger mom on the N judah about how many people are employed to make Galapagos and what school i graduated from. Eventually she figured out that this was not as big an operation as my slick advertising suggested but took a brochure anyway.

two gdc thoughts 

1. in relative terms it seems like everyone i encounter has an underdeveloped pitch. the props/visual aids i'm using make all the difference and i could do better still

2. marketing galapagos to professional devs basically = marketing the existence of fantasy consoles and paradigms of development that are not "1. hire unity developers 2. ??? 3. profit"

everyone be like "celeste so good gotta clone that"

nobody be like "creative process of celeste so good gotta study that"

Show more

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!