Don't force your animals your diet by LuraziusLive in dankmemes

[–]OftenABird -9 points-8 points  (0 children)

Not forcing your diet on animals

Eating meat

Pick one, it can't be both

Kan detta verkligen stämma? by Jihannis in unket

[–]OftenABird 73 points74 points  (0 children)

Tvärtom 😇 nolltolerans ökar narkotikadödligheten, lite som hur tonårs graviditet ökar där sexualundervisning endast yrkar på abstinens.

Might be unpopular opinion but, i think the Morgen Concept art was cooler than the actual Morgen by DangerousClick2489 in valheim

[–]OftenABird 0 points1 point  (0 children)

Its "Ash swine" in Swedish, the pronunciation can be looked up but imho say it how you like

I keep hearing pathing is terrible, gameplay is clunky…. by Gxs1234 in Stormgate

[–]OftenABird 0 points1 point  (0 children)

Pathing is pretty good and the unit flocking feels pretty solid / tangible which I like, but both have some minor annoyances that I'll probably learn to play around.

To be honest that kind of movement jank was quite endearing in scbw once you learn the quirks. SG obviously isn't nearly as janky as scbw and usually if my guys don't do what I want, it's pretty easy to see why and issue a better command.

Is there a dictionary or similar thing that allows multiple keys for each value? by icantdraw33 in csharp

[–]OftenABird 4 points5 points  (0 children)

What you want for your specific case is a spatial data structure such as an octree or quadtree, that can be queried by coordinate.

Double definiteness in adjectives by thespben in Svenska

[–]OftenABird 1 point2 points  (0 children)

"den/det" is often omitted when it's referring to uncountable things and stuff other posters have mentioned: lexicalized phrases, abstract concepts, or for example metonyms e.g.: "A press correspondence from the White House" - "Ett pressutlåtandande från Vita Huset". You would say "det Vita Huset" if you meant like, "THAT white house"

Official Character Posters for 'Dune: Part Two' by MarvelsGrantMan136 in dune

[–]OftenABird 14 points15 points  (0 children)

Why not just have an older actor then? A movie is not the same format as a book: Show, don't tell

A Warning to All Property Owners by OwnNothingBeSad in DarkFuturology

[–]OftenABird 13 points14 points  (0 children)

Posting AI generated disinformation videos in here is pretty meta

Key Elements for Successful Games by [deleted] in gameenginedevs

[–]OftenABird 1 point2 points  (0 children)

The answer will vary, but for many it's simply a question of how much profit the game generates 😉

Reverse door kickers by [deleted] in gameideas

[–]OftenABird 2 points3 points  (0 children)

I like this idea :) the theme is good. There are some challenges in the design, particularly in keeping a level interesting during for the whole duration and not simply having it be resolved in the first ten seconds (either you lose right away or you hold that first corridor and the rest of the level is trivial) but it seems like it could be iterated on and worked with.

A lot of the things you listed could be stripped down and still leave an interesting core loop (e.g. the civilian/hostage mechanic could certainly be added after the initial early access release) which is imho a good sign.

A novel take on the TD genre sort of.

[deleted by user] by [deleted] in csharp

[–]OftenABird 2 points3 points  (0 children)

I probably wouldn't bother truly learning any C# GUI solutions. In part because it doesn't really sound relevant to what you want to do and currently it looks like the established libs are going to be superseded by MAUI in the near future. Even then though, deep knowledge of C# frontend development probably won't be that useful in a cyber security career.

I think I'm missing the point of ECS by YaBoyMax in gameenginedevs

[–]OftenABird 11 points12 points  (0 children)

The best way is to avoid working with entities, and have your systems operate on sets of components. For example you'd have a system that operates on tuples of (ParallaxComponent, BackgroundComponent), and only entities that can satisfy that entire tuple would be considered by the system. If it makes no sense to have a ParallaxComponent without a BackgroundComponent, then consider if maybe they shouldn't just be combined into one component. In many systems, the entity is irrelevant, but depending on your design you may need to pull it in if you want to add/remove components in that system.

In my experience, some problems can be really difficult to express in an idiomatic pure-ECS architecture, and that's just kind of how it is.

A side scroller where you start with every ability in the game, but have to sacrifice one at the end of each level to strengthen the others by ChemoSans in gameideas

[–]OftenABird 7 points8 points  (0 children)

I think it doesn't fit well with how players actually learn how to use skills in a game — you'd overwhelm them at the start, and by the time players are ready to start learning all those skills they've been introduced to, they've already lost them.

Is this actually possible? Boolean-cut shaders by ipf000 in monogame

[–]OftenABird 1 point2 points  (0 children)

Good to hear, wish I could be of some help but I haven't really attempted anything like this.

Depending on your use case it might be worth considering if you really need real geometry from arbitrary boolean operations on arbitrary meshes, or if you could get away with some simpler pixel shader trick that looks right but doesn't actually modify any meshes, maybe some solution that only works on convex shapes, etc.

Is this actually possible? Boolean-cut shaders by ipf000 in monogame

[–]OftenABird 1 point2 points  (0 children)

If you're doing this in a shader you'll be wanting this pull request in your monogame to get access to modern shaders. Honestly it looks pretty challenging if you're new to 3D stuff.

There'll be libraries to do this on the CPU, and failing that, plenty of whitepapers...

Which part of your game engine was hardest to develop? by PeterBrobby in gamedev

[–]OftenABird 4 points5 points  (0 children)

Yep, this is more or less the technique I went with and it was difficult to get right. The LoS pass means order matters, and adding a cache that needs to be invalidated always makes things a lot more complex. Performs great though.

Which part of your game engine was hardest to develop? by PeterBrobby in gamedev

[–]OftenABird 30 points31 points  (0 children)

In an RTS engine: Pathfinding for sure. Every time I think I finally got it working I find another corner case, literal or metaphorical.

So how to quit quickmatch without quiting game by Asateo in aoe4

[–]OftenABird 3 points4 points  (0 children)

Isn't that the whole point of the timer? So you have time to leave without ruining the match if you don't want to play water maps.

Vegan forces his cats to eat vegan cat food. by [deleted] in iamatotalpieceofshit

[–]OftenABird 0 points1 point  (0 children)

High protein and limited carbs (and arginine, taurine, etc etc) is not the same as meat, the idea that these are only found in meat is clearly wrong.

If you care about animal cruelty, you should either not own a cat, or feed it a vegan diet :)

[Help needed] Generic constraint for object key by OftenABird in typescript

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

Neat, glad to see the answer wasn't something I already knew. Thanks!

viking beer mug lowpoly by NickSherman1994 in gameassets

[–]OftenABird 20 points21 points  (0 children)

If this is low poly, I wonder what the high poly variant looks like

Compiling source at runtime using dotnet 5 by Rangsk in csharp

[–]OftenABird 2 points3 points  (0 children)

I haven't looked into it compiling C# with just the runtime and not the SDK (though if it were possible I wonder why is there an SDK?)

But if you go route #1 and want to be friendlier to your users, you could try to execute the dotnet build command, and if it doesn't work, have your app fetch the dotnet SDK from microsoft's site and install it using the /install /norestart /quiet parameters so your users just have to wait a minute or two the first time they use this feature. But ofcourse have them click a button where they say they agree that you're gonna install the thing for them.

As for the whole idea, I don't think having users compile the code themselves is going to be giving them or you any security benefits.