22Nov

Στο WoW και σε άλλα παιχνίδια, το μονοπάτι εξακολουθεί να είναι "είδος πρόβλημα"


Εάν δεν είστε ιδιαίτερα προγραμματιστής υπολογιστή, αυτό μπορεί να κάνει τα μάτια σας να γυαλίζουν λίγο, αλλά αν σας ενδιαφέρει πώς η τεχνητή νοημοσύνη των χαρακτήρων βιντεοπαιχνιδιών, συμπεριλαμβανομένων αυτών που Ουάου, είναι προγραμματισμένο, αυτό το άρθρο σχετικά με το σχεδιασμό εύρεσης διαδρομής AI είναι φοβερή ανάγνωση. Το "Pathfinding" είναι μια μέθοδος προσδιορισμού του τρόπου με τον οποίο κινούνται τα NPC μέσα σε έναν κόσμο παιχνιδιών όπως το Azeroth -- εσείς και εγώ μπορούμε να δούμε ξεκάθαρα πού είναι οι τοίχοι και οι κακοί, και έτσι πρέπει απλώς να πατήσουμε κουμπιά για να αποφύγουμε ingame, αλλά τα NPC (συμπεριλαμβανομένων των κατοικίδιων και των όχλων) δεν είναι τόσο εύκολα -- πρέπει να τους λένε ξεκάθαρα οι προγραμματιστές πού μπορούν να πάνε και πώς να τα βρουν εκεί. Και όταν οι κανόνες που τους δίνονται δεν λειτουργούν αρκετά, έχετε το αστείο που φαίνεται παραπάνω.

Πολλά παιχνίδια χρησιμοποιούν ένα σύστημα "σημείων διαδρομής" -- στα NPC δίνονται μια σειρά από μονοπάτια γύρω από τον χώρο στον οποίο μπορούν να κινηθούν και χρησιμοποιούν αυτές τις διαδρομές για να προσδιορίσουν πού μπορούν και πού δεν μπορούν να πάνε. Το άρθρο υποστηρίζει

ένα "πλέγμα πλοήγησης", έναν πολύ πιο χαλαρό ορισμό του διαθέσιμου χώρου, στον οποίο τα NPC μπορούν στη συνέχεια να χαράξουν τη δική τους διαδρομή. Είναι λίγο τεχνικό, αλλά είναι ωραίο να βλέπεις τις εσωτερικές λειτουργίες (και τις αδυναμίες) του κώδικα του Azeroth.

Φυσικά, είναι εξαιρετικά απίθανο να δούμε ποτέ τον κινητήρα εντοπισμού μονοπατιών NPC ενημερωμένο στο WoW ούτως ή άλλως -- η Blizzard θα ενημερώσει το σύστημά της σε ορισμένα σημεία για να διορθώσει πράγματα όπως τα κατορθώματα (και περιστασιακά ενοχλητική αποστολή συνοδείας, δηλαδή όλα), αλλά δεν υπάρχει πραγματική ανάγκη να ενημερωθεί πλήρως ολόκληρο το σύστημα όταν υπάρχει τόσο πολύ περιεχόμενο που πρέπει να γίνει. Ας ελπίσουμε ότι βίντεο όπως αυτό θα φέρουν στο φως το πρόβλημα και σε μελλοντικά παιχνίδια θα δούμε καλύτερα μονοπάτια. Κάποια μέρα, αυτό το NPC θα καταλάβει ότι είναι πιο εύκολο να περάσεις τον πυλώνα αντί να προσπαθείς να τον περάσεις ακριβώς.