4 ms·
To be clear, this is conventional game AI and does not involve any ML. Still a cool project, though! Very compact.
by Philpax 3y ago
To be clear, this is conventional game AI and does not involve any ML. Still a cool project, though! Very compact.
- whatyesaid 3y agoWhat do you mean by non-conventional game AI?
- BoppreH 3y agoNot the person you're asking, but I think it's clear from context that they meant "no artificial neural networks" and other forms of AI that are trained from data. From the Github repo: It provides: Finite State Machines Behavior Tree Utility AI Goal Oriented Action Planning All of these are "AI", but handcrafted ones.
- whatyesaid 3y agoI'm not aware of any DL based game AIs. I'm not sure you can really design a well put together experience around a DL agent, but if you can, it might as well just be handcrafted with some of these abstractions anyway. Because in the end, you essentially need high understanding/constraints of how it will behave otherwise you've lost control over the experience as the designer.
- linkdd 3y agoYou can use Q-Learning which is simple enough to have an AI that "learns". IANAPGD (I Am Not A Professional Game Dev), I haven't seen this as a gameplay mechanic either.
- DistractionRect 3y agoConventional game AI is usually search algorithms for movement (like A*) + finite state machines for behavior. No network calls to LLMs, no machine learning, etc. At the fringes, throw in the odd markov chain for procedural text generation. Basically AI post 2019 usually means LLM, and they're making the distinction that this is not that.
- signaru 3y agoAny book recommendations for conventional game AI? (Particularly with the "game" part, as games always have interesting constraints.) Thanks in advance.
- swyx 3y agobasically the entire GameDevCon youtube channel has tons of examples
- DistractionRect 3y agoI can't think of any books off hand, it'll vary depending on what kind of game you're making. Like the AI in F.E.A.R. will be different from Starcraft, which different than that in XCOM, etc. And if you're scaling difficulty, then you're likely tuning how the AI behaves. GDC, GDCVault, academic papers, and dev blogs//post mortems of similar games to what you're interested in will have a lot of good information.
- boarnoah 3y agohttp://www.gameaipro.com/ http://www.gameaipro.com/ the content falls somewhere between a developer talk like at GDC and a textbook, very interesting stuff to read.
- linkdd 3y agoYup, conventional game AI is just bunch of ifs :)
- gumballindie 3y agoI don’s see the issue?