@mode13h@mastodon.gamedev.place
@mode13h@mastodon.gamedev.place avatar

mode13h

@mode13h@mastodon.gamedev.place

Unconventional #swengineer 🏙 and passionate #gamedev 🌃.

Working on my 🕹 game engine 🎮, you can find details about it here: https://tofuengine.org

Father of a daughter 👩 and a dog 🐶.

Music lover and amateur musician 🎶.

Not eating animals 🥗.

Coding interests: :c64: :amiga: :demoscene: :opengl: :linux:

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

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

Shout out to the fellows developers.

Which is the "best" cheap handheld device for small games?

I'm browsing the Ambernic devices, and currently I'm pointing the RG35XX+ (mostly for GameBoy nostalgia, I have to admit)...

... and I can't wrap my mind around the other ones? Any hint?

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

I'm fed up with the need of a working Raspberry for the sole purpose of building the game-engine...

... it's time to try and cross-compile Tofu Engine to ARM.

anathema_device, (edited ) to random
@anathema_device@bne.social avatar

Brisbane peeps, this rather nice Italian moka coffee pot was left at our holiday house by a guest. We don’t want it, but if you would, please let me know

ETA: A good home has been found for it in the Mastodon herd :)

mode13h,
@mode13h@mastodon.gamedev.place avatar

@anathema_device It's not just "a nice coffee pot"... it's the eponymous moka coffee pot! :) You can't just make a "good moka coffee" without a Bialetti! :D

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

Is anyone aware of some multiplatform (Windows and Linux, at the very least) C99 library to manage gamepad rumble/haptic-feedback?

( possibly not SDL :) )

mode13h,
@mode13h@mastodon.gamedev.place avatar

@raptor85 At the moment I'm using GLFW, as I chose not to leverage SDL.

Probably I could "extract" that submodule, somehow...

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

I don't want to get back to the old days of save points only in certain places, But these had a psychological effect "it's a feature" where it was such a relief to find them. you felt safe, accomplished, like tiny milestones, a lot of game design around these too.

mode13h,
@mode13h@mastodon.gamedev.place avatar

@djlink Have you played Returnal? :D

mode13h,
@mode13h@mastodon.gamedev.place avatar

@djlink The sense of accomplishment I felt opon reaching biome 3 was incredible! :D

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

I've used many IDEs over the years. I still don't "trust" their integrated git plugins. Not sure if their UI or that particular workflow. What works well for me is standalone software/terminal. Also a nice way to review changes before pushing, spotting bugs/leftovers from debug.

mode13h,
@mode13h@mastodon.gamedev.place avatar

@djlink neither do I. I’ve always been using external tools. At the moment, SublimeMerge is my favorite one.

beeoproblem, to programming
@beeoproblem@mastodon.gamedev.place avatar

Coding style/variable naming thing I got annoyed by today: Do not use ambiguous words when naming a variable.

Example: Call it previousFoo not lastFoo.

The meaning of previousFoo is clear. The name lastFoo could mean "last" as-in "final" which is what I normally see/expect or it could mean "previous" which is what the original coder meant.

mode13h,
@mode13h@mastodon.gamedev.place avatar

@beeoproblem Totally agreed on that.

I spend an exceedingly large amount of time in picking identifiers for that reason.

Thumbs up.

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

I've abandon doing procedural world/quest generation for my game. I had a lot of fun building it and there are parts of it that are fun to play, but in the end I enjoying telling stories and hand crafting worlds. So, I'm moving some of the code I added back into the pervious branch. That's going to take a good day or two. I'm still going to use a mix of hand crafted and procedural dungeons to pepper the world.

mode13h,
@mode13h@mastodon.gamedev.place avatar

@grumpygamer I’m recently playing Returnal. I’ve never been a fan of RNG generated worlds but the way it’s implemented in the game is awesome. Handcrafted rooms are procedurally shuffled. Amazing execution.

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

floppy disks are still the coolest looking type of data storage. CDs had more storage but not as good looking. SD Cards hold more, not as good looking. This was it, the peak.

mode13h,
@mode13h@mastodon.gamedev.place avatar

@djlink I partially agree. While 3.5" floppies have been my favourite media for years it was only with MO disk that I was flabbergasted. Aestetic marvel.

https://en.wikipedia.org/wiki/Magneto-optical_drive

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

Sometimes bubble sort is what you need.

mode13h,
@mode13h@mastodon.gamedev.place avatar

@grumpygamer I’m more inclined to implement insertion sort… but yeah. Bubbles are neat.

mode13h, to retrogaming
@mode13h@mastodon.gamedev.place avatar

Maybe it's just me, but I've always found the classic Hungry Horace sprite to be very unsettling. There's something about its silhouette that disturbs me deeply.

mode13h, to retrocomputing
@mode13h@mastodon.gamedev.place avatar
mode13h,
@mode13h@mastodon.gamedev.place avatar

@Craigp It's crazy. Also, I love the minor references to the hardcore Commodore gaming/scene/lore. :)

Sobtanian, to random
@Sobtanian@mstdn.games avatar

I think the reason I’m enjoying is because it’s contextual (so no verbs unlike the originals), and, more importantly, it has a hint system which helps people like me who struggle with Adventure Game Logic™

So far, I’ve had to use a hint once per chapter and that’s cool.

Also, it has a to do list, so you’re not left wondering what you’re meant to be doing when you come back to it.

mode13h,
@mode13h@mastodon.gamedev.place avatar

@Sobtanian I did like its hint system but, overall, it was a way too easy ride. Much like Thimbleweed Park. But times have changed and we were much too frustrated back then…

yonabee, to random
@yonabee@eldritch.cafe avatar

it’s not about whether “AI” is useful or wanted is it? they probably don’t even seriously believe that it is, but they’re going to try to force us to use it anyway because they think it benefits them

mode13h,
@mode13h@mastodon.gamedev.place avatar

@yonabee Are there any and webrings?

mode13h,
@mode13h@mastodon.gamedev.place avatar

@afreytes @yonabee That's exacly my case, in that I won't ever stream anything video related but I'm more than happy in writing. And in reading. :)

Scripta manent...

djlink, to random
@djlink@mastodon.gamedev.place avatar
mode13h,
@mode13h@mastodon.gamedev.place avatar

@djlink That's just sad...

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

A good first work day starts with a random memory corruption in my god forsake C++ code base. fuuuuuuuuuu

mode13h,
@mode13h@mastodon.gamedev.place avatar

@badlogic Are you using valdring and address-sanitizer, aren't you?

I give them a run periodically.

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

Happy new year, everyone! ❤️

2023 started off a bit bumpy with my NES lectures not getting the visibility I was hoping for. It's now one of the least enrolled courses of the school and it made me question all the other retro-programming ideas I have in mind. Bummer. 😔

But the arrival of a perfect baby boy put everything into perspective and that alone turned the entire year around! 🍼👶

Yay! 🥂😁

Super Mario Happy New Year

mode13h,
@mode13h@mastodon.gamedev.place avatar

@pikuma Woooohoooo!!! Kudos to you and the family!!!

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

Anyone aware of a very simple BASIC-like embeddable language? Plannings very basic prototyping game engine…

mode13h,
@mode13h@mastodon.gamedev.place avatar

@AngryAnt Yeah! Something in that league! But possibly written in C99 and (almost) readily embeddable! :-)

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

It's Nov 2023, Godot still has no 2D batching. And despite initial claims that it isn't necessary, it became obvious that it is necessary.

This is especially funny given that Godot is mostly used for 2D games still.

mode13h,
@mode13h@mastodon.gamedev.place avatar

@badlogic I thought it already supported it! That’s something I’m adding to my game engine, by the way…

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

Done and finished with . I don't think I'll be playing again in the future, but it was a nice experience. The gameplay is simple, but not boring and the hardest difficulty is challenging w/o being frustrating. It's been a while that I struggled a bit with a game! :)

Kudos to !

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