Hello everyone!
I'm considering contributing to the project, and one thing that I'd really like to work on is AI. Would developing a more advanced AI (compared to vanilla/current OpenMW) something desirable, or is that just a post-1.0 plan? Or should I just stick to fixing glaring issues like https://bugs.openmw.org/issues/3855 ?
I think the former is more reasonable, as original's AI is pretty terrible to begin with, but also hard (or rather impossible) to copy in an exact way anyway, but would like to get some advice on this.
What should I work on?
- urm
- Posts: 83
- Joined: 02 Jun 2017, 16:05
- Gitlab profile: https://gitlab.com/uramer
Re: What should I work on?
Hello, urm!
Welcome to OpenMW forum. You can look at list of AI issues here. As you can see, the main problem is pathfinding AI. You can try to improve it, if you wish.
Welcome to OpenMW forum. You can look at list of AI issues here. As you can see, the main problem is pathfinding AI. You can try to improve it, if you wish.
- urm
- Posts: 83
- Joined: 02 Jun 2017, 16:05
- Gitlab profile: https://gitlab.com/uramer
Re: What should I work on?
I was thinking more about combat AI. Pathfinding is already better than it was in original, and rather satisfactory for my taste.
Re: What should I work on?
In this case you can try to improve spellcasting by combat AI (aicombataction.cpp). There are some issues with spells priority. I already started to work on these issues and have some ideas.I was thinking more about combat AI
I will create a separate forum thread with list of these issues.
- urm
- Posts: 83
- Joined: 02 Jun 2017, 16:05
- Gitlab profile: https://gitlab.com/uramer
Re: What should I work on?
Yes, I saw your comments in that bug report
If you want we could try to work some kind of mechanic together
If you want we could try to work some kind of mechanic together
Re: What should I work on?
This will be interesting!
- urm
- Posts: 83
- Joined: 02 Jun 2017, 16:05
- Gitlab profile: https://gitlab.com/uramer
Re: What should I work on?
A simple bandaid for now could be only allowing npc to cast defensive spells that mirror their opponent's current weapon (so as a reactive spell)
Re: What should I work on?
Please join to discussion in this topic.