What should I work on?

Everything about development and the OpenMW source code.
Post Reply
urm
Posts: 19
Joined: 02 Jun 2017, 16:05
Github profile: https://github.com/uramer

What should I work on?

Post by urm » 02 Jun 2017, 17:25

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.

User avatar
akortunov
Posts: 356
Joined: 13 Mar 2017, 13:49
Location: Samara, Russian Federation
Github profile: https://github.com/akortunov

Re: What should I work on?

Post by akortunov » 02 Jun 2017, 19:34

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.

urm
Posts: 19
Joined: 02 Jun 2017, 16:05
Github profile: https://github.com/uramer

Re: What should I work on?

Post by urm » 02 Jun 2017, 20:21

I was thinking more about combat AI. Pathfinding is already better than it was in original, and rather satisfactory for my taste.

User avatar
akortunov
Posts: 356
Joined: 13 Mar 2017, 13:49
Location: Samara, Russian Federation
Github profile: https://github.com/akortunov

Re: What should I work on?

Post by akortunov » 02 Jun 2017, 20:39

I was thinking more about combat AI
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 will create a separate forum thread with list of these issues.

urm
Posts: 19
Joined: 02 Jun 2017, 16:05
Github profile: https://github.com/uramer

Re: What should I work on?

Post by urm » 02 Jun 2017, 21:07

Yes, I saw your comments in that bug report
If you want we could try to work some kind of mechanic together

User avatar
lysol
Posts: 1010
Joined: 26 Mar 2013, 01:48
Location: Sweden

Re: What should I work on?

Post by lysol » 02 Jun 2017, 22:05

This will be interesting! :)
Normal mapped texture replacers, exclusive for OpenMW:
My Nexus page

urm
Posts: 19
Joined: 02 Jun 2017, 16:05
Github profile: https://github.com/uramer

Re: What should I work on?

Post by urm » 02 Jun 2017, 23:14

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)

User avatar
akortunov
Posts: 356
Joined: 13 Mar 2017, 13:49
Location: Samara, Russian Federation
Github profile: https://github.com/akortunov

Re: What should I work on?

Post by akortunov » 03 Jun 2017, 08:22

Please join to discussion in this topic.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests