Mmagnusson

joined 1 year ago
[–] Mmagnusson@programming.dev 4 points 4 months ago (1 children)

Hi. I work at a conpany that makes digital card games.

Start by making the rules work. We generally use a callback implementation. We have a class that handles the game and enforces rules and dictates flow, classes that represent players, and then a rendering class.

The game will call relevant functions to prompt the players for an action, passing the game state with them. The players respond with what they want to do. The game calls the renderer to draw it out, and the renderer will then call the passed callback action. Repeat until the game is over.

When a human is involved then you just hook actions to buttons and pieces and clickable elements that the game catches and responds to if needed.

Really you can use any principle or design paradigm you want, but since you are making a "simple" turn based game just having it simple and well segmented is an easy way to keep a handle on it.

[–] Mmagnusson@programming.dev 7 points 4 months ago (17 children)

But presumably you don't just stare at the wall. "Humans need something to do" is mainly bound to not just sitting around twiddling your thumbs. It's the reason we get bored, the brain is annoyed at not having anything to focus on.

It doesn't have to be literal work, just something you find engaging, be it going for a run, tending to houseplants, or completing your entire video game backlog.

And of course there is variation between humans. Some people cope well with having little to do, others always need to do something they find productive.

[–] Mmagnusson@programming.dev 7 points 8 months ago* (last edited 8 months ago) (1 children)

“boomer” as a term is here to stay and a moving target

Kind of like how "Millennial" for a while meant 'teenager' despite the oldest Millennial being 40.

[–] Mmagnusson@programming.dev 32 points 9 months ago (3 children)

I'll be sad to see it go, but it has been a great run so I cannot complain

[–] Mmagnusson@programming.dev 7 points 10 months ago* (last edited 10 months ago)

I mean, it isn't meaningless, just culturally subjective and lacking a rigerous definition. Berries are a set of specific fruit, which fruit being included being determined by the culture in question base on percieved similarities and historic uses. We use it to quickly bring up the specific group and whatever vague characteristics we percieve them to share.

So, the definition for berries that you seek is simply "the fruit people you're interested in would point at and identify as a berry", which is a vague definition and not rigerous at all, but most people would in fact think of the same thing you do if you say "I put berries on top of my cake". If I ask my wife "hey, on your way home swing by the store and buy some berries, any type will do", she will not bring a watermelon. She in fact will buy what we both agree are berries, and so the word has useful meaning.

You'll find most classifications humans have do this too. The real world is really good at refusing to fit into the neat boxes we made to classify it and the things in it, and yet we can still use them fine enough as long as we don't get lost in semantics and wondering if a hot dog is a sandwich or cereal soup.

[–] Mmagnusson@programming.dev 4 points 10 months ago (2 children)

Are grapes not considered berries in the anglosphere? In Icelandic they literally are named "Wine berries" and considered as such.

[–] Mmagnusson@programming.dev 2 points 10 months ago (1 children)

It isn't awful, but it isn't good either. Get a tub of it just to say you've tried it, but Iceland has much better "real" food on offer.

[–] Mmagnusson@programming.dev 10 points 10 months ago

It isn't staple food you'd see on modern dinner plates: it essentially is only tourist food, or eaten during Þorrablót - a mid-winter celebration of of traditional Icelandic food (which in many cases was starvation food, but we let that slide)

[–] Mmagnusson@programming.dev 3 points 10 months ago (3 children)

Sharks don't really pee. It gets stored it in their body tissue instead. Part of the preperation of shark is essentially pressing it for weeks to bring out the ammonia and let it break down into something that won't kill you. Doesn't taste good, but won't kill you.

[–] Mmagnusson@programming.dev 2 points 1 year ago

GameMaker is also a very capable 2D engine that you can use for free until you want to export, by which time you can get a subscription less than a cup of coffee.

Plenty of other engines beyond unity, no matter the game you want to make.

[–] Mmagnusson@programming.dev 5 points 1 year ago

Or GameMaker if you are doing a 2d game, or Unreal if you don't mind the learning curve. Plenty of other options beyond Unity.

[–] Mmagnusson@programming.dev 3 points 1 year ago (3 children)

DS3 literally starts with a boss that is quite challenging if you're not used to DS already. Just "here is a sword, here is how to swing it, here is a bear of a man with an oozing snake hand - kill him". A lot of players bounced off him.

Fromsoft isn't in the business of making easy games, it's just different variations of challenging. For people that like that it's great. For a lot of people that very understandably is a turn off.

view more: next ›