Изграждане на ботове за Pokémon Auto Chess
Всяко лоби на Pokémon Auto Chess, което не е пълно, се запълва с ботове — противници, управлявани от ИИ, създадени не от разработчиците, а от играчи, чрез инструмент Bot Builder, вграден в самия клиент. Ако някога сте се изправяли срещу изненадващо добре изградена ИИ дъска и сте се чудили кой я е направил: някой я е проектирал етап по етап, изпратил я е, и доброволец-проверяващ я е одобрил, за да влезе в групата, в която всеки играч може да бъде съчетан.
Тази страница обяснява как се прави бот, който наистина получава одобрение — самия инструмент, и правилата, на които трябва да отговаря едно предложение, за да изглежда като реалистична човешка игра, а не като явно скриптиран сценарий.
Какво всъщност представлява Bot Builder
Той е вграден в самия клиент на играта, не е отделен сайт — отваря се от главното меню. Изграждате дъска за всеки етап, до който ще стигне ботът ви, като избирате единици, позиции и предмети точно както по време на истинска игра, а инструментът ви показва в реално време какво създавате: текущите синергии, приблизителна трудност/Elo за цялата дъска и колко компонента за предмети сте използвали дотук спрямо етапа, на който се намирате.
Запазвайте работата си във файл, докато напредвате — няма автоматично запазване, а недовършен бот не може да бъде изпратен. Когато сте доволни, бутонът Изпращане изпраща бота ви в Discord канала #bot-creation, където Bot Admin го преглежда и или го одобрява (той се присъединява към реалната група, в която играчите могат да бъдат съчетани), или го връща с бележки.
Единственото правило, от което произтича всичко останало
Ботът трябва да представлява нещо, което истински играч действително би могъл да постигне. Без злато, използвано като пряк път, без предмет или единица, които истинска игра не би могла да произведе на този етап, без никакво поведение, което нарушава правилата на играта, валидни за играчите. Всяка конкретна насока по-долу всъщност е само това едно правило, приложено към различна част на инструмента.
Какво води до отхвърляне на бот
- Без компоненти за предмети. Екипирайте само напълно изработени предмети. Рецептите на играта се променят между версиите; бот, носещ компонент вместо готов предмет, се чупи в момента, в който дадена рецепта се промени.
- Дайте му истински аватар и име. Стандартната икона на Дито се отхвърля автоматично — изберете покемон от отбора (най-добре карито или такъв, който покрива основните синергии), за да могат играчите веднага да разберат какво ги очаква. Ако трябва да обновите вече одобрен бот, запазете същия аватар и име; промяната на кое да е от двете го изпраща като напълно нов бот, вместо да презапише стария.
- Поддържайте Elo честно. Границите за одобрение са Начинаещ (под 850), Лесно (850–999), Средно (1000–1149), Трудно (1150–1299), Екстремно (1300–1449) и Майстор (1450+) — но на практика ботове значително над 1100–1200 рядко се одобряват, а 1300+ практически никога, защото толкова силен отбор вече не е реалистична отделна игра, а е перфектен сценарий, съшит от различни моменти.
- Използвайте само това, което дъската реално е спечелила. Блестящите предмети и достъпът до Shiny Charm изискват наистина да сте играли линия за натрупване на синергия Бебе през няколко етапа; инструментите на синергия Изкуствени и линията шалове на синергия Нормален следват същата логика — не ги екипирайте, освен ако синергиите на самата дъска действително биха ги отключили в истинска игра. Същата логика важи за всичко, свързано със специален въртящ се подиум или специална среща: ако не е гарантирано във всяка игра, ботът също не може да разчита на него.
- Останете последователни от етап на етап. Статусът "блестящ", иконата за емоция и носените предмети на една единица не бива да се менят произволно между етапите — в истинска игра те биха се променили само по конкретна причина (предметът наистина е даден, единицата наистина е продадена). Ако предмет трябва да премине от една единица към друга, това е законно само ако първоначалният притежател преди това е бил продаден, както в истинска игра.
- Спазвайте регионалната изключителност. Регионална форма (Алола, Галар, Хисуи, Палдея) не може да се появява в същия регионален пул от срещи като базовата си форма — проверете на кой регион принадлежи етапът, преди да поставите такава.
Мислете като играч, не като таблица
Инструментът не следи златото, затова проверката за реалистичност е изцяло ваша отговорност: дали нивото, броят предмети и напредъкът в еволюцията на тази дъска действително биха били постижими на този етап? Двете неща, които се компенсират едно друго, са нивото и хвърлянията наново — бот с прекомерно вдигнато ниво няма да има много еволюирали единици, а бот, който хвърля много наново за бързи еволюции до 2/3 звезди, ще изостава по ниво. Използвайте собствените си игри като проверка за реалистичност: единица с 2 звезди (3 копия) е реалистична в рамките на няколко хода при добри шансове в магазина; единица с 3 звезди (9 копия) отнема значително повече време.
| Стил на игра | Етап 10 | Етап 13–15 | Етап 17–20 | Етап 22–25 | Етап 27+ |
|---|---|---|---|---|---|
| Стандартно темпо равномерно вдигане на ниво, умерено хвърляне наново | Ниво 5 | Ниво 6–7 | Ниво 7–8 | Ниво 8–9 | Ниво 9, вероятно изчерпана икономика |
| Силно хвърляне наново търсене на бързи/високи еволюции | Ниво 5 | Ниво 6 | Ниво 7 | Ниво 8, вероятно изчерпана | Ниво 9, ако въобще се стигне дотам |
Приемете това като проверка на здравия разум, а не като шаблон за точно копиране — дъска, изградена около кари на 3 звезди, получен чрез силно хвърляне наново, трябва да изглежда забележимо изостанала по ниво в сравнение с такава, която е вдигнала ниво максимално, жертвайки еволюции. "Икономически срив" (харчене на почти цялото злато, за да се избутат нива или еволюции) е нормално и очаквано в истинска игра; бот, който е едновременно с максимално ниво и напълно еволюирал с пълни предмети на всеки етап, изглежда невъзможен, а не силен.
Няколко по-дребни неща, които си струва да помните: не е нужно да еволюирате всичко — умишлено оставена на 2 звезди единица е напълно нормален резултат в истинска игра. Предметите също не трябва да бъдат теоретично най-добрите; истинска игра често завършва с втория по добрина вариант, а не с желания.
Получаване на помощ и изпращане
Бутонът Изпращане в клиента изпраща бота ви директно в #bot-creation за преглед; въпроси, обратна връзка за бот в процес на изграждане и общи дискусии за създаване на ботове се водят в #bot-builders. И двата канала се намират в официалния Discord сървър:
Присъединете се към официалния Discord на Pokémon Auto Chess →