Контрольний список готової гри?


19

Я та пара друзів ми проводимо гру у вільний час, і ми закінчили приблизно 80% гри. Тому всі очевидні речі та основні механізми. Раніше ми робили кілька ігор, і у нас завжди виникають проблеми з обробкою.

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

Іноді, навіть якщо потрібно багато часу, щоб усвідомити потребу, згодом дійсно очевидно, що це потрібно зробити / додати.

Чи використовуєте ви будь-який вид контрольного списку, щоб змусити фінішувати чи покладаєтесь на свої гострі відчуття, щоб знати, коли це зроблено?

Контрольний список було б непогано мати при оцінці часу проекту ..


Якщо ви збираєтесь скласти список, ваші питання мають бути позначені спільнотою Wiki.
Джессі Дорсі

Перетворено на вікі
Шон Джеймс

Відповіді:


21

Отримайте тестери. (Хоча це може бути не прямою відповіддю на питання)

Дійсно, запит на контрольний список є занадто специфічним для гри / жанру, оскільки на нього можна відповісти таким загальним способом. Однак я рекомендую отримати якомога більше тестерів і якомога більше відгуків.

Насправді це абсолютно нормально (imo) для розробника якось не помітити абсолютно прості, але необхідні речі для ваших ігор; Тестери з іншого боку, швидше за все, помітять такі речі відразу (принаймні, це я пережила).

Так що в будь-якому випадку, як щодо грубої замальовки для "контрольного списку" (хоча, я сподіваюся, ви зрозуміли, чому просити контрольний список з цією малою інформацією - це безглуздо).

  • Польська. Навіть як розробник ви завжди помітите, якщо щось не вистачає, тому що він просто почуває себе неправильно. Хоча це не завжди важливі речі, ви можете виправити свою атмосферу, відшліфувавши гру.
  • Чи зручна ваша гра? Чи можете ви перервати свої дії? Може, навіть якісь речі роблять за допомогою клавіатури? Чи ваші налаштування?
  • Загальне почуття. Чи відповідають ваші речі разом? Ігровий процес, атмосфера тощо.
  • Довідка. Чи надаєте ви легким способам гравцеві шукати речі, як щось працює, що він повинен робити (ваша поточна місія, мета, квест, щось виберіть ...). Чи може він бачити / читати, що саме робить його навички / підрозділи / живлення?

Хоча, як ви бачите у моєму списку, це дійсно дуже жанрово та ігрово.


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

2
Так, я розумію, що це шлях. Я шукав неіснуючий простий вихід. Дякуємо, що стежили мене.
Філ

2
Ви кажете, що це не пряма відповідь, але я не згоден; це НАЙБІльш пряма відповідь на питання.
Ян Шрайбер

Я забув згадати, список, який ви написали, - це саме та річ, яку я шукав, запитуючи. Я вважаю, що єдиний «контрольний список» був би дуже загальним, але все-таки дуже корисним, оскільки від цього виграє кожна гра.
Філ

Дійсно треба мати тестерів. Гра, комерційне додаток, книга, що б то не було, автор завжди загляне в деталі. Ви занадто знайомі з системою. Тепер справді питання, коли ви готові до тестерів? :)
ManiacZX

9

Я думаю, що мій контрольний список буде:

  • Це весело?

2
Хоча вас заперечували, у вас є хороший момент. Багато ігор відшліфовано, поки вони не блищать, але вони забули розважитися. На іншому кінці спектру є ігри, які ледве закінчені, але є втеченими хітами, тому що вони веселі (хтось з лідерів?). Звичайно, весело І закінчене - це те, до чого слід прагнути. Але ти маєш рацію, можеш відполірувати купу ш! Т, поки не впадеш - вона завжди буде пахнути.
Кай

@Kaj, погодився. Я чув, що одна команда розробників (для гри "AAA"), яка вела проект, сказала щось у відповідь на "Давайте просто закінчимо це, ми розважимо пізніше". Не дивно, що гра не вдалася зробити добре, навіть якщо всі "я" були пунктирними і всі "т" перекреслені.
Грант Петерс

Я також підтримав це - на мою думку, це найважливіша перевірка у списку: це весело? Занадто багато ігор сьогодні просто неймовірно нудні і зовсім не веселі. Технічно вражаючий? Так. Весело? Ні. Інноваційний? Навряд чи.
jacmoe

6

Я другий тестерист. Серйозні тестери. Правильно реєструйте помилки та відсутні функції та обробляйте їх у пріоритетному порядку. Регрес-тест на вирішені помилки, щоб ви не повторювали речі.

Також встановіть собі терміни: іноді потрібно просто зупинитися. Встановіть дату для завершення функції, а потім встановіть дату для випуску. Не спокушайтесь вичавлювати функції після того, як ви перейдете до кінця функцій, якими б дивними вони не були. Це не фаза полірування, це для виправлення помилок.

І пам’ятайте, що останні 20% зазвичай займають 80% часу.


5

Як кажуть: у розвитку ігор решта 10% - це те, де витрачається 90% часу.

Чим ближче ви підходите до кінця гри, тим складніше скласти контрольний список (і чим довше це буде). Найважливіша частина - це зробити крок назад, подивитись на свій проект, знайти все, що можна зараз, що абсолютно важливо, щоб вийти з гри, і працювати тільки над цим. Все інше запишіть як замітки. Потім зробіть це і дістаньте його там.

Ви робите гру Інді (я гадаю), тому ніхто не збирається очікувати, що вона буде 100% досконалою. Важливий біт - це дістати його там. Потім збирайте відгуки та оновлюйте їх.

Я думаю, що суть вашої проблеми може полягати в тому, що, як і багато інших розробників Indie / Hobby, ви, мабуть, не планували багато часу достроково. Такі питання, як "О, нам потрібна кнопка паузи", - це впевнений знак. Якщо очевидні речі вислизнули з вашого колективного розуму, ви не зробили справжнього хорошого розслаблення і записували все, що вам потрібно зробити. Скористайтеся якомога більше пов'язаних ігор для довідки, роблячи це.


Ти абсолютно правий. Ми взагалі не робили жодного заздалегідь планування. Нам, це найскладніша частина. У нас була чудова ідея, яка була б веселою, і миттєво почали кодувати і просто склали правила на цьому шляху. Я хотів би порушити цю звичку, але не знаю, як насправді.
Філ

Простий спосіб зламати звичку - це написання дизайнерського документа ( gamasutra.com/view/feature/3384/… ). Якщо ви насправді доклали зусиль, це гарантує, що всі знаходяться на одній сторінці, і ви насправді знаєте, що ви будете робити (хоч і не ставтесь до цього, як до його набору в камені, якщо щось не виходить, як ви очікуєте , поверніться та перегляньте документ)
Грант Петерс

4

Деякі інші біти "кінцевої гри", які люди, як правило, ігнорують: інсталятор (використовуйте NSIS), повідомлення про помилки / повідомлення про помилки, меню, робота з низькоякісними мережами (якщо це багатокористувацька гра), обман, оновлення гри.


1

Що стосується того, щоб ваша гра була відшліфованою, перевірка того, що роблять інші ігри AAA - це завжди хороша ідея - ви можете отримати багато елементів контрольного списку, лише спостерігаючи за однією дійсно добре складеною грою.

Що стосується того, щоб ваша гра була надійною, і ви готові відправляти її на вашу цільову платформу, для кожної платформи існують контрольні списки сертифікації. Багатьом розробникам консолей доводиться відповідати такому контрольному списку певних платформ; Sony має контрольний список технічних вимог (TRC), Microsoft має вимоги до технічної сертифікації (TCR), а Nintendo - власний процес. На жаль, не так багато цих контрольних списків консолі є загальнодоступними, не стаючи зареєстрованим розробником, підписуючи NDA тощо.

Ось вимоги до сертифікації "Ігри для Windows", які є загальнодоступними:

Насправді існує більше тонн таких статей від MSFT. Багато цього є сухим і, мабуть, трохи нерозумним, але деякі містять справді гарні поради:

Microsoft також щороку проводить конференцію під назвою Gamefest. Презентації Gamefest охоплюють багато питань сертифікації, але, на жаль, вам потрібно зареєструватися розробником з обліковим записом xds, щоб отримати доступ до них:


1

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

Два (безкоштовні!) Приклади програмного забезпечення для відстеження випусків: Redmine та Trac .

Жоель Спольський також має корисні думки щодо цього.

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