Як переконатися, що гра може бути завершена


10

Я не впевнений, що описаний правильний термін для того, що я шукаю, тому вибачте, якщо це повторне запитання. Але чи є термін / алгоритм для того, щоб переконатися, що гра "завершена" стосовно нескінченного скролера. Що я маю на увазі під комплектацією, це те, що, якби у мене була гра, де користувачеві доводиться постійно підстрибувати блоки, коли екран намагається їх наздогнати, як би я забезпечив, щоб завжди був новий доступний новий блок, в який міг би користувач. теорія перейти до?

Я теоретично знаю, я би перевірив, наскільки високий користувач може стрибати і переконатися, що в межах досяжності є блок, але чи є ще щось? тобто уникати дорогих чеків при розміщенні нових блоків, щоб переконатися, що вони не перетинаються тощо?

Я спеціально дивлюся на html5 / js, але мені було цікаво, чи є термін для цього або певний тип альго, який я міг би дослідити?

Дякую


2
Ви досить добре це описали. Знайте, як далеко ваш користувач може стрибати і не розміщувати блок далі. Дійсно, це простий розрахунок кінематики і не буде вузьким місцем для вашої гри порівняно з анімацією.
mobo

2
Ви можете прочитати gamasutra.com/view/feature/170049/…
Келлі Томас,

3
Турбуватися про дорогі чеки може бути трохи передчасно при розробці питань відтворення. Ви майже завжди можете оптимізувати щось, що стає проблемою швидкості пізніше, але ви ніколи не можете надсилати гру, тому що це неможливо, тому що ви думали, що метод буде занадто повільним, і тому ви його ніколи не пробували =)
Патрік Х'юз

1
Дякую за всі коментарі, хлопці, дуже вдячні. Стаття про гамасутру дуже корисна @KellyThomas
TommyBs

Відповіді:


6

Я бачив один цікавий підхід - зробити бота / AI, який розуміє, як грати в гру. Це навіть не повинно бути хорошим. Просто переконайтесь, що для будь-якої конкретної точки стрибок видається необхідним / можливим, щоб AI спекулятивно випробовував гарну кількість їх (імітуючи стрибок), поки не знайде той, який він може зробити. Запустіть AI на рівні кілька разів і подивіться, чи завершиться який-небудь з них.

Дивіться відео про нескінченний Mario AI та допоміжні статті про цю одну можливу техніку. Ви можете помітити на відео, що ШІ значно кращий, ніж слід очікувати. Ви можете штучно притупити будь-який такий AI, щоб переконатися, що він є розумним рівнем майстерності гравця.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.