Как всъщност работят алгоритмите на духовете в Pac-Man?
Духовете в Pac-Man не се движат случайно – всеки следва собствен уникален алгоритъм за преследване.
Всеки дух работи според специфичен програмен код, който определя точното му поведение. Червеният Блинки преследва играча директно към текущата му позиция. Розовата Пинки е „засадник" – опитва се да го пресрещне, като се насочва четири позиции пред него. Синият Инки прави сложни маневри, изчислявайки своята цел на база позициите на Блинки и Pac-Man. Оранжевият Клайд бяга към долния ляв ъгъл на екрана, когато се доближи твърде много до играча.
Nerd Mode
Оригиналната игра Pac-Man е пусната от Namco през 1980 година и е програмирана от Тору Иватани. Изкуственият интелект на духовете беше революционен за времето си, защото използва прости правила за създаване на комплексно поведение.Всеки дух работи в два режима, които се редуват по фиксиран таймер: „преследване" и „разпръскване". Червеният дух Блинки е програмиран винаги да се насочва към текущата позиция на играча. Розовата Пинки е „засадник" и се стреми към клетка, която е на четири позиции пред Pac-Man, създавайки илюзията, че предвижда движенията му и се опитва да му отреже пътя за бягство.Синият Инки използва най-сложния алгоритъм, като изчислява вектор между позицията на Блинки и Pac-Man, за да определи своята цел. Оранжевият Клайд проверява разстоянието си до играча и ако е по-близо от осем клетки, той се оттегля към долния ляв ъгъл на екрана.Тези детайли са документирани в технически анализи на програмния код на играта, като известното ръководство „The Pac-Man Dossier" от Чад Ингерсорт.
Проверен факт
FP-0004153 · Feb 18, 2026