| Nautilus said: Honestly, Game difficulties shouldn't exist to begin with, for some of the reason you said. I talk more about this topic in this thread: https://gamrconnect.vgchartz.com/thread.php?id=241866&page=1 |
I mean, I see it as a later reply, but this is why Forza uses learning AI. It's not quite full human mimicry, but it has different behaviors based on what it recognizes the player doing often. Ergo, more aggressive routines are executed if the human player does more aggressive things like ramming other cars, so the truth is that the technology exists.
In fact, in some ways, the AI already exists, too: enemies already have complex path routines and behaviors, so while it IS definitely more work, I wouldn't say it's meaningless if someone takes the time to tweak and re-adjust timing and patterns based on difficulty levels. That in and of itself would be a start! The machine learning can come later after difficulty becomes a behavioral adjustment and not a metadata one.
| sc94597 said: Here is a decent article on a related topic. Forza uses machine learning, which is why its AI is decent. |
The funny part about reading that article is that it touches upon the challenges but doesn't seem to really "believe" in the solutions from a business standpoint (cheaper and easier to just do it "this" way). The fact that Forza exists and also as mentioned below (I'll reply to the comment specifically) amiibo CPU players in Smash prove that while machine learning is a bit too complex and expensive, we can still utilize "tiered" or "locked" AI routines that adjust difficulty WITHOUT using the cheap-out metadata method.
The fact that Nintendo, the often lowest-budget of the three, has employed a non-machine learning but adaptable AI routine for its Smash CPU amiibo players proves that what I'm saying is quite possible as a "cheaper" method until machine learning becomes more affordable... OR that a major company creates what you might call a "third party" AI application. Think Unreal Engine, but for AI. Thus, devs can choose to use this "AI Engine" to control their enemy patterns and behaviors moreso than develop it themselves.
| sundin13 said: I like the difficulty systems in Supergiant games a lot. They basically give you toggles which act as challenges which make the game harder, so you can turn them on to increase your rewards. In Pyre, there is an option to make enemy AI better, in addition to options which increase the enemy's stats and change various other toggles. To that extent, I don't really agree with you when you say that increasing numbers isn't the same as increasing difficulty. While it can make the game feel bad (bullet sponges are one of my least favorite things in games), it is something that can be done well. By increasing these various variables, it forces you to play with less room for error, which often requires greater skill or a change in tactics to react to. |
I mean, you're proving the problem exists, and I applaud Supergiant for simply giving you, the player, control over the metadata adjustment. It's like they realized, "welp, we can't actually make the game more difficult, we can simply adjust the metadata, but we won't know what the player actually wants in their comfort zone, SO HERE YOU GO DO IT YOURSELF" lol
CaptainExplosion said:
Considering what you're probably asking for, I'm afraid I have to do this now. *winds up M16 and eviscerates Zyro with bullets* Anyone who cares about the future would've done the same!! In all seriousness, it would be interesting to see video game enemy AI try machine learning, but I don't know how it would catch on. A colleague once told me that Amiibo have a sort of machine learning system for Super Smash Bros., but I don't know if he was right or just being a cocky little douche. |
Whoa there, you got the wrong guy! lmao
BUT, I'm SUPER glad you mentioned the Smash amiibo and now I feel like a MORON for not mentioning that! I even have a video of me fighting a max level amiibo CPU I trained myself! That's actually a prime example of how the AI adapted WITHOUT any change to its metadata: they simply locked reaction times and move routines behind "levels", and that could easily be like difficulty levels! Shit, now I feel like deleting the video and re-doing the whole thing because Smash amiibo CPUs are a PERFECT example where it can be done WITHOUT the use of AI/machine learning! Damn it, damn it all... This is what happens when I pull back from the channel, I think less and take less time on videos and now there's big holes in it... ![]()







