256
DF General Discussion / Re: Future of the Fortress
« on: May 01, 2016, 05:55:15 pm »Reputations work the same with player adventurers that they do for AI, so the AI could become "familiar" with the magic aswell. SO they will be able to use it, just not be able to "exploit" it like players, which is fine.
That's not what I mean.
Yes, it may be possible for the AI to have some sort of experience bar for magic for understanding like crafting skills go from dabbling to legendary. (That said, having experience bars on AI that make the AI even stupider without training would be a massive hazard with DF's already terrible "hey, let's climb this tree, it seems like a shortcut across this valley, what's the worst that could happen, OH ARMOK HOW DO I GET DOWN, oh well, let's just sit here without calling for help until we starve to death" AI...)
My point is that Toady is talking about players learning familiarity with the bounds of the system. That is, like the candy spires, players can learn the probable areas that are safe and the probable areas that are dangerous. The AI, by definition, will never be able to carry over out-of-game knowledge like that. In other words, it is a gamey, anti-simulationist system.
You say that "you're fine with it" if the AI doesn't know how to handle the system, but have you actually really put thought into what that means? A system this wild can almost invariably wind up having easily "cheesed" magic users. (Just look at how you can turn into a vampire to make yourself invisible to the otherwise virtually-impossible-to-beat zombies so you can casually walk up and nonchalantly snap necromancer necks at your leisure. That's just a taste of what expanded magic that the AI doesn't understand will produce.)
If the system means that the spirit's "relationship bar" means that misfires become possible and more likely as the spirit gets angrier, and the spirit gets angrier with more use, then it means that understanding how to throttle use is important. But again, where's that throttle on the AI? What if the AI just turns into a strawberry plant any time it sees an enemy, constantly spamming the spell because it's a "defense" until they wind up having a "misfire" that sets them on fire or makes their brain turn into a plant's and makes the spell permanent, effectively making it a suicide spell when they overuse the spell? (Or if they turn themselves into edible plants in the face of a locust swarm because, hey, those things look scary, and that spell is listed as a "defense"...) Even if you don't do it yourself in adventure mode, you're fine if every enemy you come across in adventure mode just suicide plants themselves? You're fine if all your companions suicide plant yourself? You're fine if it makes Fortress Mode completely unplayable?
AI is always at a disadvantage to players but the fact that they will be able to use it at least partially sanely at all is awesome.
The AI needs to be completely sane, or the game as a whole breaks down. You're not appreciating how vital it is for the AI to be able to have at least some rough parity with the player in understanding how game mechanics work to make the game world have some sense of verisimilitude rather than dropping you out of it from the suicidally stupid dwarves finding more and more ways to kill themselves through things a toddler would understand not to do.
Beyond that, I can't help but notice how vague that "companion" system really is. Either it's going to be like, say, Fallout 4's system of companions that approve or disapprove of specific actions (taboos or rituals), and/or something where you have to sacrifice "presents" for the spirit to gain more affection points. (Honestly, it kind of sounds like Toady might have just made that whole "companion" thing up on the spot, so I wouldn't get to attached to that concept...)
Again, it raises questions of how you could reasonably implement a system for AI learning this stuff. Either they always know how to use their powers (which would be put the player at a disadvantage until they learn the system, but be generally reasonable for gameplay balance,) or they have to learn by gaining "experience" with a system that will kill them because they don't learn that eating meat angers the spirit enough to make their spells backfire until they hit level 10 magic lore.
Again, it raises problems of players knowing that a certain race will always turn into a defenseless strawberry plant if they are threatened, and let players exploit this to the point where all challenge is removed from combat, since there will never again BE combat. You just need to get a little tracking skill, follow to where the footprints end in the strawberry patch, cordon off a sufficient area to ensure they haven't escaped, and set the fires to ensure there is zero chance of escape.
(And for that matter, even if magic is just relegated to "magic missiles" and "fireballs", then it still accomplishes the wonderful role of destroying the combat system that has been painstakingly crafted, and that so many people love and find unique by replacing it with fire magic spam that bypasses armor defenses... The list of unintended consequences is a long one, indeed.)
And yes, this might be the "pessimistic view" in your book, but the fact of computer programming is that the "pessimistic view" will come true unless someone pre-emptively codes safeguards to prevent that from coming to pass. At best, Toady actually takes some of this to heart and tries to actively avoid the worst case scenarios, "proving me wrong", in which case this sort of listing of everything that could go wrong becomes actively constructive. At worst, well, at least I'm hosing down the fires of hype before it completely oversells something Toady has absolutely no capacity or even intention to deliver. Toady has just said, after all, that he has no intention of releasing more than a few hard-coded spell types a year because the AI will need to go with it, while people were saying we should get ready for every spell in the GDC examples to totally be a spell in the next release. After all, you have a thread dedicated to hyping up magical artifacts with full conversation skills that Toady doesn't seem about to release.