@ghosttie@mastodon.gamedev.place
@ghosttie@mastodon.gamedev.place avatar

ghosttie

@ghosttie@mastodon.gamedev.place

Coder, gamedev, writer

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

ghosttie, (edited ) to random
@ghosttie@mastodon.gamedev.place avatar

Pronunciation of the "g" in RegEx:

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@aeva Reginald Expressions

0x0961h, to random
@0x0961h@mastodon.gamedev.place avatar

Apparently upcoming Pirate Software jam will be web-only.

Welp.

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@0x0961h what happened in the last one?

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@0x0961h oh dear

ghosttie, to gamedev
@ghosttie@mastodon.gamedev.place avatar

Well it was a busy day but I still found some time to gamedev

I wanted an FPS counter, which meant that first I had to implement drawing text with a sprite based font

I've only done the numbers so far but it's a general purpose system so it will get a lot of use

#screenshotsaturday #gamedev
#indiedev

The numbers 0-9 in white bouncing around on a black background

ghosttie, to gamedev
@ghosttie@mastodon.gamedev.place avatar

Sprites are working! Lots of optimization to do, but it's progress.

There's a weird judder when the sprite's moving, I suspect it's because the update loop and draw loop are separate, I'll investigate later, maybe tomorrow.

#screenshotsaturday #gamedev
#indiedev

A video capture of a black screen with a small test sprite bouncing around it. The test sprite is just a white box with some primary colors in it to make sure the colors are working

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

I kind of want to make a survival game where you have a fullness meter, and you starve to death if it hits 0 but if you eat past 100% you explode and there's 💩 everywhere

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

At first I was like "haha glogging"

And then I was like wait, is glogging a thing? Do I not know about glogging?

worthlessbums, to random
@worthlessbums@mastodon.social avatar

fuck yeah orangutans

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@worthlessbums we think we're so smart, but really we're just bald orangutans

ghosttie, to gamedev
@ghosttie@mastodon.gamedev.place avatar

I feel like I'm spamming #screenshotsaturday but I'm really happy with today's progress (even though it still looks like nothing)

The current version of the C# WASM integration doesn't do multithreading so I had to implement the game loop with coroutines using IEnumerator. It's freaky but it works

Then I had a weird problem with the colors - for some reason the canvas is using ABGR instead of RGBA or ARGB 😕

Next up... sprites maybe? I'm not sure, but I'm still having fun

#gamedev #indiedev

A black screen with a red line bouncing around it

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

I often mistype "administrator" as "administratore" and every time I hear it in an Italian accent in my head

Elastiskalinjen, to pixelart
@Elastiskalinjen@mastodon.social avatar

Cards with Personalities is what my pico8 would have been without token limitations!
->50 % off on Steam ✨

#pico8 #indiedev #pixelart

My game Cards with Personalities

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@Elastiskalinjen you might want to add a link so people who are interested can get the game :)

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@Elastiskalinjen I think indie devs need to be more assertive 😁

Out of curiosity, what did you rebuild Cards in?

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@Elastiskalinjen makes sense to use an engine that uses Lua to make it easier to convert

ghosttie, to gamedev
@ghosttie@mastodon.gamedev.place avatar

OK it's kind of stupid compared to everyone else's but it took me 8 days to get working

I can now push pixels from C# in WASM to a canvas in the browser 🙌

And other people do entire games in a week... 😅

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

What is the point of putting URLs in tooltips where they can't be clicked on! 😡

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

Undo is the best

I love undoing stuff, it's like being able to do magic

I wish I could undo stuff in real life

jacqueline, to random
@jacqueline@chaos.social avatar

it feels a bit silly to come up with a whole Label System when i currently have a total of two (2) small cartons of production stuff. but seems better to start doing it earlier than i need than later than i need

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@jacqueline don't forget to label the label maker

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

I know all the "smart" devices are evil but... I still kind of want my rice cooker to tell me when it's done without having to go down to the kitchen to check...

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

The Leaving Rust Gamedev article resonates with most of the frustrations I've had working on the internals of Tangerine (C++) since I converted it from being largely single threaded spaghetti to aggressively concurrent spaghetti, and that's making me think maybe I'd have a better time if I picked a different language for the hot paths, because necessary non-compulsory refactoring also kills iteration time.

I just don't know what though, because nothing ever seems to fit the bill of what I need.

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@aeva I'm actually playing with the new WASM project type in .NET 8 right now

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@aeva I don't suppose you could help with this? https://mastodon.gamedev.place/@ghosttie/112361148625834189

ghosttie, (edited ) to random
@ghosttie@mastodon.gamedev.place avatar

Does anyone know how to efficiently paint to a canvas from WASM?

https://stackoverflow.com/questions/78405592/efficiently-painting-to-a-canvas-from-wasm

EDIT: thanks for all the boosts but I've solved this now (solution added to the stackoverflow question)

wildrikku, to steam
@wildrikku@mastodon.gamedev.place avatar

Also, what the fuck is wrong with #Steam play time counting. Every other time I look at it, time actually went down. Come on Valve, you really got a sign error in there or what? I probably need something else to track my time. It was already annoying when playing offline was not counted correctly, but now it's just completely unreliable. Or the next big thing Valve puts out is an actual time machine.

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@wildrikku maybe you overflowed the int

worthlessbums, to random
@worthlessbums@mastodon.social avatar

i slept for like 9 hours last night and i'm exhausted wtf

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@worthlessbums welcome to middle age

worthlessbums, to random
@worthlessbums@mastodon.social avatar

when the dice gods bless you

ghosttie,
@ghosttie@mastodon.gamedev.place avatar

@worthlessbums replace them with ChatGPT - it seems to work for everyone else

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