Компьютердик оюнду кантип жасоо керек: 11 кадам (сүрөттөр менен)

Мазмуну:

Компьютердик оюнду кантип жасоо керек: 11 кадам (сүрөттөр менен)
Компьютердик оюнду кантип жасоо керек: 11 кадам (сүрөттөр менен)

Video: Компьютердик оюнду кантип жасоо керек: 11 кадам (сүрөттөр менен)

Video: Компьютердик оюнду кантип жасоо керек: 11 кадам (сүрөттөр менен)
Video: The 11 High Potential Industries That Can Make You a Millionaire Today | SKYROCKET YOUR WEALTH 2024, Май
Anonim

Сиз видео оюндарды ойногонду жакшы көрөсүзбү, оюнду бүтүрүү же оюңузда атаандаштарыңызды жеңүү үчүн ар дайым трюкка ээ болосузбу же каарманыңызды, ал тургай өз дүйнөңүздү элестете ала турган фантазияңыз барбы? Өзүңүздүн күчтүү жактарыңызды видео оюндарга айлантуу үчүн колдоно турган көптөгөн куралдар бар. Буга чейин сизге программалоо көндүмдөрү керек. Бирок, эгер мүмкүн болсо, сизге чычкан жана клавиатура жана жөндөмдүү команда гана керек.

Кадам

2 ичинен 1 -бөлүк: Керектүү куралдарды/колдонмолорду табуу

Компьютер оюндарын жасаңыз 1 -кадам
Компьютер оюндарын жасаңыз 1 -кадам

Кадам 1. Текстке негизделген оюн түзүү

Бул оюндун түрү, балким, эң эле оңой, бирок графикасы жок оюнду ар ким эле жаратууга кызыкдар эмес. Көпчүлүк текстке негизделген оюндар окуяларды, табышмактарды же окуяларды айтып берүүнү, изилдөөнү жана табышмактарды бириктирген окуяларга багытталган.

  • Twine браузериңизде оңой колдонула турган тиркеме.
  • StoryNexus жана Visionaire - бул көбүрөөк оюн варианттарын жана статикалык сүрөттөрдү берген варианттар.
  • Inform7 - бул жакшы курал же тиркеме, анткени анын чоң жамааты жана колдоочулары бар.
Компьютердик оюндарды жасаңыз 2 -кадам
Компьютердик оюндарды жасаңыз 2 -кадам

Кадам 2. 2D оюнун түзүңүз

GameMaker жана Stencyl - бул сиз каалаган жанрда 2D оюндарды түзгүңүз келсе, эң сонун варианттар, жана экөө тең сизге кантип программалоону билбей туруп, программалоо кодун колдонууга мүмкүнчүлүк берет. Scratch! Ошондой эле браузер оюндарын түзүү үчүн колдоно турган курал.

Компьютердик оюндарды жасаңыз 3 -кадам
Компьютердик оюндарды жасаңыз 3 -кадам

Кадам 3. 3D оюнун жасоого аракет кылуу

3D оюнун түзүү 2D оюнуна караганда алда канча татаал. Ошентип, узак жана татаал долбоорго даярданыңыз. Spark жана Game Guru сизге программалоону түшүнбөстөн оюн дүйнөңүздү түзүүгө мүмкүндүк берүү менен тапшырмаңызды жеңилдетүүгө жардам берет. Эгерде сизде программалоо боюнча билим болсо же программалоону үйрөнгүңүз келсе, учурда популярдуу болгон Unity оюнун колдонуп көрүңүз.

Эгерде сиз өзүңүздүн 3D моделдерин түзгүңүз келсе, сизге 3DS Max, Blender же Maya сыяктуу 3D түзүү программасы керек болот

Компьютердик оюндарды жасаңыз 4 -кадам
Компьютердик оюндарды жасаңыз 4 -кадам

Кадам 4. Программалоого багытталган мамилени алыңыз

Программалоо боюнча маалыматыңыз болсо дагы, сиз биринчи оюнду түзүү үчүн жогорудагы кыймылдаткычтардын бирин колдонууну каалашыңыз мүмкүн, жана башка, татаал жолду басып өтүүнүн кажети жок. Бирок, кээ бир адамдар жасаган оюндарынын бардык аспектилерин көзөмөлдөп, аларды башынан баштап курууну каалашат. Идеалында, сиз оюңуздун бардык аспектилерин тыкан жана түшүнүктүү түрдө айкалыштыруу үчүн, оюңузду текст редакторунда эмес, Eclipse сыяктуу интеграцияланган өнүгүү чөйрөсүндө курууну туура көрөсүз.

Чынында эле, сиз каалаган программалоо тилинде оюндарды жасай алсаңыз да, C ++ - бул оюн жасоо үчүн керектүү көптөгөн ресурстарга жана окуу куралдарына ээ болгон эң сонун курал

2 ичинен 2 бөлүк: Оюнду жасоо

Компьютердик оюндарды жасаңыз 5 -кадам
Компьютердик оюндарды жасаңыз 5 -кадам

Кадам 1. Концепцияны аныктаңыз

Биринчи долбооруңуз үчүн сизге жаккан жанрдан жөнөкөй оюнду түзүү жакшы башталыш болуп саналат (мисалы, платформер же ролдук оюн). Баштоодон мурун, оюн тууралуу ойлоруңузду жазыңыз жана бул суроолорго жооп берүүгө аракет кылыңыз:

  • Оюндун негизги компоненттери кайсылар? Бул жооптордун мисалдарына душмандарды жеңүү, табышмактарды чечүү же оюндун башка каармандары менен сүйлөшүү кирет.
  • Сиздин оюңузда кандай геймплей каалайсыз? Мисалы, сиз оюнчуларыңыздын ыкчамдыкты талап кылган реалдуу убакытта баскычтардын айкалышын талап кылган душмандар менен күрөшүүсүн же стратегияны жана тактиканы талап кылган бурулушка негизделгенди каалашыңыз мүмкүн. Же эгер сиздин оюн оюңуздагы башка каармандар менен сүйлөшүүгө багытталган болсо, анда оюнчу башка тандоо жасаса сюжеттин же сюжеттин абалын өзгөртө алабы же сюжет дагы сызыктуу болсо, анда оюнчулар туура чечимдерди кабыл алышы керек.
  • Оюндагы маанайыңыз кандай? Шайыр, коркунучтуу, сырдуубу же көңүлдү көтөрөбү?
Компьютердик оюндарды жасаңыз 6 -кадам
Компьютердик оюндарды жасаңыз 6 -кадам

Кадам 2. Жөнөкөй деңгээл түзүңүз

Эгерде сиз оюнду түзүү үчүн оюн кыймылдаткычын же оюн түзүү куралын колдонсоңуз, анда ошол кыймылдаткыч же курал менен чыгармачылыкка умтулуңуз. Кыймылдуу фондорду, объекттерди жана каармандарды жайгаштырууну үйрөнүңүз. Чындыгында, сиз оюндагы каармандарды учурдагы объекттер менен өз ара аракеттенүүгө же сиз колдонгон куралда же программада буга чейин берилген объекттерди изилдөөгө аракет кылсаңыз болот жана алар менен кандайдыр бир өз ара аракеттешүү бар -жогун көрүүгө болот. объект.

  • Эгерде сиз бир нерсени кантип жасоону билбесеңиз, аны куралдын же кыймылдаткычтын веб -сайтынан издеңиз же интернеттин башка жерлеринен, мисалы форумдарды издеңиз.
  • Биринчи долбоор үчүн жарыктандыруу же башка графикалык деталдар жөнүндө өтө көп тынчсыздануунун кажети жок.
Компьютердик оюндарды жасаңыз 7 -кадам
Компьютердик оюндарды жасаңыз 7 -кадам

3 -кадам. Негизги оюнуңузду иштеп чыгыңыз

Оюн ойноо үчүн оюндун программалык камсыздоосуна бир нече оңдоолор жана өзгөртүүлөр талап кылынат жана башынан баштап курулган болсо, татаал системаны курууну талап кылат. Бул жерде кээ бир мисалдар келтирилген:

  • Эгерде сиз платформер оюнун жасап жатсаңыз, анда сиздин каарманыңыз эки эсе секирүүнү же асманга секирүүнү же башка бир өзгөчө кыймылдын болушун каалайсызбы? Ошондой эле каарманыңыздын секирүүсүнүн бийиктигин жана оюнчу берген ар кандай өз ара аракеттин жообун (мисалы, баскычты бир нече секундага кармап туруу) өзгөртүүгө аракет кылыңыз.
  • Эгер сиз RPG же коркунучтуу оюн кылсаңыз, оюнчулар оюнду кайсы курал менен башташат? Оюнчулар өркүндөтө турган эки же үч куралды тандап, анан аларды сынап көрүңүз. Курал тандоо кызыктуу жана ар түрдүү экенин текшериңиз. Мисалы, сиз куралдын үч түрүн бересиз, атап айтканда күчтүү курал, бир нече душманды жарадар кылышы мүмкүн, же душмандарды алсыратат. Курал кымбатыраак жана аны алуу кыйын болбосо, бир куралды башка куралдан алда канча күчтүү кылбаңыз.
  • Диалогго негизделген оюндарда, сиз оюнчу экранда диалогдун "бутагын" тандап алышын же белгилүү бир тапшырманы аткаруу үчүн берилген көрсөтмөлөрдү окуп, кийинки диалогду ачуусун каалайсызбы? Сиз оюндун сызыктуу жана бир тараптуу болушун каалайсызбы же бир нече сюжеттер менен аяктоолорго ээ болууну каалайсызбы?
Компьютердик оюндарды жасаңыз 8 -кадам
Компьютердик оюндарды жасаңыз 8 -кадам

Кадам 4. Бир нече деңгээлдерди түзүү

Үч же беш кыска деңгээл - бул биринчи оюндун максаттуу максаттары. Сиз аларды каалаган убакта кийинчерээк кошо аласыз. Ар дайым негизги оюнуңузду ар бир деңгээлде кармап туруңуз жана ар бир деңгээлде ар кандай кыйынчылыктар же көбөйтүү болсун. Сиз оюнчулар башка деңгээлди ойноо үчүн бир деңгээлди бүтүрүшү керек болгон деңгээлдерди ырааттуу кылып, же оюнчулар каалаган деңгээлди тандап ала турган өзүнчө деңгээлдерди түзө аласыз.

  • Платформер оюндары үчүн берилген кыйынчылыктардын бири, адатта, тезирээк душмандар же кыймылдуу платформалар.
  • Аракет оюндары ар бир деңгээл менен жаңы душманды, күчтүү душманды же кожоюнду, же кандайдыр бир айла -амалсыз же куралсыз жеңе албаган душманды тааныта алат.
  • Табышмак оюндары, адатта, табышмактын бир түрүнө жабышып, аны ар бир деңгээлде татаалдаштырат же оюнчуларга көбүрөөк ойлонууга туура келген жаңы шаймандарды же тоскоолдуктарды киргизет.
Компьютердик оюндарды жасаңыз 9 -кадам
Компьютердик оюндарды жасаңыз 9 -кадам

5 -кадам. Узак жана орто мөөнөттүү максаттарды түзүңүз

Оюнда кээде "экинчи даражадагы механика" же "экинчи даражадагы оюн" деп аталган нерсе бар. Негизги геймплейдин механизмдерин колдонуу менен, мисалы секирүү, оюнчулар буюмдарды түшүрүү же чогултуу учурунда атаандашты басуу сыяктуу экинчи даражадагы оюндарды колдоно алышат. Бул экинчи даражадагы оюн оюнда узак мөөнөттүү жетишкендикке айлануу үчүн колдонулушу мүмкүн, мисалы, ар бир деңгээлде тыйындарды чогултуу менен, оюнчулар аларды сактап, оюнду бүтүрүүгө жардам бере турган жаңыртууларды сатып алышат.

Жогорудагы мисалдан, сиз билбей туруп, экинчи оюнга кирип кеткен болушуңуз мүмкүн. Жөн гана оюнчуларыңыз сиз орнотуп жаткан аспект жөнүндө дароо түшүнүшүнө көзүңүз жетти. Эгерде 10 мүнөттөн кийин сиздин оюнчуңуз сиздин оюңузду жөн эле душмандарыңызды тынымсыз аткылап жатат деп ойлосо, бир нече мүнөттөн кийин ал зеригип калат. Эгерде ал тыйынды биринчи душманды жеңгенден кийин алса, анда анын максаты бар экенин же жок дегенде монетанын функциясы эмне экенин ойлоп, акыры ойноону уланта бермек

Компьютердик оюндарды жасаңыз 10 -кадам
Компьютердик оюндарды жасаңыз 10 -кадам

Кадам 6. Сыноо чуркагыла

Бир нече жолу түзгөн ар бир деңгээлди сынап көрүңүз жана тааныштарыңыздан же тааныштарыңыздан жардам сураңыз. Оюнду ар кандай ыкмалар менен ойногонго аракет кылыңыз, туура жолду колдонуудан, же миссияга көңүл бурбоо жана акыркы кожоюн менен түздөн -түз күрөшүү сыяктуу, же оюңузду эң начар ресурстар менен бүтүрүүгө аракет кылуу сыяктуу кызыктай жана адаттан тыш жолдорду колдонуу менен. Тестирлөө процесси узак жана көңүлдү чөгөргөн процесс, бирок мүчүлүштүктөрдү оңдоо жана геймплейиңизди өркүндөтүү - бул сиздин оюнду чыгарардан мурун кылышыңыз керек болгон нерсе.

  • Бул жерде сиздин тест тобуңуз жөнүндө жетиштүү маалымат бар. Алар көзөмөл сыяктуу негизги нерселерди билиши керек, бирок баарын билүүнүн кажети жок.
  • Сыноочуңузга кайтарым байланыш формасын бериңиз, ошондо сиз бардык маалыматты жазып, окуп, кийинчерээк ага кайрыла аласыз. Бул формада сиз дагы оюнуңузга байланыштуу айрым суроолорду бере аласыз.
  • Сизге эң көп жардам бере ала турган тестиерлер - сизди билбеген жана сизге сын жана сунуштарды берүүдөн тартынбаган адамдар.
Компьютер оюндарын жасаңыз 11 -кадам
Компьютер оюндарын жасаңыз 11 -кадам

Кадам 7. Оюндагы графиканы жана үндү жакшыртуу

Колдонууга боло турган көптөгөн оюн активдери бар болсо да, аларды кемчиликсиз кылып көрсөтүү үчүн алардын бардыгын ыңгайлаштырууга убакыт бөлүңүз. Эгерде кандайдыр бир аспект идеалдуу болбосо же туура эмес көрүнсө, аны башка нерсеге алмаштырыңыз. Эгерде сиз 2D оюнуңуздагы сүрөттү өзгөрткүңүз келсе, пикселдик искусствону үйрөнүңүз же 3D долбоорунда иштеп жатсаңыз OpenGL сыяктуу программаны колдонуңуз. Оюнчуларга кайсы жол негизги жол экенин билүү үчүн жарык эффектин же салкын чабуул эффектин же фондо кыймыл көрсөткөн бөлүкчө эффектин кошуңуз. Ошондой эле, басуу, чабуул, секирүү жана үн талап кылган нерселер үчүн үн кошуңуз.

Сунушталууда: