on 07-05-2012 03:36 AM
Can I make a request for an api such as Artificial Intelligence for the next build please? It will make things alot easier for me to implement for my game as it will be quite challenging to write the api from scratch.I think it will help others too as it is a topic that is common to most games.
Helpers class that helps optimize AI code from the hardware level,for example, would be helpful as AI calls tend to eat up alot of the processing power especially on mobile platforms.
On a side note.I'm currently building AI for steering behaviours for automouse agents and if anyone has any implementations of AI calls that they're willing to share. please let me know. Thank you
P.S. I hope I'm not asking too much for this but someone has to do it right?
on 07-05-2012 10:24 AM
I don't really think it's possible to do what you're asking. AI is usually unique to the game in which it's used. It'd be difficult to abstract out 'common' AI routines or techniques as they just wouldn't fit the way most games are made and forcing people to use a certain AI solution would result in hundreds of games with the same gameplay mechanics and AI behavours.
Personally I don't see what the problem is with AI, you make it as complex as you need to for the platform. In general mobile games don't need amazing AI and simple AI (as has been used in games for 30 years on very low power systems) will suffice in most cases.
on 08-05-2012 10:24 AM
You got a good point there Martin. To be honest I'm quite new to the AI realm and I thought that there is a common practice for that such as path finding and so on, After researching deeper on the topic, I was surprised to see that it is quite vast. Thanks for the insight Martin, I believe you are quite experienced in this field and I value your point.
On the good side of things, I happened to find a very good framework called sharpSteer which is a port of openSteer regarding Steering Behavious for autonomous agents. I hope this information will help others as it will save hours of research as it did for me.
on 08-05-2012 11:52 AM
on 08-05-2012 08:34 PM
I'm with Martin.
I don't think is possible to do a AI API that covers all the posibilities. I don't think is possible to automatize an AI that could satisface me, for example, if I wan't to do a fighting game and then a shooter. Plus, I don't want an API that does for me what I consider one of the most interesting parts of the game programming
Website ©2013 Sony Computer Entertainment Europe
All content, game titles, trade names and/or trade dress, trademarks, artwork and associated imagery are trademarks and/or copyright material of their respective owners. All rights reserved. [more info]