@joel@otter.garden
@joel@otter.garden avatar

joel

@joel@otter.garden

I’m a game developer, poet and software engineer in climate!

🎮 I made a game called Feud with https://otter.garden/@Bearwaves.
🌐 I love the #IndieWeb. Many of these posts are POSSE'd from joelotter.com.
⚙️ Making my own game engine called Growl.
👾 Making weird poem-art-games with Rare Mammals.

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

joel, to random
@joel@otter.garden avatar

Can anyone recommend a Google Analytics alternative that isn’t a privacy nightmare for a personal website?

djlink, to random
@djlink@mastodon.gamedev.place avatar
joel,
@joel@otter.garden avatar

@djlink had my eye on dungeons of hinterberg for a good while now, it looks ace

verge, to random
@verge@mastodon.social avatar

Federation is the future of social media, says Bluesky CEO Jay Graber https://www.theverge.com/2024/3/25/24108872/bluesky-ceo-graber-federation-social-media-decoder-interview

joel,
@joel@otter.garden avatar

@shalien I found their explanation of why they chose to build AT over using AP quite compelling

joel,
@joel@otter.garden avatar

Sure! The basic thesis, really, is that AP is very server-oriented, whereas AT is more oriented around the individual user and their data.

So, while your data obviously does live on a server in an AT world, you aren’t necessarily too fussed about which server that is, and it can move - account portability is listed as their main reason to not use AP. So AT’s focus is more around individuals in one giant federated network, whereas AP as it’s mostly used today is more… https://www.joelotter.com/notes/2024/03/26-atproto/

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

Once in a while I tend to give nvim another long stare. Usually I give up after a few hours.

But oh well, editing a semi large source file with heavy system includes (Windows+DX12):

CLion: about 10 GB IDE+clangd combined, editing with code completion feels slow & tardy.

nvim with clangd in Windows Terminal: about 700 MB, about 60% of that for clangd alone. Code completion feels kicking in pretty instantly.

Now if I only could get over 25+ years of muscle memory...

joel,
@joel@otter.garden avatar

@code_disaster would you like some plugin recommendations? I use nvim pretty much exclusively these days

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

IMPORTANT: I recently gave an interview for a university lecture; I didn't realize that said university (Open Universities Hasifa) operates in Israel, and the name didn't raise flags until now. Because I do not support regimes committing genocide & apartheid, I've donated USD ~$4000 to Gaza aid charities and will proceed to donate more to the same & ask for my interview to be taken down. I sincerely apologize for this mistake, it's entirely on me for not being attentive.
#gamedev #freepalestine

joel,
@joel@otter.garden avatar

@Hempuli you're a class act

llamasoft_ox, to random
@llamasoft_ox@toot.wales avatar

Here's a little extra for anyone interested in the archive, a couple of things that didn't make it in:

https://www.dropbox.com/scl/fi/6wcw286l75sh35rm3mvtm/Llamatron-WIP-disk-images.zip?rlkey=gzauhk71yvbxw9hnunzoo15ms&dl=0

These are a couple of disk images containing early WIP versions of Llamatron, containing some gameplay elements that didn't make it into the game. They are playable using the STEem Atari ST emulator.

You'll see things like a Baiter-style enemy that came in to hassle you at the end of a level, and also just how unrefined the gameplay was at that stage of development.

joel,
@joel@otter.garden avatar

@llamasoft_ox really enjoying this documentary/game/thing, it’s excellent, especially delighted to see the sheep feature!

xgebi, to programming
@xgebi@hachyderm.io avatar

What are the alternatives to VS Code and Jetbrains' IDEs?

I'm asking because I don't like Jetbrains' push for AI and don't want to switch to Code.

joel,
@joel@otter.garden avatar

@xgebi Genuinely, Vim. There are pre-packaged ones out there like LunarVim that give you an IDE-like experience out of the box https://www.lunarvim.org/

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

First blog post after site migration, where I talk about some of the stuff to convert my entire blog from WordPress to Hugo https://www.david-amador.com/2024/01/converting-the-blog-from-wordpress-to-hugo/

joel,
@joel@otter.garden avatar

@djlink hooray, welcome, time to get into IndieWeb ;)

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

I'm sure there's still some broken stuff but I think my WordPress blog conversion to Hugo is in a state of "I should probably deploy and test and fix it as it goes live".
Deploying to production on a Friday here we go!!

joel,
@joel@otter.garden avatar

@djlink I’ve been using various static sites for a few years and to be honest I actually kind of miss Wordpress for being able to just quickly update stuff from my phone. I’ve got a Micropub endpoint now running as a server less function but it was quite a lot of work!

josh, to random

ok here it is. how to set up your very own single-user mastodon instance and run it free forever. boosts ok in case it's useful to anyone who wants to set one up. i recommend doing it simply for fun and for the learning experience. good luck! https://josh.is-cool.dev/running-a-mastodon-instance-entirely-free-forever/

joel,
@joel@otter.garden avatar

@josh nice write up :) I’m on essentially a single user instance too - any advice on managing the clunky bits of actually using it, like replies not showing up due to not much federation etc etc?

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

10 days till the release of my game! 😮

Twilight Oracle, my comedy point and click adventure, is set to release on January 30th!

Wishlist on Steam 👇👇👇
https://bit.ly/twilight-oracle

#ScreenshotSaturday #retro #indiegame #indiedev #gamedev #indiegamedev #adventuregame #pointandclick

image/png
image/png
image/png

joel,
@joel@otter.garden avatar

@cosmicvoid love this art, congrats!

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

Age of Empires had ~13k lines of assembly mostly for rendering code instead of c/c++, and that helped making the default resolution 800x600 and still scroll as fast as StarCraft at 640x480. https://www.reddit.com/r/aoe2/s/ICoTW3CnHD #gamedev

joel,
@joel@otter.garden avatar

@djlink I wonder if this would still be a good approach or if C compilers now are better at optimising assembly than a human could ever be

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

My 1 reason for uninstalling games within 60s of opening them is asking me to create an account. Every game is already downloaded from a store, which needs an account (Apple, Steam, Nintendo etc), asking me to create another one makes no sense to me.

joel,
@joel@otter.garden avatar

@djlink we do this as an option in our game, it’s a necessity for account linking (and we also require it if the player wants to buy anything in the in-game shop as anonymous platform accounts are typically not recoverable)

joel, to random
@joel@otter.garden avatar

We finally harvested our Lion’s mane! It became some rather nice crab cake-like things.

This is about as much as we got out
Have you ever seen anyone look so excited about fungi?
These crab cakes were yummy

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

as I see more software that works in the fediverse, I start to wonder if we don't need some sort of "unique login" system that we could use across mastodon, lemmy, bookwyrm, etc etc. Some sort of decentralized login validation system. This is probably a security nightmare, but from a user perspective I wish I could just use the same "identity" that we use for a collection of decentralized services. dumb idea perphaps.

joel,
@joel@otter.garden avatar
joel, to random
@joel@otter.garden avatar

@b0rk We used to insist on it to ensure that when changes merged they wouldn't break main. We're now using GitHub's (beta) merge queue which kind of makes this requirement redundant as it does it for us

joel,
@joel@otter.garden avatar

@b0rk it’s missing a couple of things, like being able to customise the commit message, and I wish it could be configured to not run tests again if it was already rebased, but it’s saved our engineers a lot of brain time

joel, to random
@joel@otter.garden avatar

When I worked in the games industry I remember being told the average tenure was six years and thinking that was crazy low. I lasted...five and a half years.

joel, to random
@joel@otter.garden avatar

Just recently finished adding Bluesky backfeeding support to @snarfed.org@snarfed.org's Bridgy :)

https://www.joelotter.com/posts/2023/10/bridgy-bluesky/

#indieweb

caseynewton, to random
@caseynewton@mastodon.social avatar

It's Hard Fork Friday! This week, we discuss the states’ lawsuit against Meta over child safety. Then, to celebrate the show’s launch on video, YouTube legend MKBHD joins us to discuss the platform’s evolution — and how to succeed there in 2023. And finally, we use DALL-E 3 to make HOT DADS. https://www.nytimes.com/2023/10/27/podcasts/hardfork-meta-lawsuit-mkbhd-dalle.html

joel,
@joel@otter.garden avatar

@caseynewton thought Marques was getting sued there for a hot sec, panic over

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

keys are live at https://launch.puzzmo.com!

today is a really bad chess day — our toughest launch puzzle! Good luck everyone!

joel,
@joel@otter.garden avatar

@helvetica I’ve not managed to solve a single chess puzzle yet, brutal

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

Breakable barrels was fun. I'm spending too much time adding systems and not enough time building out quests. I'm reluctant to do too much map work since it will all be redone when I find an artist. Excuses, excuses. Those quests aren't going to design themselves... unless I use AI... then its easy street.

joel,
@joel@otter.garden avatar

@grumpygamer Can I ask what you're building this in?

joel,
@joel@otter.garden avatar

@grumpygamer nice! that's inspiring, thanks

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

the list of Game Engines and Frameworks keeps growing and I should have added programming languages to each one when it was smaller. I feel like that helps glancing it, would have saved me time now. well a todo for later I guess. https://github.com/DJLink/list-of-game-engines-and-frameworks/

joel,
@joel@otter.garden avatar

@djlink any chance you could add Growl? 😄 https://github.com/Bearwaves/growl

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