Live data from Hacker News

Game design is simple

raphkoster.com

121–130 of 186 posts

Re: Game design is simple

#121
post #99

Earlier quoted context omitted.

Also a decent definition of intelligence

I can get better by getting more experienced without getting more intelligent.

Why do you think that accumulating experience and applying it to be better isn’t a mark of intelligence?

Re: Game design is simple

#122
post #108
post #106

Earlier quoted context omitted.

I wouldn’t say A Theory of Fun is “the book.” It’s more a coffee table read. “The book” is Jesse Schell’s The Art of Game Design

I've come across this kind of comment elsewhere, and the recommendation was that "the book" is Designing Games by Tynan Sylvester (the author of Rimworld) https://tynansylvester.com/book/ Haven't read it yet myself.

I'd say there's no such thing as 'the book' for game design and which you will jive with largely depends on your preferences and values around games.

Re: Game design is simple

#123

Earlier quoted context omitted.

I think for both contexts its far too simplistic to be more than a generalization and certainly for fun its a very local definition to serve Raph's ideas about what constitutes a game rather than encompassing enough to define it fully. For intelligence for example you could have a PID controller where there is automatic tuning which would fit the definition of learning and application. But I don't think we'd call it…

A PID doesn’t get better at learning and applying predictions. I’d argue that to do that essentially indefinitely requires intelligence.

Hence mentioning a PID controller that has autotuning. Drop it in a new environment and it'll adjust. Drop it in another and it'll reconfigure itself.

Re: Game design is simple

#124

Earlier quoted context omitted.

A PID doesn’t get better at learning and applying predictions. I’d argue that to do that essentially indefinitely requires intelligence.

Hence mentioning a PID controller that has autotuning. Drop it in a new environment and it'll adjust. Drop it in another and it'll reconfigure itself.

That is not getting better at learning. That’s repeatedly re-learning in the same way.

Re: Game design is simple

#125
post #116

One thing that gets me is how there hasn't really been a language made solely for gameplay logic.. Almost every other domain has its specialized language: SQL, Julia, even HTML/CSS/JS.. but game developers still have to trundle on with general purpose languages invented 500 years ago by people who had nothing to do with games.

Game development and game design are completely separate domains. Game development can be generalized to algorithms and languages targeted to specific processors and architectures because it's a subset of programming and computer science. You can't have a DSL for design because the domain is the human mind. The design of a game like Undertale has absolutely nothing to do with the language used to develop it. Unless y…

I mean coding gameplay logic. The game engine can remain in C/++ or whatever.

Gameplay and game mechanics are fairly different from making other types of programs. Things like stats, buffs/debuffs, conditions, and their dependencies on each other.

It's all sort of a vague middle ground between typed vs untyped, static vs dynamic, inheritance vs composition, sequential vs asynchronous, and other oddities that make it distinct from other domains.

> You can't have a DSL for design because the domain is the human mind. The design of a game like Undertale has absolutely nothing to do with the language used to develop it.

But what if coding could correspond almost 1:1 to the design?

I've been attempting some of it here: https://github.com/InvadingOctopus/comedot

with stuff like abstracting the idea of "Actions" that could be anything from a verb like "Look at" in a text-based adventure, to clicking on spells/weapons buttons in a turn-based strategy game, or a Dash move in a platformer etc.

Fantasizing about elevating those concepts to being core keywords in a hypothetical language is my equivalent of counting sheep to fall asleep :)

Re: Game design is simple

#126
post #37

Earlier quoted context omitted.

Game was SWG, not SWTOR. Launched in 2003 and was sunset in 2011 when SWTOR launched. SWG set out to be something like Dwarf Fortress in terms of depth to the worlds physics; for example, gunsmiths could tinker on all parts of a gun and maybe get a lucky roll to unlock +N more damage or -N recoil. Same with land vehicles and bioengineered animals, droids. Parameters to noodle all the way down. Some under user control…

Oh wow it was SWG? It truly was ahead of its time, I don't think any one game has come close to implementing such a rewarding group of systems and economy in an MMORPG, except maybe EVE but that is a very different game and admittedly I did not find EVE fun. The most exciting systems to me had very little to do with combat, but especially as it pertains to this article, also couldn't be as rewarding without it. It wa…

To me I really liked the fact that when you made your character in SWG (1 per server too), you are just a civilian. There's no light/dark side or rebellion/imperial choice to make, you're just a regular person in the galaxy. You are NOT the hero.

Re: Game design is simple

#127
post #15

This reads like the handbook for people making grind-based games. Sure enough, the author exclusively works in the mmorpg space. If you are a game designer, please take this with a grain of salt. Fun does not equal repeated challenges. And let me also reject the implicit notion that stories are entertainment but not, academically speaking, fun.

Perhaps you didn't read the article, or you did and failed to grasp the key points about the "game spiral" or unpredictable things becoming predictable?

But let's simplify this. What are your favorite games, and in what way do they sidestep having any repeated challenges? Do they have one single challenge, after which the game is over? Is that fun?

Sure, RPGs tend to have "repeated" battles or harvesting. Racing has repeated laps. FPS have repeatedly finding someone else to shoot. Coding simulators like Factorio have you repeatedly add automation, and repeatedly replace them with better automation. Platformers have you repeatedly move through platforms.

This is all illustrated and explained in the article, though.

Re: Game design is simple

#128
post #93

> crazy juicy, so that players are captivated by spectacle, well beyond the needs of feedback from a UX perspective What a great phrase to describe an aspect of game design to strive for. https://www.raphkoster.com/2015/06/29/game-design-ux-design/

I feel modern game design as the exact opposite problem: It's all show and no substance. It looks spectacular on video, but it doesn't feel spectacular when you play it, since it's non-interactive script driven gameplay, barely more interactive than a cutscene. A bit of juice is fine and necessary, but the moment your juice starts to look like interactive gameplay, but isn't, it went way to far and just becomes noise…

I think you might be better served seeking out counterexamples. There are presumably more game makers and games now than there were yesterday. (Even if AAA studios consolidate.) So surely some are bad, some are too focused on visuals and not nearly enough on "the gameplay loop."

But games come out that break the mold of AAA style over substance, and sometimes they are great. Games like Stardew Valley or Valheim or Factorio had very small teams, and rudimentary graphics, and yet offered up countless hours of addictive gameplay.

What are some other examples of breakout hits?

Re: Game design is simple

#129

Earlier quoted context omitted.

Hence mentioning a PID controller that has autotuning. Drop it in a new environment and it'll adjust. Drop it in another and it'll reconfigure itself.

That is not getting better at learning. That’s repeatedly re-learning in the same way.

Ahh, sorry we’re talking past one another then because I hadn’t twigged you were talking about getting better at learning because that’s not what I meant with my initial post! Although I can see why you took that from it.

I do like that meta observation though that not only do people get better at prediction through learning they can also get better at the rate at which they improve their predictions.

Re: Game design is simple

#130
post #15

This reads like the handbook for people making grind-based games. Sure enough, the author exclusively works in the mmorpg space. If you are a game designer, please take this with a grain of salt. Fun does not equal repeated challenges. And let me also reject the implicit notion that stories are entertainment but not, academically speaking, fun.

> And let me also reject the implicit notion that stories are entertainment but not, academically speaking, fun. Stories are obviously fun, otherwise no-one would read books, but a story that you interact with meaningfully, that you can change significantly, really hard to do well. Like every game where you can do good thing or bad thing, and the game punishes you for doing bad thing. It's really hard to write a comp…

“"I asked Professor Quirrell why he'd laughed," the boy said evenly, "after he awarded Hermione those hundred points. And Professor Quirrell said, these aren't his exact words, but it's pretty much what he said, that he'd found it tremendously amusing that the great and good Albus Dumbledore had been sitting there doing nothing as this poor innocent girl begged for help, while he had been the one to defend her. And he told me then that by the time good and moral people were done tying themselves up in knots, what they usually did was nothing; or, if they did act, you could hardly tell them apart from the people called bad. Whereas he could help innocent girls any time he felt like it, because he wasn't a good person. And that I ought to remember that, any time I considered growing up to be good."” --hpmor
Post reply on HN