Как да създадете компютърни игри

Автор: Tamara Smith
Дата На Създаване: 28 Януари 2021
Дата На Актуализиране: 19 Може 2024
Anonim
Варненското злато вдъхнови програмисти за създаване на компютърни игри, "Линия Култура" - 11.03.2022
Видео: Варненското злато вдъхнови програмисти за създаване на компютърни игри, "Линия Култура" - 11.03.2022

Съдържание

Едно от вашите хобита е да играете компютърни игри, да разработвате нови тактики да ги биете и да създавате цели вселени в дълбините на вашия омагьосан ум? Има много инструменти, които ще ви помогнат да създадете своя собствена игра с нищо освен тези умения, но си струва да запомните, че определено разбиране на програмирането може да разшири обхвата на работните възможности. Хванете мишката и клавиатурата и се насладете на това пътуване.

стъпки

Метод 1 от 2: Намиране на правилните инструменти

  1. Създайте текстова игра. Това е може би най-лесният тип за създаване, въпреки че не всеки се интересува от игра без графика. Повечето текстови игри се фокусират върху история, пъзел или приключение, които съчетават сюжет, проучване и предизвикателства. Ето няколко безплатни опции:
    • THE Въже е бързо и лесно за използване онлайн приложение.
    • StoryNexus и Visionaire донесе повече възможности за механика и неподвижни изображения.
    • THE Inform7 това е по-мощен инструмент с голяма общност от привърженици.

  2. Направете 2D игра.разработчик на игри и Stencyl са добри опции, които работят добре с всеки жанр, давайки ви възможност да използвате програмиране, без да го изисквате. Ето го! Друга алтернатива за създаване на онлайн игри.
  3. Опитайте да правите игри в 3D. Това от своя страна е много по-голямо предизвикателство от създаването на 2D игра, така че се подгответе за дълъг проект и много усилена работа. искра и Игра Гуру във връзка с единство може да спести част от усилията, тъй като те ви позволяват да изградите желания от вас свят, без да се налага да го програмирате. Ако вече имате някои познания по програмиране или искате да научите повече, опитайте да използвате авторската среда (или „двигател’) единство, изключително популярни сред разработчиците.
    • Ако искате да създадете свои собствени 3D модели, вместо да използвате готови обекти, ще ви е необходимо приложение за триизмерно моделиране, като напр. 3D Studio Max, общителен човек или маи.

  4. Вземете насочен към програмиране подход. Дори с опит в тази област може да искате да използвате някоя от гореспоменатите креативни среди в първата си игра и не е необходимо да търсите различни опции, само защото са по-сложни. Все пак, някои хора харесват интензивното ниво на контрол, което придобиват при проектирането на игра от самото начало. В идеалния случай планирайте играта в интегрирана среда за разработка (IDE) като Затъмнение вместо да използвате текстов редактор и ще можете да обедините всичко необходимо в един удобен проект.
    • Въпреки че е възможно да програмирате игра на почти всеки език за програмиране, изучаването на C ++ поставя в ръцете си мощен инструмент с няколко ресурси и ръководства за разработване на игри, достъпни в интернет.

Метод 2 от 2: Създаване на играта


  1. Изберете концепция. В първия си проект добра отправна точка е да направите малък и типичен пример за някакъв жанр, който харесвате, като платформа или RPG. Преди да започнете, запишете идеи, които имате за формата на играта, и отговорите на следните въпроси:
    • Кой е основният компонент на играта („централната“ механика на играта)? Това може да се бори с врагове, да решава загадки или да говори с други герои.
    • Как ще изглежда играта? Например, борбата с враговете може да се случи чрез натискане на бутони в реално време или тактически и на завои. Игрите с много диалог могат да позволят на играча да оформя сюжета въз основа на своите решения или освен това да бъде по-фокусиран върху научаването колкото е възможно повече за героите и света.
    • Какво е настроението в играта? Нещо смразяващо, радостно, загадъчно, вълнуващо?
  2. Направете проста фаза. Ако използвате творческа среда или друг инструмент, за да направите игрите си за първи път, това е чудесен момент за игра с наличните опции. Научете как да позиционирате движещи се фонове, предмети и знаци. Ако е възможно, създайте обекти, с които играчът може да взаимодейства или да се скита по обекти, които вече са в приложението, за да видите дали те идват с готови взаимодействия.
    • Ако не сте сигурни как да направите нещо, попитайте за това на страницата на разработчиците на инструмента или потърсете помощ в интернет.
    • Не се притеснявайте за светлинните ефекти и други "допълнителни" визуализации още.
  3. Ако е необходимо, развийте основния геймплей. Това може да включва малки подобрения в дизайнерската среда или още по-сложни системи, които да бъдат изградени от самото начало. Ето няколко примера:
    • Ако създавате игра на платформа, искате ли героят да може да удвои скока или да извърши някакво "специално" движение? Играйте с колко високо може да скочи и дали искате различни реакции между леко натискане на клавиша и натискане на него, или дали ще има различни видове скокове?
    • Ако създадете ролева игра или напрежение, какви оръжия ще бъдат на разположение на играча в началото? Изберете две или три, които могат да бъдат актуализирани и ги тествайте. Опитайте се да направите избора между тях по-интересен. Например, един от тях може да причини повече щети, да засегне повече от един враг или да отслаби противниците. Не правете никой от тях най-добрата алтернатива за всички цели, освен ако не дойде с висока цена (заклинание, което харчи повече мана или оръжие, което се счупи след употреба).
    • В игра, базирана на диалог, искате играчът да избира между различни „клонове“, показани на екрана или, през повечето време, просто слушайте какво се казва, изпълнете задача на друго място, за да отключите нови редове и да се върнете, за да разберете Повече ▼? Искате ли играчът да открие всичко в един цикъл или играта ще има няколко възможни пътя и окончания?
  4. Създайте няколко различни нива. Три до пет етапа са добра цел за първата ви игра, въпреки че винаги има възможност да я разширите в бъдеще. Имайки предвид „основната механика“ по всяко време, направете предизвикателството на всяко ниво малко по-различно. Можете да ги въведете в ред или дори да ги оставите отделни и да се присъедините към тях, след като приключат, в зависимост от това кое е по-лесно.
    • Играта на платформа обикновено въвежда движещи се платформи или по-бързи врагове.
    • Екшън игра може да въведе орди от врагове, един мощен противник или няколко трудно побеждаеми противници, които изискват конкретно оръжие или тактика.
    • Мислещата игра обикновено се придържа към един тип пъзел и използва различни негови версии на всяко ниво или въвежда нови инструменти и нови препятствия, които изискват по-стратегическо мислене от играча.
  5. Поставете цели в средносрочен и дългосрочен план. Те често се наричат ​​механични или контури "втори". Когато използва централна механика, като скачане, играчът също напредва вторичната механика, като прескачане на врагове или вдигане на предмети през цялото ниво. Следователно това води до дългосрочни постижения и цели, като достигане до края на нивото, спестяване на пари за подкрепления и в крайна сметка завършване на играта.
    • Както се вижда от примера, може да сте включили тези цели, без дори да го осъзнавате. Само не забравяйте, че играчът трябва да може бързо да научи повече за тях. Ако сте в играта в продължение на десет минути и мислите, че всичко се свежда до стрелба на врагове отново и отново, възможно е играчът да се почувства отегчен. От друга страна, ако монета бъде спечелена с поражението на първия враг, той разбира, че има нова цел (да спести монети за награда) и че централната механика го придвижва в тази посока.
  6. Тествайте играта. Тествайте често на всяко ниво и помолете приятели или познати да ви помогнат. Опитайте да подходите към играта по много различни начини, включително методи, които никога не сте обмисляли, като прескачане на мисии и бягане директно до крайния шеф или опит за спечелване на играта, като изберете „лоши“ оръжия и подкрепления. Това е дълъг процес и може да бъде много разочароващо, но поправянето на грешки и гарантирането, че механиката е забавна за всички играчи, ще си заслужава.
    • Дайте на тестерите достатъчно информация, за да започнете. Те трябва да знаят, че работят с материал в разработка, в допълнение към познаването на основните команди. Не е необходимо да знаете нищо друго.
    • Доставете формуляри, в които те могат да предоставят обратна връзка и вие ще имате запис на цялата подходяща информация, като ще можете лесно да правите сравнения и справки по време на целия процес. Това също ви позволява да задавате конкретни въпроси относно части от играта, които все още имат въпроси.
    • Най-полезните тестери ще бъдат хора, които не ви познават и които не се чувстват принудени да похвалят вашата игра.
  7. Подобрете графиката и звуковите ефекти. Въпреки че е възможно да намерите много безплатни обекти за игри в интернет, инвестирайте време в коригиране на всичко, което изглежда не на място, или потърсете заместители. Научи го пикселно изкуство ако искате да направите просто изкуство във вашата 2D игра или да използвате инструменти като OpenGL ако е амбициозен 3D проект. Добавете светлинни ефекти, които насърчават играча да продължи по основния път на пространството и частични ефекти, показващи интересни атаки или движение в сценариите. Добавете звукови ефекти за ходене, атака, скачане и всичко друго, което е необходимо. Въпреки че винаги има възможност за по-нататъшно настройване и тестване, играта ви ще бъде готова за стартиране веднага щом графиката и аудиото отговарят на вашите стандарти. Честито!

Инвентаризацията на депресията на Бек (BDI) е публикувана през 1996 г. и е надежден опис за самооценка, използван за оценка на симптомите на депресия. Това е кратък опис, който може лесно да се админи...

Годежно парти е уникална възможност да отпразнувате сватбените планове на двойката. Това е и възможност да поздравите бъдещите младоженци и да запознаете семействата на булката и младоженеца помежду с...

Популярни Статии