Elan Ruskin's Avatar

Elan Ruskin

@despair

Using integers and making games. Also @despair on Twitter, @crash@mastodon.gamedev.place

461
Followers
53
Following
264
Posts
13.05.2023
Joined
Posts Following

Latest posts by Elan Ruskin @despair

Context: Epic Pinball was written entirely in assembly.

27.02.2026 21:12 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Epic Pinball - Intro Theme (remastered)
Epic Pinball - Intro Theme (remastered) This is my remastered version of the intro theme from the DOS game Epic Pinball. It is almost identical to the original song, only with some added effects and rendered in studio quality. If you wantโ€ฆ

In a moment of funny coincidence, just as I opened the disassembly window to debug something, YouTube autoplayed this track.

Simpler days.

www.youtube.com/watch?v=Mpq5...

27.02.2026 21:12 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Kinda wild how much faster Clang compiles compared to MSVC

09.02.2026 20:55 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
The Brothers Gracchi - How Republics Fall - Extra History - Part 1
The Brothers Gracchi - How Republics Fall - Extra History - Part 1 YouTube video by Extra History

(Specifically, I was thinking of the Gracchi brothers: youtu.be/ODI1VOOoey0 )

03.02.2026 06:32 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Also when it comes to โ€œthe news should publish what the gestapo are doingโ€, heโ€™sโ€ฆ kind of right?

03.02.2026 06:29 ๐Ÿ‘ 11 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

[friend sits down at lunch]: Wow, you looked deep in thought.
Me: ... hmm?
Friend: What were you thinking about?
[long
awkward
pause]
Me [truthfully]: ... the Roman Empire.

03.02.2026 05:31 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
A screenshot of the "Code Inspection" setup dialog in Visual Assist,  which controls which "helpful suggestions" pop up when you're writing code.  The "modernize-use-auto" feature is highlighted; its default setting nags the programmer to replace properly typed variables with 'auto' assignments.

A screenshot of the "Code Inspection" setup dialog in Visual Assist, which controls which "helpful suggestions" pop up when you're writing code. The "modernize-use-auto" feature is highlighted; its default setting nags the programmer to replace properly typed variables with 'auto' assignments.

Updated Visual Assist, now it nags me to make my code worse.

29.01.2026 23:37 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thereโ€™s a classic bit of folk music about this phenomenon.

youtu.be/Jl1r7E3e-ks

05.01.2026 11:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Pro tip for anyone with fitness on their New Yearโ€™s resolutions: put an exercise bike in front of the PS5.

Roguelites are ideal workout length. Iโ€™ve played like 500 miles of Hades. Crank up the resistance during boss battles for extra verisimilitude.

04.01.2026 23:11 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Why wouldn't it run on a Steam Deck? GTA6 will fit onto a PS5 and the Steam Deck is at least as capable. They can use the same tunings.

31.12.2025 23:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

AAA studios have the greatest need to reach the widest audience. Our games work on current hardware right now; why wouldnโ€™t we keep them working?

31.12.2025 22:55 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Why not? Console devs target the same hardware for many years.

31.12.2025 22:04 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

We can keep making games for the current hardware.

31.12.2025 21:35 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
We (novel) - Wikipedia

This was actually a plot point in the classic proto-cyberpunk novel โ€œWeโ€, written by Yevgeny Zamyatin in the first years of the Soviet Union.

en.wikipedia.org/wiki/We_(nov...

25.12.2025 20:37 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Dad shared that this was his job while working on the COMEX floor.

25.12.2025 20:19 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Dan Akroyd in โ€œTrading Placesโ€ (1983)

Dan Akroyd in โ€œTrading Placesโ€ (1983)

Everyoneโ€™s got a favorite Christmas movie.

25.12.2025 04:50 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Do you ever think about how there was a period where the Earth had all the water thatโ€™s in the oceans but the surface was also like 700ยฐC lava, so the air was mostly steam, which then condensed into rain in the cold upper atmosphere and boiled in midair on the way down?

Thatโ€™s pretty metal.

14.12.2025 03:04 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

I keep a reaction gif on hand to clarify why I care so much about the availability of market-rate rental housing to urban professionals

28.11.2025 07:40 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
The Poverty Line is Not $140,000 A recent essay by Michael W. Green makes a very bold claim that the poverty line should not be where it is currently set โ€” about $31,200 for a family of four โ€” but should be much higherโ€ฆ

Thereโ€™ve been a bunch of debunkings of that essay from people with numbers (eg, economistwritingeveryday.com/2025/11/26/t... ) but I think itโ€™s worth asking WHY is housing so expensive. Food is so much cheaper than in the past; why is housing more scarce?

28.11.2025 02:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

Iโ€™d want to ask someone earning $100k whether they feel impoverished.

A few other things stuck out to me about the article:
- is the poverty line is higher when people spend less on food?
- should fewer people pay taxes?
- where are those housing costs coming from?

28.11.2025 02:51 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

(None of this went into the jury deliberation bc I was only an alternate. This is just how I stayed occupied while waiting through sidebars.)
๐Ÿ”š

25.11.2025 01:39 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

After the trial I looked up NHTSA experiments on low-damage rear-end collisions. For ฮ”V = 11km/h โ‰ˆ 3.06m/s they measured mean acceleration 3.2g.

3.06ยฒ / (2 *.07) โ‰ˆ 67 โ‰ˆ 6.8g so my math is an overestimate vs experiment.

www-nrd.nhtsa.dot.gov/pdf/ESV/Proc...

(3/4)

25.11.2025 01:39 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Acceleration = ฮ”V / time.

We don't know pulse time, but can estimate ฮ”Vยฒ = 2ax .

Wheel suspension communicates force to frame; compression travel โ‰ˆ 7cm in road cars โ‰ˆ x.

Acceleration โ‰ค (1.58)ยฒ / (2 *.07) โ‰ˆ 17.7m/sยฒ which is 1.8g, about like a plane landing.
(2/4)

25.11.2025 01:39 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Estimating via high school physics:

Parties stipulated collision at 3.5mph โ‰ˆ 1.58m/s.

Photos showed no damage to cars, so a mostly elastic collision: most momentum transferred to front car. Thus ฮ”V โ‰ค 1.58 .
(1/4)

25.11.2025 01:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

๐Ÿ’ฏ The arithmetic I was doing was ฮ”Vยฒ = 2ax

22.11.2025 03:33 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

During my jury duty on a minor traffic accident case this week:

Attorney, to witness: "Do you know the delta-V in this accident?"
Witness: "No."
A: "Could you calculate the ฮ”V?"
W: "I've no expertise in that."
A: "Who could?"
W: "I wouldn't know."

[me, at that moment doing longhand arithmetic: ๐Ÿ‘€]

22.11.2025 00:54 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Poster from โ€œPredator: Badlandsโ€ featuring the top half of a synthetic android strapped to the Predatorโ€™s back

Poster from โ€œPredator: Badlandsโ€ featuring the top half of a synthetic android strapped to the Predatorโ€™s back

Art of โ€œRatchet and Clankโ€ showing the diminutive robot Clank strapped to Ratchetโ€™s back

Art of โ€œRatchet and Clankโ€ showing the diminutive robot Clank strapped to Ratchetโ€™s back

An early encounter gets revisted at the climax with all of the protagonistโ€™s skills leveled to max. Thereโ€™s a running gag thatโ€™s very Kojima (youโ€™ll know it when you see it).

And โ€œPredator: Badlandsโ€ stars a space creature with a wisecracking robot strapped to its back, so...

10.11.2025 02:15 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

โ€œPredator: Badlandsโ€ was much better than I expected. Storyโ€™s built like a video game: weapons are introduced, demonstrated, used with improvisation. Thereโ€™s boss battles and a stealth sequence with Ghost-style chain assassination. A new tech tree opens in the third act. (1/2)

10.11.2025 02:15 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Probably the ultimate Turing test.

15.10.2025 06:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I think you could find a better analogy for this one.

15.10.2025 03:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0