Карочє придумав тест для AI едітора Cursor, зробити невеличку ігрову симуляцію де NPC працюють по принципу Goal Oriented Action Planning — це коли у кожного npc є ціль, можливі дії і система планування послідовності цих дій.
Спочатку все було класно, бо писати проєкт з нуля це канєшна легко і весело. Але Cursor доволі швидко здувся і почав говнокодити як вигорівший сіньор який завтра планує йти з роботи тому вирішив писати костилі тут і зараз.
Видно шо він не може осягнути систему у цілому і підтримувати рамки окремих підсистем у програмі. Більшу частину часу я йому допомагав зрозуміти шо не так, наче с джуном сидів, чесне слово. Не раз доводилось дебажити і йому підсовувати потенційні місця де треба щось змінити, бо він застрягав у циклі з декількох підходів до вирішення проблеми і далі ніяк.
Ідея симуляції така: є основний гравець у якого ціль збирати каміння та дрова. Є три орки які патрулюють свої зони і кидаються на гравця якщо бачать або чуюють його (відповідні зони окреслені колами навкого орків). Гравеці ходить від ресурсу до ресурсу, збирає, якщо бачить що на нього лізе орк, то починає прокладати собі шлях подалі від нього з урахуванням можливості ризикнути і пробігти по прямій щоб не потрапити в тупік.
Демка отут, одразу кажу там купа багів тому прийдеться декілька разів рестартувати шоб запустився +- нормальний сценарій, бо все розставляється рандомно на карті
https://goap.roman01la.workers.dev/