@AngryAnt@mastodon.gamedev.place
@AngryAnt@mastodon.gamedev.place avatar

AngryAnt

@AngryAnt@mastodon.gamedev.place

Systemic Tinkerer, Logic Juggler.

#GameDev, #GameAI, #dkgame
https://mastodon.gamedev.place/@framebunker, ex https://mastodon.gamedev.place/@GameAINorth, ex @unity. Occasional @nixos_org contributor.

Phrases opinions badly, blocks dumb shit.

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

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

After a long break from conferencing, working on our next piece of tech, I am back this week - attending #NordicGame.

@nulldiver & I will be at the venue and surrounding events all week.

We are open for #GameDev consulting in the immediate term, as well as talking longer term game/interactive tech & -services soon ready to roll out of the bunker.

Do reach out if either sounds interesting to you or you just want to catch up :)

secana, to random
@secana@mastodon.social avatar

A lot of booking.com phishing is going on today. Did I miss something? #threatintel #itsec

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@secana Seasonal? Opportunity to run a campaign centered on late cancellation opportunistic travel?

NanoRaptor, to random
@NanoRaptor@bitbang.social avatar

The iMac cube was not a success.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@NanoRaptor The push to ship a desktop mac with full day battery and water cooling really was odd.

A non-compromise product for sure, but quite understandable that later models were pushed more in the form direction than this function-over-all-else product.

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

I'm curious: Do we have any data showing a bump in sales AFTER adding anti-piracy measures to an already released game?

It feels like the negative reception & loss of platform compatibility eclipses any possible benefits.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@BreoganHackett @fabraz That's a good point. If stats showing such a bump exist, you'd think those middleware companies have them?

glukozavr, to ai
@glukozavr@mastodon.gamedev.place avatar

Am I the only one skeptical about modern developers focusing so much on making AI look and sound like humans? Is it god’s syndrome “create them to reflect their image” kind of thing? Because what I need from AI as an individual is do the mundane tasks and be recognizable. I don’t need it to be able to impersonate a virtual friend or anything.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@glukozavr Your described needs align with mine, but that may not necessarily generalize as widely as we could be lead to believe.

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

Weird question: I've been working outside game development for a few years in automotive, but I've not seen, even in our OOP C++ code, the deeply inherited class hierarchies of computer games.

I think the deepest I've seen is three layers. Otherwise, it's all composition.

In games, I saw up to 9 layers of public inheritance in some places.

What kind of depth of inheritance are you aware of in your industry(ies)? Is the 9-layer-deep-hierarchy a game dev oddity?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@rhm @fabs We tend to do the same: Heavy interface use, sometimes the odd abstract class.

That said, we have a preference for dependency injection, which ofc. skews results fairly heavily.

boab, to random Danish
@boab@mastodon.gamedev.place avatar

For at gøre DR TVs ondemand oplevelse bedre for brugerne tvinger DR brugerne til at benytte login: https://www.dr.dk/om-dr/nyheder/over-en-million-dr-logins-er-oprettet-nu-bliver-det-obligatorisk
Det er ikke sådan virker

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@boab De glemmer vist også lige at nævne at der nok var en skarp stigning i oprettelser da de valgte at slette "senest sete" køen for alle installationer uden login.

Men så er det vel også ret nemt at gøre oplevelsen bedre? Hvis man lige starter med at give den en mavepuster?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@boab Ahr du... det der med bruger valg og konfiguration, det ved jeg nu ikke helt. Hvordan skulle folk dog vide hvad de helst selv vil have? ;)

passthejoe, to guix
@passthejoe@ruby.social avatar

I'm as intrigued by as I was by , but ultimately I'm not sure the complexity is worth it for me.

Even has a ratio of complexity vs. benefits that fits well with my work (and play) flow.

, and all hide enough of the nitty gritty behind the scenes — updates happen without me needing to know it.

And traditional is so familiar and reliable, it's hard not to tap it for just about any use case.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@passthejoe Huge factors are use cases and background. With a handful of systems and existing Linux experience, it really is a tough sell.

It was a more straight forward sell for me, coming in from macOS & development, wanting something sturdy, yet flexible, for a handful of machines, a small fleet of service VMs, and cross-platform dev flows.

Over the years I've seen a lot of Linux folk bounce off NixOS hard - often frustrated by the ways traditional Linux distro experience is not applicable.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@passthejoe And as you bring up, documentation is not great, which given the above context rises significantly in severity.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@passthejoe Ah interesting. Those two factors are probably inverse for Nix.

grahamboree, to random
@grahamboree@mastodon.gamedev.place avatar
AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@grahamboree Don't worry - I'm sure the responsible board members are doing just fine.

davisrichard437, to NixOS
@davisrichard437@mastodon.social avatar

Okay I'll bite... which side should I be on for the drama?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@davisrichard437 This post was an excellent lightning rod. Thank you for your service ;)

NanoRaptor, to random
@NanoRaptor@bitbang.social avatar

Having a charge-the-collection day. Every time I do this iPod I forget it's a HD based machine until partway through it fires up the drive with a noise that sounds like the ones that early morning huntsman spiders make when they click to each other on the walls.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@NanoRaptor I still have my iPod Color somewhere in the basement. That one taught me mad respect for the accelerometer-driven emergency-park feature of modern HDDs as I threw it half the length of a 2x2-lane crosswalk, it slid the last half, slammed into the sidewalk, and just picked back up playing when I retreived it.

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

My HR sees me quite often.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@DevteamLife So much antiquated thinking keeping anti-security features like these alive & well in <current year>...

You'd think that breed of IT managers would have taken the "don't do this, ever" Microsoft blog post on the topic years ago as a hint, but nope! :P

thelinuxEXP, to random
@thelinuxEXP@mastodon.social avatar

Ah yes, I see it’s time for the people in shorts to kick the ball again, as hundreds of people who have seemingly lost all politeness and semblance of being human beings shout, scream, and « sing » in the streets and take up every single cm of the walkways with their cars.

I can’t wait to move so I’m no longer close to the f**king stadium. I hate football and football supporters so much, it turns into irrational anger.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@thelinuxEXP Obviously the police can't hit people with sticks while the police is busy singing in the streets on their way to/from the stadium ;)

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

if you’ve written code to interact with a USB device (in userspace, not in the kernel), what tools/learning resources did you use?

right now I’m thinking gousb (and Wireshark to spy on USB traffic) but I’ve never done this before

the USB device in question is a USB-to-Ethernet adapter on a Mac

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@b0rk I worked on a small utility in Swift to send active application context to a keyboard.

Needing to probe that context made the high level approach desirable and from there I also had easy access to a higher level than straight USB interaction: Custom HID device interaction.

If I were to attack a problem like the one you describe, this background would drive me to see if engaging at a similar higher level again would be doable.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@b0rk Ah and the resource I used at the time was just Swift API docs.

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

am I the only rabbit that prefers working in-person? Six months at a fully remote company where I never met my coworkers in person felt...unreal. like it felt the same way as working on an open source hobby project

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@Velyn I think I might actually be compartmentalising them as two different activities? Like both have strengths and weaknesses and I get things done in both, but I don't think I directly prefer one over the other?

motoridersd, to homeassistant
@motoridersd@pug.ninja avatar

The template card/bar card dashboard I've been using to display my current power consumption broke after a recent update.

I got the code from the community. I updated the color codes from a very long # code (much longer than what HEX would be), and used RGB. Colors are back, but they are muted and the bar isn't resizing as it used to.

Asked about it on the thread where the original code came from, hopefully there's an answer

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@motoridersd Where are those 201 watt going?

NanoRaptor, to random
@NanoRaptor@bitbang.social avatar

This photo of an apple two-button two-handed mouse is banned in twenty three countries.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@NanoRaptor Theg gave people what they asked for and afterwards swore to never repeat that mistake.

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

I don't actually have time today to work on any side projects, but I thought I'd run through the basic setup steps for MonoGame aaaand

./bin/Debug/net6.0/MyGame
bash: ./bin/Debug/net6.0/MyGame: cannot execute: required file not found

... which required file ._. ???

I think this sort of thing means it tried to dynamically link something and failed. I run into this whenever I try to run loose builds of Linux games on #NixOS, but idk what to do about it.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@aeva Don't worry - the way gnome has been approaching standards lately, you'd probably be looking at a gnome specific wayland-less stack at that point - with arbitrary behaviour based on "that's what looked more neat & took up less bullet points on my slide deck" ;)

NanoRaptor, to random
@NanoRaptor@bitbang.social avatar

How good a shape is that little body?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@NanoRaptor Guard bun top fluff shape it would seem.

jbzfn, to NixOS
@jbzfn@mastodon.social avatar

❄️ Is NixOS The Best Gaming Distro | Linux Gaming Setup
➥ Vimjoyer

https://youtube.com/watch?v=qlfm3MEbqYA

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@jbzfn Certainly satisfied with the install we've run over the last couple of years. Headless VM with GPU pass-through on home server, providing PC, PS2, and PS3 gaming to whatever potato device & form factor via Steam Remote Play.

cholling, to NixOS
@cholling@social.sdf.org avatar

I haven't been keeping up with all the drama. Is it ok to use again, or is it still evil?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@pandalanax @cholling Could you imagine an evil lair actually running stable on anything else?

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