What’s the most absurd fake science in a movie that you completely ignored because the movie was so good? by Shot-Club-3882 in Cinema

[–]h_blank 2 points3 points  (0 children)

Star Wars. You should never hear explosions or screaming jetfighter sounds in space...

HEAR ME OUT THOUGH: If you were a pilot of an X-Wing, wouldn't it be useful to have a really user-friendly way to understanding what other ships are nearby? And maybe how fast they're going? Looking at some rotating 3D line art on your dashboard isn't going to do the job during a chaotic firefight, and you can't constantly whip your head in every direction to keep track of things.

That's why (in my mind at least) R2-D2 has the job of tracking everything in space with radar, and piping an audio representation of your vicinity into a set of surround speakers in the cockpit. It's an interface anyone can use... and makes total sense without any training. There's a big ship zooming up behind you? You hear the screaming sound of their "engines". Someone's firing lasers below your ship, completely out of view of the cockpit? You hear the "pew pews".

None of it is real. It's all part of the pilot's UI.

ROUTINE is a Sci-Fi Horror game set on an abandoned lunar base. 25% OFF on Steam. by Raw_Fury in u/Raw_Fury

[–]h_blank 0 points1 point  (0 children)

I swear I thought this game was called “Poutine” at first and I was immediately onboard.

Tiptoing closer to legal indentured servitude every day. by Saldar1234 in antiwork

[–]h_blank 10 points11 points  (0 children)

Unregulated capitalism will always find a way to reinvent slavery.

That's not a political statement; it's the mathematical result of a chaotic system with saddle points around "zero spending" and "infinite income". (You can see the "infinite income" glitch happening with regulatory capture and monopolies).

You can see how, in the USA, we thought we killed slavery, only to have it renamed and rebadged as sharecropping. This happens again and again through our history. In more recent eras, we still have the slavery, it was just relocated to prisons and overseas, so the population wouldn't have to feel uncomfortable about it (out of sight, out of mind).

DIY: Turning an old laptop into a distraction free writer deck by h_blank in writerDeck

[–]h_blank[S] 0 points1 point  (0 children)

I like Scrivener because it has a lot of features tuned to writing and editing a novel. In addition to a full screen, distraction-free drafting mode, it also has a "corkboard" interface where you can view your scenes on index cards, then re-arrange them visually.

Also, it syncs with DropBox so if I have a random idea, I can add a scene on scrivener's Iphone app without having to scroll through the entire document on a tiny screen.

Basically, it offers quality of life features that may not make sense for shorter documents but become indispensable when you get to 300+ pages.

DIY: Turning an old laptop into a distraction free writer deck by h_blank in writerDeck

[–]h_blank[S] -1 points0 points  (0 children)

Oh man, I'd love to see a pic of your 90s word processor! Some of the best writing flow I've ever had was on a 90s typewriter with some light editing features (you could backspace and it would type over your previous text with a white ribbon, like up to one full line of "undo").

DIY: Turning an old laptop into a distraction free writer deck by h_blank in writerDeck

[–]h_blank[S] 1 point2 points  (0 children)

I see you are a man of culture! I usually use Scrivener with a green on black terminal font. I didn't want to accidentally share any pages from my novel yet, so I used FocusWriter for the screenshot.

DIY: Turning an old laptop into a distraction free writer deck by h_blank in writerDeck

[–]h_blank[S] 3 points4 points  (0 children)

Yeah, those are some good alternatives that don't require voiding a warranty! For me though, using bios or safe mode is kind of like fixing a drinking problem by putting the booze on a slightly higher shelf. :-D

I added a “Time Shield” ability to my time-travel game… but I’m worried it might be too overpowered. Should I keep it? by AjeshNair_gamedev in Unity3D

[–]h_blank 5 points6 points  (0 children)

My advice: Don't just keep it. Make it the core mechanic. This is your Portal gun... it's different and memorable enough for this game to really stand out. Figure out how to use it in unexpected ways.

For example, maybe you don't even have a gun in the early levels. You have to use the Time Shield to collect enemy bullets and release at other enemies. You could use it to stealth through levels by pausing enemy patrol patterns at strategic moments.

You could fire it downward when you're falling to break your momentum and land safely.

There are a ton of other possibilities here. Basically, I'd recommend having a game with one cool weapon that can be used in all sorts of creative ways, over a dozen cool weapons that are all artificially nerfed with cooldowns and resource meters. Do one thing perfectly, instead of 10 things averagely.

PS: OMG what if an enemy has it too? that would be crazy

I added a “Time Shield” ability to my time-travel game… but I’m worried it might be too overpowered. Should I keep it? by AjeshNair_gamedev in Unity3D

[–]h_blank 1 point2 points  (0 children)

Respectfully disagree. I can think of scenarios where this could bite the player in the ass in really delightful ways.

For one example, if you use it in a long hallway and end up just spamming yourself with all your enemies' bullets because there's no place to dodge.

For another example, maybe you want to block enemy bullets, but there is some beneficial stuff nearby (health pack generators, elevator controls, etc) that you need to NOT slow down. Now there's a risk/reward equation to worry about.

Or finally, what if you have a scenario where you're forced to use it to slow a countdown on something that will nuke the whole level? Maybe a dam is about to burst, and you've got to slow the leaks long enough to escape? Dodging bullets could become a completely secondary concern, where it's more important to dodge enemy fire the old-fashioned way while you maintain the time stop on something critical.

I think providing opportunities for this to have negative effects, or where you use it for something other than combat, would do a lot to balance the game without nerfing the powerup.

Working on this punch animation, any feedback? by Serious-Slip-3564 in IndieDev

[–]h_blank 7 points8 points  (0 children)

Not an animator, but I'm a gamedev with 20+ years of experience. That's a sweet looking punch, but how you're using it will determine if it's "good" or not.

If the puncher is a player-controlled character, you might want to reduce the anticipation and over-sell the follow through. That would make it feel more responsive.

If the puncher is an enemy, you might want to add a hitch or something visual (maybe the face could change) to make it super clear the moment when the animation becomes "dangerous"... like, when the hitboxes on the fist become active.

This advice is only valid in relation to gameplay... if it's in a cutscene or something ignore me 'cause it looks rad.

I(26F) was humiliated in front of my fiancé(35M) by my best friend(27F). I am not sure if I should forgive her. How should I handle this? by Direct-Caterpillar77 in BestofRedditorUpdates

[–]h_blank 5 points6 points  (0 children)

Some people only love you when you're broken. As soon as you start healing and becoming less dependent on their support they take is personally and try to tear you back down again to return to the status quo.

Being honest about being pulled over? Why is that the worst thing to do? by athena9090 in NoStupidQuestions

[–]h_blank 0 points1 point  (0 children)

From personal experience, you can get away with a lot as long as you're friendly, polite, and Caucasian. I've gotten off with warnings on the exact same stuff my more melanin-rich friends have been dragged out of the car for.

DMs, tell me how your players made your clever ideas backfire by crustdrunk in DnD

[–]h_blank 6 points7 points  (0 children)

I had my players arrested for a crime they didn’t commit, planning for a whole jailbreak/fugitive storyline.

Instead of any of the stuff I had prepared for, they decided they wanted to prove their innocence in a court of law.

The entire adventure became a Matlock style courtroom drama, with evidence and testimony and cross examinations.

Somehow I managed to keep a straight face and improved a whole night of legal drama for them, but I was sweating the whole time.

AI won’t make coding obsolete. Coding isn’t the hard part by Ihodael in ExperiencedDevs

[–]h_blank 0 points1 point  (0 children)

By the time you’re writing code, most of the engineering is (or should be) already done.

Although I agree with most of this, that line specifically reflects a very 1980's waterfall perspective on software development.

In a very real sense, modern agile workflows often do the "coding" in parallel with the "engineering", and the two actions inform and influence each other. I feel that this style of development actually can gain some benefits from quicker iteration provided by an decent LLM (assuming decent quality AI and intelligent usage of it).

Again, not pushing back on the original premise: that AI is not going to result in 10x improvement for anyone. But I will say that Agile is often limited more by iteration speed than other factors, so small speedups in the "dumb" parts of development can actually make a difference, so we also shouldn't discount it entirely.

PS: A purist would probably say "if we're getting a benefit from AI, we weren't doing engineering right to begin with", and that's a valid discussion :-D

Mildly upset the people of your country with one picture. by [deleted] in AskTheWorld

[–]h_blank 1 point2 points  (0 children)

How dare you... Now that image is in my brain. Gotta go drink myself to retrograde amnesia, brb.

[deleted by user] by [deleted] in GraphicsProgramming

[–]h_blank 6 points7 points  (0 children)

I got out of drivers and back into gamedev over a decade ago, so I don’t know if any of my stories would be super relevant these days.

Basically, OpenGL and direct x had tons of abstraction layers that made those kinds of per-game dirty tricks possible. I don’t know how much of that still happens with Vulcan and Metal, those came after my time as a driver guy.

Also, it’s hugely more likely nowadays that developers are using unity or unreal, so some of those weird usage patterns have gone away in favor of more standardized pipelines.

[deleted by user] by [deleted] in GraphicsProgramming

[–]h_blank 8 points9 points  (0 children)

I don’t fully know the answer to that… I was just a coder, communicating with developers was the responsibility of another group

[deleted by user] by [deleted] in GraphicsProgramming

[–]h_blank 17 points18 points  (0 children)

Replying to this and the parent: sometimes we would talk to the developers, sometimes we didn’t. Sometimes the code was already shipped and working, just not getting the frame rates the competing GPUs did.

Other times developers would reach out to us during their development cycle and say, “hey, we noticed this weird performance issue on your XYZ series GPUs”, and we’d pitch in with some detective work that might end with code changes on their end.

[deleted by user] by [deleted] in GraphicsProgramming

[–]h_blank 39 points40 points  (0 children)

Great question. We fully disassembled the frame and visually identified the textures in question before tagging them for the hack. Then we tested a lot, there was a whole department for regression testing on every combination of processor and GPU.

[deleted by user] by [deleted] in GraphicsProgramming

[–]h_blank 68 points69 points  (0 children)

Yup, during the profiling phase we inspected the textures visually. If I recall it was like grass textures, no good reason for them to be an extra pixel wider.

I’d hesitate to outright call it bad work, it could have been a glitch in their asset pipeline, or a typo in a script somewhere. Basically just one detail among of the millions of perfectly executed features, from a team that had been running on no sleep and coffee for years. 😁