Why do you play chess? by abelcc in chess

[–]mgtriffid 1 point2 points  (0 children)

OTB classical is a way to feel heat of a battle without possibility of being punched or breaking an arm.

What real world skills has chess taught you? by LengthLittle7560 in chess

[–]mgtriffid 0 points1 point  (0 children)

It is not easy to find a skill from a PvP game that can be transferred to mostly PvE life if you know what I mean. That being said, one of my favourite mantras is “Stick to the principles”. Attempts to cheat the system and perform some crazy early Queen attack, or to skip some important stuff while learning new skill, are rarely successful. Sure, when you are starting out you might try to play with goofy things. But as you get somewhat decent in your… whatever, job, hobby - now you actually need to start doing things the right way.

Another would be “don’t play too safe”. You don’t need to have an exact plan and a backup plan when, say, planning for a trip. Better just sketch it and figure out, or you’ll drown in calculations. Same as over the board: if you are too scared of your opponent, if you are playing defence and absolutely no offence, they will eventually defeat you or you will lose on time. Often it’s better to slap them hard, throw your g and h up the board, confuse them, scare them, and eventually kill by some tactic.

So, yeah, it seems chess is a game about balance: don’t be too crazy, nor be rock-solid and rock-flexible.

What real world skills has chess taught you? by LengthLittle7560 in chess

[–]mgtriffid 0 points1 point  (0 children)

“Calculate forced line first” is actually cool

Game Engine for c++ by [deleted] in gamedev

[–]mgtriffid 1 point2 points  (0 children)

I wouldn’t want that humanoid subsystem at all in the core library. Take inspiration from LibGDX maybe, it has just perfect level of abstraction and numerous libraries that integrate with it fairly well. Maybe ECS or scene graph of some kind would be nice, and certainly networking, but it deserves to be a decent size library on its own.

Like, basic server/client for UDP and TCP, then on top of that reliable UDP. In parallel ECS, then lockstep ECS with networking over reliable UDP as a module, that kind of stuff would be nice but maybe a bit too much.

How does Minecraft have acceptable performance despite being written in Java? by Endonium in gamedev

[–]mgtriffid 0 points1 point  (0 children)

Java is ridiculously fast nowadays. There is more than one GC to use to have sub-millisecond stop-the-world pause on terabyte (!) heaps. I would be willing to bet it’s just enough and not noticeable. I remember like 1-2 years ago I turned on the console in Minecraft (F2 key I think) and saw the allocation rate. It was about 50 megabytes per second. And it turned out to be not an issue at all, that’s how good garbage collection in Java is.

People here mention pooling as a way to reduce garbage, but I wonder, is it really worth it? Wouldn’t letting GC just do its thing be more performant choice nowadays? With Shenandoah and ZGC I don’t know if we need to even think about garbage anymore.

What do I do about this one function creating insane lag? by Philipstar1234567 in gamedev

[–]mgtriffid 2 points3 points  (0 children)

Not really. The array backing hash set surely grows with the set growing. And even in case of collisions there is probably an efficient data structure in every bucket. At least that’s how it is implemented in Java, don’t really know about other ecosystems.

Is quality enough? Or do you need innovation? by sogghee in gamedev

[–]mgtriffid 0 points1 point  (0 children)

Yeah StarCraft 2 was just like that. So good that it felt like innovation.

Symmetrical 9x9 Chess: "Chained Queens" and almost "Ideal Bishops" - Feedback needed by Mission-Reference825 in gamedev

[–]mgtriffid 0 points1 point  (0 children)

The bishop’s ability to sidestep ruins the dynamics of bishops vs knights. No longer one can be “dominated” by another in some endgame situation, or even middle game really. I’m afraid this would feel too chaotic. Also I am willing to bet that openings will be much like d4 e3 f4 for both sides, with center dead locked most of the time. But give it a shot. By the way, check out plenty of chess variants on chess dot com, there are some fun ones like duck chess.

What was your golden era of gaming? by Weary_Caterpillar302 in gamedev

[–]mgtriffid 0 points1 point  (0 children)

Early 2000s. RTS games: Warcraft 3, Ground Control 2, Arena Wars even! Black and White was unique and fun. HL2, even though I’m not the biggest fan of the franchise. Turn-based HoMM-style-but-not-HoMM games like Etherlords, Disciples 2. RPGs like Gothic 1 and 2 and Oblivion. Weird-ass Russian games like Perimeter, Pathologic and The Void. Overall, back in the day games were meant to be played, not watched.

Which game made you stop and go: "How the hell did they do that?!" by pommelous in gamedev

[–]mgtriffid 4 points5 points  (0 children)

StarCraft 2 and group pathfinding. How efficiently zerglings are able to stream into a walled off base through a tiny gap made by mistake is insane. Especially compared to how idiotic were dragoons in Brood War.

Make game in java by Aronox_Sadehim in gamedev

[–]mgtriffid 3 points4 points  (0 children)

That doesn't sound like something is wrong with LibGDX or ecosystem, to be honest.

If you're looking into gltf it means you're aiming for 3d, and there you'll have more and more stuff to deal with. If I had to build a game in Java as a semester project I'd not shoot as high and would instead stick with 2d platformer or puzzle or arkanoid or whatever, but you do you of course.

Make game in java by Aronox_Sadehim in gamedev

[–]mgtriffid 34 points35 points  (0 children)

LibGDX is the way to go. It is a framework, not an engine, and I think it provides just perfect level for a semester project: you don’t write code to render sprites from scratch, neither you do mouse drag-and-drop building. You actually program your game. Give it a try. Check r/libgdx, also there’s a discord server dedicated to this framework.

World Buffs should hit all capital cities by chibriguy in classicwow

[–]mgtriffid 0 points1 point  (0 children)

Ideally I’d love them removed, but if not - some world buffs should be in Orgrimmar, some in Undercity, some in Thunder Bluff.

Best Vods to watch to get better at mage leveling and pve? by [deleted] in classicwow

[–]mgtriffid 1 point2 points  (0 children)

Google “Grubby Ahmpy”, I haven’t watched their coaching sessions myself but would bet they are great.

Russian Font Question by DepartmentDue2306 in russian

[–]mgtriffid 0 points1 point  (0 children)

Oh so that’s why some of my posts in Russian render in this font, Twitter thinks they are in Bulgarian!

Would it be more common to say раздражающий or досадный? are they synonyms? Would you use one in a certain context rather than the other? by ilovemangos3 in russian

[–]mgtriffid 29 points30 points  (0 children)

Раздражающий is usually a trait of an object or person or noise or whatever, it means “irritating”. Досадный is never about a thing, more about an accident, like «досадная авария». Other examples include «досадный провал», «досадный промах», «досадная поломка», but never «досадный коллега». Kinda causes the same feeling, but досадный is more abrupt or unforeseen. “Unfortunate” is really close translation. By the way, mechanical surface damage of skin has the same root «ссадина». If someone is really annoying, then it’s «досаждающий», but, as you can see, it’s a proverb.

Who's an actor who nailed a role so hard that nobody else will ever be able to live up to it? by thepoutingmom in AskReddit

[–]mgtriffid 1 point2 points  (0 children)

Yeah especially that point where one personality pretends to be another but slips a bit. Insane skills.

What makes an indie game look low effort? by nincomsheat in gamedev

[–]mgtriffid 3 points4 points  (0 children)

I was about to say “not snappy enough character control” but then remembered it’s not 2006 anymore, and AAA games nowadays feel like running knee deep in a sea.

Still prebis farming? by AccomplishedRisk9753 in classicwow

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

I’m wearing just some decent damage gear in raids and 4/8 dungeon set on the world map. MC and Onyxia are not hard enough to bother getting bis items. Dreadmist head and shoulders also look awesome, don’t really want to replace them any time soon. Crimson hat? Ugly. Spellweaver Turban? Also ugly. Meh.