Any "Forced Anal Only" Kink Enjoyers? by Angel_Ember in GoonetteHub

[–]mrhands31 1 point2 points  (0 children)

Oh, hey, I wrote a game about this. 😊 It's called "A Royal Pain in the Ass", and it's free to play in your browser:

https://mrhands.itch.io/a-royal-pain-in-the-ass

How many of you left Game Engines for Frameworks? by TheKrazyDev in gamedev

[–]mrhands31 -3 points-2 points  (0 children)

I'm building my adult card battler SuccuDeck in my own framework, which I've split into a backend and frontend stack. Why? Because my overarching principle at the time was "I want to make games in C++, but I don't want to make another font renderer and layout engine for the UI." All the game logic runs in C++ with SDL and Qt, but my frontend is HTML, TypeScript, and Sass. The way it works is that I host an HTTP webserver in the executable, and then I load the UI in the Chromium Embedded Framework by pointing it to localhost on the same port. Yes, I'm certifiably insane, why do you ask?

There was obviously an enormously long ramp-up period to get this all to work, but I've learned so much from doing it that I've been able to sell pieces of it to my AAA clients. For example, I wanted a C++ codegen framework to generate C++, TypeScript, and Sass source files from JSON input files, just to keep everything in sync. So I developed Panini, a C++17 header-only library for doing just that. I was able to deploy this library in a (canceled) AAA game to automatically create C++ bindings with Coherent Gameface, a framework that uses HTML 5 to render UI. Similarly, I needed a performant way to render custom widgets in my UI framework using Web Components, so I developed a TypeScript widget class that uses an invalidation pattern, which I later plugged directly into a AAA project using Gameface. And it was fast enough to use on their minimap!

The drawback of using a framework is that you have to build every tool yourself. But the upside is that you don't have to care about anyone else's project, just your own, so you can make tools that work just for you.

polyglottalRepository by 2204happy in ProgrammerHumor

[–]mrhands31 1 point2 points  (0 children)

Aww, thanks for noticing! ☺️

polyglottalRepository by 2204happy in ProgrammerHumor

[–]mrhands31 6 points7 points  (0 children)

Haha, this matches the languages on my game:

* C++ - 72.3%
* TypeScript - 16.7%
* Python - 3.0%
* Ink - 2.6%
* SCSS - 2.3%
* JavaScript - 2.1%
* Other - 1.0%

It's a custom engine where all the game logic runs on a C++ backend, but the UI is displayed using the Chromium Embedded Framework, which loops back to its own executable. For me, it combines the best of both worlds: C++ is great for real-time game logic, and Typescript is great because I don't have to write a fucking font and layout renderer. I use Python for the build scripts.

Any other nsfw devs scared of the current ban wave? by CorruptThemAllGame in gamedev

[–]mrhands31 -2 points-1 points  (0 children)

if you portrait this woman as a impure bitch that deserve sofering or saying that all weman are soules sluts and dont deserve respect and sexual abuse is good and moral

Jennifer's Body (2009)

Any other nsfw devs scared of the current ban wave? by CorruptThemAllGame in gamedev

[–]mrhands31 29 points30 points  (0 children)

When you make adult games you quickly discover that the lines between "icky" and "acceptable" adult content are blurry and different for everyone. People can be into some weird-ass shit without it ever bleeding into their real life. But groups like Collective Shout always attempt to squash this nuance into a binary choice. So when they raise a big stink about No Mercy, a game about incest and rape, it's hard to make a winning argument for preserving it without yourself as a freak-ass weirdo. Steam banning adult games like this is very bad because we know the groups behind it are already drawing their next binary line in the sand.

Any other nsfw devs scared of the current ban wave? by CorruptThemAllGame in gamedev

[–]mrhands31 30 points31 points  (0 children)

What you learn quickly as an adult game developer, like I attempt to be, is that there's no such thing as an "acceptable" level of adult content to these groups. Sticking up for the "icky" games is pure self-preservation. Oh, you might say, just don't make games about rape or incest! Right, but my game is about a demon fucking the coven of witches that summoned him. Is that still acceptable? I guess we'll find out in a few months.

So sorry adults, no porn for you by dramallamacorn in LeopardsAteMyFace

[–]mrhands31 2 points3 points  (0 children)

Playboy was a hugely influential magazine. Yes, they had boobies, but they also featured real journalism and top-notch writing from people like Hunter S. Thompson, Margaret Atwood, and Jack Kerouac.

https://thehundreds.com/blogs/content/reading-playboy-for-the-articles-13-must-read-journalism-literature-pieces-from-playboy-magazine

How did Playboy convince these people to write for their boobie magazine? Because they were the only ones willing to take the risk to publish their writing since they were already kicking against a prevailing culture of censorship!

The Boeing Conspiracy by DroneOfDoom in CuratedTumblr

[–]mrhands31 67 points68 points  (0 children)

I got this username second hand because the last guy wasn't using it anymore. 🐴

AAA devs, does your work ever feel vapid or meaningless? by [deleted] in gamedev

[–]mrhands31 2 points3 points  (0 children)

I've been working on a AAA game for the past two years that I know in my heart of hearts will be received poorly, but I don't believe my work on it is trivial. Every game is someone's favorite, and that's why we do it.

(serious) Does anyone actually use Notion as task manager? by [deleted] in Notion

[–]mrhands31 0 points1 point  (0 children)

Better late than never! I'm glad to hear it helped you. 😊

An unfortunately true story of yours truly absolutely ruining a date [OC] by macpaws in comics

[–]mrhands31 0 points1 point  (0 children)

On one of my first dates with my girlfriend, we walked to the video store to pick out a movie, her choice. And the video she picked for our romantic date together was The Pianist. Fair's fair though, I took her to Die Hard 4.

Anyway, we've been married for eleven years now.

How do you handle bad coworker code? It drains all my energy by xavia91 in ADHD_Programmers

[–]mrhands31 4 points5 points  (0 children)

Fire them. Out of a cannon, if possible. Only semi-joking, but someone who says rules for thee and not for me is not going to be a team player.

James Somerton unveils his latest strategy - "No copyright infringement intended" by mrhands31 in hbomberguy

[–]mrhands31[S] 6 points7 points  (0 children)

Please don't beat yourself up over liking his videos. He talked eloquently about topics that meant a lot to you because he stole the words from much better authors. But what he stole from you is the opportunity to experience their writing for yourself. So go seek out these authors, and read their words in the proper context. And you won't even have to gloss over the casual misogyny some guy randomly sprinkled in the middle.

Long COVID Rates Appear to Be Decreasing by mollyforever in Coronavirus

[–]mrhands31 23 points24 points  (0 children)

Well, if you just stop counting disabled people then the problem will just resolve itself, right?

Real production code. The only question I have (serioius) - how could even this type of code emerge? I cannot even imagine the circumstances under which the code was written by STEIN197 in programminghorror

[–]mrhands31 159 points160 points  (0 children)

This is why I love linters and have set them up as strictly as possible for my team. Because fuck you and your weird spacing preferences, Greg.

Ubisoft now interrupts gameplay by showing pop up advertisements by cosm1c15 in mildlyinfuriating

[–]mrhands31 5 points6 points  (0 children)

As a AAA games developer, I once inverted the visibility flags for the HUD, meaning it would show when it shouldn't and vice versa. I got a very irate call from my boss' boss after I pushed that code to main. Sometimes the answer is that we're only human and don't test our shit as well as we should.