XaiJu
Manka_Games
Manka_Games

patreon


Weekly News

Weekly News

Comments

Wow, thank you for this thoughtful and helpful feedback! You've pinpointed a critical challenge, robust NPC pathfinding in a free-form, multi-level building system is indeed one of the toughest nuts to crack. We completely agree that players should never feel forced to demolish their creations because of AI limitations. Your frustration is 100% valid. Your suggestions are spot-on and highly appreciated. A monitoring system with a reset function (both automatic and manual) is a good and practical approach. While we can't make immediate promises, please know that feedback like yours directly shapes our priority list. We'll be looking very closely at implementing systems along the lines of what you've described. Thanks again for caring enough to share such a comprehensive suggestion! German via Deepl Wow, vielen Dank für dieses aufschlussreiche und hilfreiche Feedback! Sie haben einen entscheidenden Punkt angesprochen: Die robuste Wegfindung von NPCs in einem freien, mehrstufigen Gebäudesystem ist in der Tat eine der größten Herausforderungen. Wir stimmen Ihnen voll und ganz zu, dass Spieler niemals gezwungen sein sollten, ihre Kreationen aufgrund von KI-Einschränkungen abzureißen. Ihre Frustration ist zu 100 % berechtigt. Ihre Vorschläge sind genau richtig und werden sehr geschätzt. Ein Überwachungssystem mit einer Reset-Funktion (sowohl automatisch als auch manuell) ist ein guter und praktischer Ansatz. Wir können zwar keine sofortigen Versprechungen machen, aber bitte seien Sie sich bewusst, dass Feedback wie Ihres direkt Einfluss auf unsere Prioritätenliste hat. Wir werden uns sehr genau mit der Implementierung von Systemen befassen, die Ihren Vorschlägen entsprechen. Nochmals vielen Dank, dass Sie sich die Mühe gemacht haben, uns einen so umfassenden Vorschlag zu unterbreiten!

Manka

English (translated by google): It looks great again, what you've created there. 😃 However, with building now spanning at least two levels, please invest a lot of work and quality into the NPC pathfinding. Especially when building individually, there are few things more annoying and frustrating in a finished game than when NPCs constantly get stuck somewhere, or worse, stop fulfilling their function, forcing you to partially or even completely demolish buildings just to build in a way that's compatible with the AI. My suggestion would be that you implement some kind of timer so the game can monitor whether an NPC, who is supposed to be following a task, hasn't reached their destination and thus recognize that the NPC is stuck. Then, at least when the player isn't looking, the NPC is reset to a position where they can continue walking. Even better would be if we as players could also intervene in this way and manually reset an NPC. The same applies, of course, to our own player character. Actually, a "Free Me" option is pretty much standard these days in games where you can build your own character. As an example, I'd recommend checking out how the developers at Qooland implemented this in their game "Soulmask." It works exactly like this there. If the NPC is stuck, the program waits a while and tries to free them, and once the player is out of sight, the NPC is reset to a safe position. Players can also manually free the NPC via a context menu. German: Sieht wieder gut aus, was ihr da geschaffen habt. 😃 Allerdings mit dem Bauen über jetzt mindestens 2 Ebenen, bitte investiert viel Arbeit und Qualität in die Wegefindung der NPC. gerade beim individuellem Bauen gibt es nur wenig, was in einem fertigen Spiel mehr nervig und frustrierend ist, als wenn die NPC ständig irgendwo hängen bleiben, schlimmstensfalls ihre Funktion nicht mehr erfüllen und man dann Gebäude teilweise oder sogar ganz abreißen muss, nur damit man KI-gerecht bauen kann. mein Vorschlag wäre, dass ihr irgendwie eine Art Zeitzähler einbaut mit dem das Spiel überwachen kann, ob ein NPC, der eigentlich einer Aufgabe folgen soll sein Wegeziel nicht erreicht hat und so erkennen kann, dass der NPC feststeckt. Dann wird der NPC, zumindest wenn der Spieler gerade nicht hinschaut, auf eine Position zurück gesetzt, auf der er wieder weiter laufen kann. Noch besser wäre, wenn wir als Spieler ebenfalls auf diese Art eingreifen können und manuell einen NPC zurücksetzen können, Gleiches gilt natürlich auch für die eigene Spielfigur. Eigentlich ist so eine "Befreie mich"-Option heutzutage ja Standart in solchen Spielen, in denen man individuell bauen kann. Als Beispiel würde ich euch empfehlen, euch mal anzuschauen, wie die Entwickler vom Studio Qooland das in ihrem Spiel "Soulmask" gelöst haben. Dort läuft das nämlich genau so ab. Steckt der NPC fest, wartet das Programm einige Zeit ab und versucht ihn zu befreien und spätestens wenn der Spieler dann ausser Sichtweite ist, wird der NPC auf eine sichere Position zurückgesetzt. Und gleichzeitig können die Spieler über ein Kontextmenü den NPC auch manuell befreien.

A. E.


More Creators