xot
@xot.bsky.social
320 followers 490 following 1.1K posts
Nullius in verba
Posts Media Videos Starter Packs
Reposted by xot
bhgross144.bsky.social
So this #SHOT2025 panel has nearly wrapped up. But if you want to read more about historical issues surrounding multimedia and the preservation of born-digital collections, check out this piece on #DigiPres at @theul.bsky.social.

(Thanks for bringing this to my attention, @rhiggitt.bsky.social!)
A digital dark age? The people rescuing forgotten knowledge trapped on old floppy disks
From lectures by Stephen Hawking to the letters of British politician Neil Kinnock – it's a race against time to save the historical treasures locked away on old floppy disks.
www.bbc.com
Reposted by xot
gamemaker.io
🔥 Feature Friday! 🔥
Dodge, jump and somersault over razor-sharp sawblades in an attempt to survive the deadly storm! Compete in the leaderboards and become the best blade-jumper in this supremely intense high-score chaser!

🔗 store.steampowered.com/app/3442980/...
@chinykian.bsky.social
xot.bsky.social
I considered it, but I didn't feel ready to go with C or C++. I want to see if I can port my MonoGame project to this, which should require a relatively small number of changes. Then maybe I'll port the SDL3 version to C.
xot.bsky.social
Pretty painless, although I switched bindings after my initial success. I deleted the old bindings folder, added the PPY bindings with NuGet in VS2022, and I was basically good to go. It's not idiomatic C#, and figuring out how to work with its pointers has been the main pain point, but it's OK.
GitHub - ppy/SDL3-CS: C# bindings for SDL3 (https://github.com/libsdl-org/SDL)
C# bindings for SDL3 (https://github.com/libsdl-org/SDL) - ppy/SDL3-CS
github.com
xot.bsky.social
I only know about loading BMP images so far, but it's progress.
xot.bsky.social
This will surely end well.
An empty SDL3 window spawned by a C# application. The window corners are square. In your face, Windows 11.
Reposted by xot
danthat.bsky.social
When you say this, what I hear is "3D TVs and NFTs are here to stay"
culturecrave.co
Jason Blum says Hollywood should 'embrace AI' and viewers 'don't care if what they’re looking at is AI"

"it’s here to stay. It’s very important to use it ethically and legally, and for studios and guilds to protect the copyright of the artists"

(via Variety)
Reposted by xot
danjohnston.uk
Today we released our 8-bit Adventure Pack! Over 1400 graphics, made by humans, including tiles, NPCs, enemies, bosses, items and a hero character. Everything you need to make a Game Boy-style adventure game 100% FREE for commercial use ci.itch.io/8-bit-advent...

#gamedev #pixelart #indiedev
710 Tiles - overworld, animated and indoor tilesets 346 frames of NPC sprites with all kinds of different characters represented The main character - Papantzin - with 107 frames of animation Other enemies, bosses, items, effects and more to make 1489 assets in total!
Reposted by xot
dominictarason.com
For those unaware, this might be one of Nightdive's weirdest remasters. They took the PC and N64 versions of Forsaken - basically two different games with completely different levels - and stapled them together into a frakensteined hybrid.

It works surprisingly well.
wario64.bsky.social
Forsaken Remastered (Steam) is $2.99 on Humble buff.ly/6Aiq9AE #ad
xot.bsky.social
To make matters worse, YouTube itself is now applying heavy AI filtering to Shorts. It looks so bad.
xot.bsky.social
Their healthcare plan has been two weeks away for 454 weeks.
atrupar.com
Mike Johnson: "It's about keeping Congress operating so we can get to healthcare. We always were going to. They're lying to you. Okay? The healthcare issues were always gonna be something discussed, deliberated, contemplated, and debated in October and November."
Reposted by xot
babaisyou.bsky.social
Fox has been added into the game, and with this we're about ready to upload the new build for betatesting!
#babaisyou
Reposted by xot
museumjoe.bsky.social
Recent progress on the Texscan MSI Compuvid Spectragen project: the page editor can now render graphic characters AND you can input them.

spectragen text editor written in python showing it's built in on-screen keyboard that allows the entry of non-typeable graphics and control characters
Reposted by xot
icculus.icculus.org
Make Short Games That Are Really Good.
robinbombus.bsky.social
my four favorite games this year are all like 2 hours or under store.steampowered.com/app/3570370/...
Reposted by xot
atariarchive.org
If you've ever wanted to know more about how Sega's most ambitious arcade cabinet came together, how it was received at the time, and the sheer effort that goes into moving these things and making them work, this is well worth your time!
onemillionpower.com
This is the story of Sega's R360: The legendary arcade cabinet that spun players around and left arcade floors far too early. Exclusive interviews, developer quotes, and more!
I'd appreciate not only everyone watching, but also sharing this post and the video!
youtu.be/I-LnKFILB5I
Sega R360: Spinning Dreams in the Arcade
YouTube video by One Million Power
youtu.be
xot.bsky.social
Yeah, it's not bad at all. I was mostly curious about the Enum.HasFlag() method, which I just learned about from Nick Chapas' tip series. It's ... not great.

www.youtube.com/shorts/1gdGG...
Enum Flags are awesome in C#
YouTube video by Nick Chapsas
www.youtube.com
Reposted by xot
brianmbendis.bsky.social
two big influences on my young comics art brain. from Comics Scene magazine they commissioned 4 top inkers to ink the same drawing to show what an inker does. a page from How to Draw Comics the Marvel way by John buscema
Reposted by xot
quilombo.bsky.social
This from @realgdt.bsky.social talking about 'Frankenstein' is so good.
xot.bsky.social
Regardless, the .NET way:
_P.HasFlag(flag)
... is unbelievably bloated in the assembly. It works like the first example, according to the documentation.
xot.bsky.social
For context, this:
(_P & flag) == flag
... is True when ALL bits in "flag" are set, and:
(_P & flag) != 0
... is True when ANY bits in "flag" are set, and may be infinitesimally faster. Either will work in my current code, but if I ever test multiple bits, the difference is important.
xot.bsky.social
I'm certain weighing the merits of:
cmp eax,dword ptr [rbp+58h]
sete al
... versus:
test eax,eax
setne al
... was not in any way a colossal waste of time.