Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
AI INSANE
#1
The original Little Fighter 2 has four computer levels: Easy, Normal, Difficult and CRAZY!. Its computer player is a set of rules written for the original fighters, keyed by their ids. Put it in a mod (One Piece GrandWorld, Naruto: The Setting Dawn, KT-LF2, Sx2…) and it has no idea what the new moves are, so it mostly punches, kicks and throws the odd D+A at random.

INSANE! is a fifth level, selected right after CRAZY! on the character selection screen (and in Tournament and Battle mode). It contains no line about Luffy or Naruto: everything it knows about a fighter comes from playing each of that fighter's moves itself, in a private copy of the match, before the match begins. That is why it can use the moves of mods nobody has ever written an AI for.

I have developed an entirely new version of an AI capable of self-learning; it can recognize its own skills and utilize them appropriately. Furthermore, it can scan and anticipate the enemy's incoming moves within a 16-frame window, allowing it to adapt dynamically. It is not yet complete, however; I am currently expanding the AI’s awareness to include the opponent's capabilities, which will enable it to respond even more effectively.

All source code is available on my GitHub: https://anmen5000.github.io/OpenLF2
Clip demo: https://youtu.be/ZZLis2BA54k

developers are welcome to visit my GitHub repository to contribute to its further development. If there are any specific mods you would like to see supported, please feel free to reach out to me via email at anmen5000@gmail.com.
Reply
Thanks given by:




Users browsing this thread: 1 Guest(s)