The least regarded game developer

https://twitter.com/pixeltroid1/status/1767699955983278534
145
Jump in the discussion.

No email address required.

What engine is this in?

Also how the frick does this happen?

Is there a main function that crashes without inputs or smth

Jump in the discussion.

No email address required.

I'm guessing the game figures out the input device on startup and then is directly checking it for input every frame. And when it is unplugged he gets hit with an unhandled null.

Jump in the discussion.

No email address required.

lol

Lmao even

Could you not go

if input != value

{Pause();

}

Jump in the discussion.

No email address required.

Depends on how r-slurred his input solution is. If he has it setup so he checks the button statuses once each frame and then uses those values then yes it's likely a simple fix. If he was giga brained and directly checked device inputs every time he needed to see what the input statuses were. (Ie every interactable object manually checks the device inputs to see if the interact button is being pressed) it could be a lot more annoying.

This is assuming he is going with that solution. But tbh I dabbled in amature game dev and spent a lot of time helping people and that was normally how people asking for help set it up.

Jump in the discussion.

No email address required.

I just get unity to do it :marseyshrug:

I have no idea what it's actually doing under the hood, but I'm pretty sure it won't crash the game if my inputs become null

Jump in the discussion.

No email address required.

Yeah I messed around in gamemaker a long time ago and even it would return like -1 I think. Although there might still be a way to crash it.

Jump in the discussion.

No email address required.

Why should I write code to handle something you shouldn't be doing

:#marseyindignantturn:

Jump in the discussion.

No email address required.

Likely the engine listens through inputs from the driver.

Probably can be fixed with try {} catch {}, tasks or uncertain odentifiers.

Ie the stuff sexy Indian dudes don't teach you in their udemy courses.

Jump in the discussion.

No email address required.

I feel like even sexy indian dude youtube courses go over try and catch.


https://i.postimg.cc/dVgyQgj2/image.png https://i.postimg.cc/d3Whbf0T/image.png

Jump in the discussion.

No email address required.

try:

Do something

catch:

pass

:#marseyraging:

Jump in the discussion.

No email address required.

As a shit codecel I would just add a bool and a test to the input function, if the input value is null the bool calls the pause function

Yes I know doing a check every frame is r-slurred, no I don't care :marseynails:

Jump in the discussion.

No email address required.

call it a anti-cheat measure

Jump in the discussion.

No email address required.

Gamemaker, the visual scripting engine. :marseyxd:

Jump in the discussion.

No email address required.

A lot of games through the ages work weirdly with controllers

Jump in the discussion.

No email address required.

How shit of a codecel do you have to be for that to even happen?


:!marseybooba:

Jump in the discussion.

No email address required.

Think standards are low for narativecels working in game dev?

Standards are even lower for codecels.

Jump in the discussion.

No email address required.

G-d I can't wait for GPT5 to render 80% of codecels obsolete

Jump in the discussion.

No email address required.

Gpt3.5 already did that the industry is just catching up to the new reality.

Gpt5 might make 99% of codecels obsolete.


:#marseyklennycross:

Jump in the discussion.

No email address required.

Omg noooo what will happen to the techbros who brag about WFH and making $300k doing nothing :soycry:

Jump in the discussion.

No email address required.

:#marseyminer: :#soyc!ry:

Learn to mine :#coal:

Jump in the discussion.

No email address required.

>game crashes in extremely common situation like "controller runs out of battery"

"The fascists at Steam want LITERALLY ZERO crashes, how unreasonable!"

Jump in the discussion.

No email address required.

The company distributing my product says they won't do so if my product breaks when a consumer so much as looks at it funny. Why are they being such hardasses about this?

Why are software devs like this? :marseysmugautist:

Jump in the discussion.

No email address required.

they use linux

Jump in the discussion.

No email address required.

:marseyfrickyou:

Jump in the discussion.

No email address required.

Also wireless controllers turn off if you dont touch them for like 10 minutes. So if you go take a shit or make a snack or something, the game crashes

Jump in the discussion.

No email address required.

Holy shit.

Steam actually did some quality control?

Jump in the discussion.

No email address required.

Classic :marseycool2:

https://i.rdrama.net/images/17105244685244155.webp

Jump in the discussion.

No email address required.

This bit is kind of r-slurred tho, the fact that 'coaster tycoon's in assembly would actually make it harder to port to other machines, instead of the other way around.

Jump in the discussion.

No email address required.

Terraria crashes if you unplug your audio device. Minecraft requires an audio reload in the same situation.

The difference is that these problems are older than sharty users and they just never got around to fixing it because it's due to deep engine issues. It takes a tremendous amount of r-sluration to frick that up nowadays.

Jump in the discussion.

No email address required.

He's right in a way because steam allows garbage AAA disasters to go through, he's wrong in a way because he is deeply r-slurred and thinks his game crashing is not his responsibility to fix

Jump in the discussion.

No email address required.

It works fine on my system, but it all depends on how it performs on the systems used by the Steam people.🤷‍♂️

:marseyxd: he said the words

Jump in the discussion.

No email address required.

I don't believe this because there's no way Steam wouldn't approve something.

Jump in the discussion.

No email address required.

fricking :marseytom: lol

:quote: why am i responsible for my own game crashing when a very common thing happens? :quote:

Jump in the discussion.

No email address required.

Just leave the controller plugged in?

Jump in the discussion.

No email address required.

Why are you unplugging the controller? Why isn't your battery charged? It's not my job to babysit users

Jump in the discussion.

No email address required.

This is a w for steam honestly. Impressed their qc team picked that up lol

Jump in the discussion.

No email address required.

Being French is to exist in a state of barely contained rage. You sit at a cafe, sip a tiny espresso and eat a delicate pastry on your union-mandated 4-hour coffee break, looking as placid and content as can be, but under the surface a seething ocean of emotion boils, ready to destroy Europe for the 4th time in 2 centuries, finally put perfidious Albion and the Eternal Kraut in the dustbin of history where they belong, reconquer the ungrateful Algerian swine, assert Francophone dominance in West Africa, kick the disgusting Anglo Ontarian across the St Laurence and raise the Tricolor above a sea of bayonets you will gleefully shove right up the anus of anyone who says "muh surrender monkey".

Sometimes the mask slips, but is quickly reaffixed beneath your fruity beret. You finish your coffee, paying exact change with no tip, and secure your baguette to the back of your 49cc moped. You push the starter button, and in your mind the single cylinder buzz is the righteous grumble of a V12 diesel in a Leclerc, crossing the Rhine with Mirage 2000s screaming overhead.

Snapshots:

https://twitter.com/pixeltroid1/status/1767699955983278534:

Jump in the discussion.

No email address required.

I hate the combination "Indie" and "Pixel" so so much.

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.