Ninja Boss Fight said:
To be honest with you, I'm not giving the full picture.
I had figured there was more to the story. I've been on this forum for a very long time and the number of people who come in and ask a very specific question and are responding in a way that suggests that their very specific question hasnt been answered typically have something that they're not telling us… unfortunately, I can only reply to what i'm seeing.
Ninja Boss Fight said:
The problem is that NPCs tend to be predictable and take from the immersion of the player in the game.[…]So, I want to contribute a piece of software that showcases one or several ways in which autonomous agents can be beneficial to gameplay, what these agents are capable of and how to create them.
IMO: this is a good topic, however may be deemed as too broad. How you describe it to your supervisor needs to follow on the more complicated response you've given in the last reply, than what you started this thread with - avoid oversimplifying with the supervisor as you described:
Ninja Boss Fight said:
[…] I proposed to my supervisors the idea to redevelop this technology with new features […]
Simply, while the objective may be the same, you're likely to be significantly expanding on your initial investigations, you've completed a survey approach, you've done the lit review, you can say there are shortfalls in the approaches out there, and that you've even investigated some of them, further exemplifying that there is issues in these limited approaches, that you want to compare and contrast - practically - a number of the solutions, expanding on the work that you had done previously and going into much more depth than simply “Refactoring your existing code”.
If you're read Springer publication's “Believable Bots” (https://doi.org/10.1007/978-3-642-32323-2), you might find some things to challenge and expand on. The section titles all seem very much in line with the things you're thinking about and may serve as some inspiration for a subject title.