Израда рачунарских игара

Аутор: Eugene Taylor
Датум Стварања: 16 Август 2021
Ажурирати Датум: 22 Јуни 2024
Anonim
Что сшить из текстильного мусора DIY мастер класс
Видео: Что сшить из текстильного мусора DIY мастер класс

Садржај

Да ли имате хоби играња рачунарских игара, смишљања нових стратегија за победу противника и измишљање читавих универзума из најдубљих умова вашег ума? Постоји много алата које можете користити за израду сопствене рачунарске игре који захтевају само горе наведене вештине, мада ће вам нека знања из програмирања пружити више могућности за рад. Ухватите миш и тастатуру и започните.

На корак

1. део од 2: Проналажење правих алата

  1. Углавном текстуална игра. Ово је вероватно технички најлакше направити игру, али није свако заинтересован за игру без графике. Већина игара заснованих на тексту фокусира се на причу, слагалицу или авантуру, комбинујући причу, откриће и загонетке. Испод је неколико бесплатних опција:
    • Канап је брз и лак за употребу са прегледачем.
    • СториНекус и Висионаире имају више опција играња и графике.
    • Информ7 је моћнији алат са великом заједницом ентузијаста.
  2. Направите 2Д игру. ГамеМакер и Стенцил су добре опције које можете користити за било који жанр, а имате могућност да користите програмирање без потребе за тим. Огреботина! је још један алат који можете користити за игре у прегледачима.
  3. Испробајте да ли су 3Д игре за вас. 3Д игра је много изазовнија од 2Д игре, па имајте на уму да ће ово бити дуготрајан пројекат и врло напоран посао. Спарк и Гаме Гуру могу вам уштедети део посла јер помоћу њега можете да изградите свет без потребе за линијом кода. Ако већ имате искуства са програмирањем или желите да научите како се то ради, испробајте веома популарни мотор за игре Унити.
    • Ако желите сами да започнете израду 3Д модела уместо да користите постојећи материјал, потребан вам је 3Д софтвер попут 3ДС Мак, Блендер (бесплатно) или Маиа.
  4. Приступ који укључује пуно програмирања. Чак и ако имате позадину програмера, можда ћете желети да користите један од горе наведених мотора за своју прву игру. Дефинитивно не покушавајте нешто само зато што је теже. Али неки људи воле да имају потпуну контролу програмирањем игре од нуле. Програмирајте игру у ИДЕ-у (Интегрисано развојно окружење), као што је Ецлипсе, уместо помоћу уређивача текста, тако да све што вам је потребно можете једноставно организовати у један пројекат.
    • Иако је игру могуће написати на готово било ком програмском језику, учење Ц ++-а ставиће вам праве алате у руке. На мрежи можете пронаћи све врсте водича и гомилу ресурса за развој игара.

2. део од 2: Прављење игре

  1. Изаберите концепт. За ваш први пројекат стварање одличног узорка у жанру о којем размишљате је сјајна полазна основа. Ово може бити игра платформе или игра улога. Пре него што започнете, запишите све идеје о игри и одговоре на следећа питања:
    • Који је најважнији део играња (теме)? То може бити превазилажење противника, решавање загонетки или разговор са другим ликовима.
    • Како би требало да изгледа играње игре? На пример, борба против противника може се вршити притиском на дугмад у реалном времену или путем тактичких одлука по потезу. Игре са пуно дијалога могу играчу омогућити да обликује радњу у зависности од одређених одлука или сазнањем што је више могуће о ликовима и свету игре.
    • Какво је расположење игре? Да ли је сабласно, весело, мистериозно или узбудљиво?
  2. Створите једноставан ниво. Ако први пут користите механизам за игре или алат за игре, сада је време да се поиграте тим алатом. Научите како да поставите позадине, предмете и ликове. Ако је потребно, направите предмете са којима играч може нешто да уради или погледајте готове објекте који долазе са софтвером или који су интерактивни.
    • Ако нисте сигурни како нешто да урадите, питајте о томе на веб локацији алата или потражите више информација на мрежи.
    • Не брините о осветљењу и другим графичким ефектима тренутно.
  3. Ако је потребно, дизајнирајте језгро игре. То може значити мању измену софтвера за игру или изградњу сложенијих система од нуле. Ево неколико примера:
    • Када правите игру на платформи, желите ли да лик може да скочи двоструко више или да врши друге „посебне“ потезе? Поиграјте се висином на којој лик може да скочи и шта се дешава када кликнете једном, држите тастер или изаберете из различитих стилова скока.
    • Ако правите акциону игрицу или хорор игру, са којим оружјем ће играч почети? Изаберите 2 или 3 оружја до којих играч може надоградити и тестирајте их. Покушајте да избор између различитих оружја учините занимљивим. На пример, једно оружје може нанети већу штету, уклонити више непријатеља или ослабити непријатеље. Ниједно оружје не може имати све могућности, осим оружја које кошта пуно (чаролија која захтева велику снагу душе или оружје које се распада након једне употребе)
    • У игри заснованој на дијалогу, можете захтевати од плејера да бира дијалоге са листе опција, или их треба само преслушати, затим предузети акцију, а затим се дијалог наставља. Да ли желите да игра следи фиксни пут или постоји више путања и начина да се игра заврши?
  4. Направите неколико нивоа. Три до пет кратких нивоа је добар почетни циљ за прву утакмицу, али ово наравно увек можете проширити. Уверите се да се сваки ниво мало разликује, не губећи из вида дизајн „основног играња“. Можете направити ове нивое један за другим или их касније комбиновати, шта вам је најлакше.
    • Игра платформе обично користи покретне платформе или брже непријатеље.
    • Акциона игра може увести ројеве нових непријатеља, тешког противника и непријатеље које је врло тешко победити без посебног оружја или тактике.
    • Слагалица се обично односи на једну врсту слагалице и нуди теже верзије за сваки нови ниво или уводи нове алате и препреке због којих ће играч дуже размишљати о решењу.
  5. Поставите краткорочне и дугорочне циљеве. То се обично назива „секундарна механика“ или „секундарна петља играња“. Користећи основне делове игре, попут скакања, играч ће такође прећи на други ниво игре, као што је победа над непријатељима или прикупљање блага. То на крају може довести до постизања других циљева, као што је крај нивоа, уштеда новца за надоградње и наравно побеђивање игре.
    • Као што ћете видети из примера, ово сте већ укључили у развој, а да то нисте схватили. У сваком случају, побрините се да играч брзо разуме сврху игре. Ако након 10 минута играч само може закључити да игра није дубља од пуцања на непријатеље изнова и изнова, онда досада вреба. Ако након убиства првог непријатеља играч добије одређени број новчића, играч зна да постоји циљ (спремање новчића за награду) и да игра води ка њему.
  6. Тестирајте игру. Тестирајте сваки ниво неколико пута и замолите друге да вам помогну. Покушајте да приступите игри на разне начине, укључујући ствари које никада нисте намеравали да урадите, као што су игнорисање задатака и трчање право до последњег шефа или покушај победе у игри са „безвредним“ оружјем или надоградњом. Ово је дуготрајан процес који може бити врло фрустрирајући, али исправљање грешака и осигуравање да игра буде забавна за све играче се исплати.
    • Дајте тестерима игара само довољно информација потребних за почетак. Уверите се да знају да је игра још увек у развоју и које кључеве да користе. Не требају знати ништа друго.
    • Дајте тестерима игара обрасце за повратне информације за све информације које прикупе, што вам омогућава да лако упоредите или упутите ове податке. Такође вам омогућава постављање конкретних питања о деловима игре у које нисте сигурни.
    • Испитивачи од којих имате највише користи су људи које не познајете и не осећају се обавезно да буду позитивни према вашој игри.
  7. Полирајте графику и звук. Иако је могуће пронаћи ужасно пуно средстава за игре на мрежи, такође је важно одвојити време и проверити да ли нешто није у реду или не одговара, а у супротном потражити замену. Научите да користите уређивач слика за уређивање једноставне графике у 2Д игри или користите софтвер попут ОпенГЛ-а ако амбициозни 3Д пројекат покушавате да уклоните са терена. Додајте светлосне ефекте који чине играча да шета по соби дуж главне стазе и ефекте честица који показују хладне нападе и креирају покрет у позадини. Додајте звучне ефекте попут трчања, напада, скакања и било где друго што требате. Наравно да увек постоји разлог да нешто промените или побољшате, али игра је спремна чим визуелни и звучни подаци задовоље ваше захтеве. Честитам!