Робимо гру, частина 1 — підготовка

0
1

Будь-яка гра починається з диздока. Це вірний спосіб убити всі бажання чимось займатися, особливо коли мова йде про маленького прототипі. З дизайн-документом працювати, втім, зручно, але його обов’язковість застосовна не до всіх випадків. Іноді можна в творчому пориві просидіти кілька годин і зробити прототип, на підставі якого вже можна вибудувати повноцінну гру. Етап опрацювання текстової кожного елемента гри тут замінюється творчим польотом думки.

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

Для маленьких прототипів і невеликих іграшок тактика концептів мені подобається набагато більше. Гра-бій і зовсім почалася зі списку бажаних ігрових можливостей. Вони були виписані в окрему тему, мали три статусу (робота не велася, в роботі, завершено) і виглядали ось так:

#Бойова система.
##Функція атаки.
###Заподіяння випадкової шкоди в заданому діапазоні
###Критичні удари
###Відступ
###Інші види взаємодії?
###Бойової інтелект
###Баланс зброї
###Инициатива1
###Мораль

Не найзручніший варіант, але «для себе» цілком годилося.

Зараз ми підемо іншим шляхом. Для початку у нас буде версія-прототип, в якій буде самий мінімум можливостей. Користувач вводить дані, вступає в бій, б’ється і отримує результати. Ігровий процес розробки ітеративний, так що з кожним циклом будемо нарощувати функціонал і додавати можливості. При цьому не хочеться йти в нескінченний цикл поліпшень, відріжемо зайве вже на другій сесії планування. Початкові ідеї начебто кампанії або битви з різними монстрами звичайно цікаві, але все ж це звичайний освітній прототип, а не серйозна гра. Так що витиснемо з нього максимум в плані освіти, а решта викинемо.

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

Сам формат гри — текстовий, з інтерактивними кнопками виду «атакувати», «вилікуватися», «почати бій» і т. п. Нічого складного, ніякої серйозної графіки, чиста механіка. Якщо хтось пропустив мій наочний концепт взаємозв’язку міст в FOnline — ось він, приблизно так само буде виглядати і CombatGame, трохи акуратніше хіба що і симпатичніше.

Завів робочий простір на Assembla.com. Бажаючі можуть поспостерігати, хоча там поки порожньо, а працювати активно почну не раніше четверга-п’ятниці.

Робимо гру: вступна | підготовка | перші кроки | додаємо функціонал | планомірний рух | перезавантаження (краща частина, імхо) | зберігаємо дані | арсенал | ривок | механіка | фінішна пряма | фініш

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here