Компьютерлік ойын қалай жасалады

Автор: Laura McKinney
Жасалған Күн: 6 Сәуір 2021
Жаңарту Күні: 1 Шілде 2024
Anonim
Компьютерге ойынды қайдан жүктейді
Вызшақ: Компьютерге ойынды қайдан жүктейді

Мазмұны

Сіз ойын ойнағанды ​​ұнатасыз ба және өзіңіз ойын жасау үшін қиялыңызды жүзеге асырғыңыз келе ме? Сізге өте көп шеберлікті қажет етпей өз ойын құруға мүмкіндік беретін көптеген құралдар бар, тек бағдарламалау тілін түсіну керек. +2 тышқан мен компьютер пернетақтасы арқылы сіз жұмысты бастауға болады!

Қадамдар

2-ден 1-бөлім: Құралдарды табу

  1. Мәтіндік ойын жасаңыз. Бағдарламалауға болатын ең қарапайым ойын жанры, бірақ кез-келген адам графикасыз ойын ойнағанды ​​ұнатпайды. Мәтіндік ойындар негізінен сюжеттік сюжетке, пазлға немесе приключенияға, оқиға желісіне, ізденіске, викторинамен үйлеседі. Міне бірнеше опциялар:
    • Twine - бұл шолғышта қолдануға болатын қарапайым және ақысыз құрал.
    • StoryNexus пен Visionaire геймплейдің қосымша опцияларын және қимылсыз кескіндерді қосады.
    • Inform7 - бұл үлкен қолдау қоғамдастығы бар тиімді құрал.

  2. 2 өлшемді ойындар жасаңыз. GameMaker және Stencyl бұл жанр үшін жаман емес, олар сізге ештеңе сұрамай бағдарламалауды пайдалануға мүмкіндік береді. Сызат! бұл браузер ойында қолдануға болатын тағы бір құрал.
  3. 3D ойындарын жасап көріңіз. 3D ойындары 2D-ге қарағанда әлдеқайда қиын, сондықтан ұзақ жобаға және ауыр жұмысқа дайын болыңыз. Spark және Game Guru сізге бағдарламаларсыз ойын әлемін құруды жеңілдетуге көмектеседі. Егер сізде бағдарламалау туралы біліміңіз болса немесе кодтауды білгіңіз келсе, онда сіз танымал Unity құралын қолданып көре аласыз.
    • Егер сіз бар ресурстарды пайдаланудың орнына 3D модельдерді өзіңіз жасағыңыз келсе, сізге 3DS Max, Blender немесе Maya сияқты 3D құру бағдарламалық жасақтамасы қажет.

  4. Жетілдірілген бағдарламалауға қол жетімділік. Егер сізде бағдарламалау бар болса да, сіз бірінші ойынды құрған кезде жоғарыдағы құралдарды қолданғыңыз келуі мүмкін, қиынырақ болғандықтан, өзгеше тәсілді қолдануға мәжбүрлемеңіз. Мұны айта отырып, көптеген адамдар толық бақылауды ұнатады, сондықтан бәрін өздері жасайды. Алайда Eclipse сияқты интеграцияланған даму ортасында ойын бағдарламалау мәтіндік редакторға қарағанда өте қолайлы, сондықтан сіз жоба үшін қажет нәрсенің бәрін қоса аласыз.
    • Сіз ойындарды кез-келген тілде бағдарламалай аласыз, бірақ C ++ - бұл ең қуатты құрал, бай ойын қорлары мен онлайн оқулықтары бар.
    жарнама

2-нің 2-бөлімі: Ойын құру


  1. Тақырып таңдаңыз. Бірінші жобаңыз үшін платформер немесе рөлдік ойындар сияқты сүйікті жанрыңыздың шағын, бірақ типтік үлгісін жасаңыз. Жұмысқа кіріспес бұрын ойынға арналған ойларыңызды қағазға жазып, келесі сұрақтарға жауап беріңіз:
    • Ойынның негізгі компоненті қандай (ойынның «өзегі»)? Бұл жаулармен күресу, басқатырғыштар шешу немесе басқа кейіпкерлермен сөйлесу.
    • Ойынның қандай болғанын қалайсыз? Мысалы, егер сіз жаумен күресіп жатсаңыз, сіз нақты уақыт батырмаларын немесе бірнеше бағытты шешімдерді жасай аласыз. Әңгімелесуге бағытталған ойындар ойыншыларға шешімдері негізінде сюжеттік желілерді құруға мүмкіндік береді, олар кейіпкерлер мен ойын әлемін жақсы түсінеді.
    • Ойынның көңіл-күйі қандай? Қорқынышты, көңілді, жұмбақ, құштар ма?
  2. Қарапайым деңгейлер жасаңыз. Егер ойын жасау құралын алғаш рет қолдансаңыз, бұл оларға үйренуге жақсы мүмкіндік. Фондарды, нысандарды қоюды және таңбаларды жылжытуды үйреніңіз. Мүмкін болса, ойыншылар өзара әрекеттесе алатын объектілерді жасаңыз немесе кіріктірілген өзара әрекеттесумен объектілерді құру үшін бағдарламалық жасақтаманы табыңыз.
    • Күмәндансаңыз, құралдың веб-сайтына сұрақ қойыңыз немесе интернеттен көмек сұраңыз.
    • Әзірге жарық эффектілері немесе басқа графикалық элементтер туралы алаңдамаңыз.
  3. Қажет болса, ойынның өзегін жасаңыз. Ойын жасау бағдарламалық жасақтамасында немесе күрделі түрде жасалған жүйелерде шағын түзетулер енгізуге болады. Міне бірнеше мысал:
    • Егер сіз платформер ойынын жасасаңыз, сіздің кейіпкеріңіз екі рет секіріп немесе «ерекше» қимыл жасай алатынын қалайсыз ба? Кейіпкер секіре алатын биіктікті немесе жеңіл реакциямен, пернені ұстап тұрып немесе әр түрлі би стильдерін таңдай отырып, өзгерте аласыз ба?
    • Егер сіз экшн RPG немесе қорқынышты ойын жасасаңыз, кейіпкер қандай қаруды қолданады? Ойыншылардың жаңаруы немесе байқап көруі үшін 2 немесе 3 қаруды таңдаңыз. Ең қолайлы қаруды таңдауға тырысыңыз. Мысалы, қару-жарақ қатты зақымдайды, бірнеше жауды жаралайды немесе жауды әлсіретеді. Барлық шығындар үшін ең жақсы нұсқаны таңдамаңыз, егер ол қымбатқа түспесе (сиқыр мананы көбейтеді немесе 1 қолданудан кейін қару жоғалады).
    • Сөйлесу ойынымен ойыншының экранда көрсетілген диалог желісін таңдағанын қалайсыз ба, әлде жай ғана тыңдаңыз немесе сөйлесуді ашуға арналған тапсырманы орындаңыз, содан кейін тыңдауды жалғастырыңыз? Ойыншылардың бәрін бір сәтте тапқанын қалайсыз ба, әлде бірнеше жолақтар мен аяқталуларға бөлгенін қалайсыз ба?
  4. Бірнеше деңгей жасаңыз. 3-тен 5-ке дейін қысқа деңгей сіздің алғашқы ойыныңыз үшін жаман таңдау емес, оны кейінірек кеңейтуге болады. Әр түрлі қиындық деңгейлерін жасай отырып, «негізгі ойын» дизайнын есте сақтаңыз. Сіз деңгейлерді рет-ретімен бағалай аласыз немесе аяқтағаннан кейін бөліп, қайта қосыла аласыз.
    • Платформер ойындары көбінесе қозғалмалы платформаларды немесе жылдам жауды ұсынады.
    • Экшн-ойын белгілі бір қару-жарақ пен стратегиясыз жеңуге қиын бірнеше дұшпандарды немесе жалғыз күшті жауды таныстыра алады.
    • Паззл ойындары көбінесе басқатырғыштардың бір түрімен байланысты болады немесе әр деңгей үшін қиындықтың бірнеше нұсқаларын қолданады немесе жаңа ойын құралдарын немесе кедергілерді енгізеді, бұл ойыншыларға «миға шабуыл жасауды» талап етеді.
  5. Орташа және ұзақ мерзімді мақсаттарды құрыңыз. Мұны көбінесе «екінші механика» немесе «қайталанатын ойын» деп атайды. Ойынның биіктікке секірудің механикалық өзегін қолдана отырып, ойыншы екінші ойынды алға жылжытады, мысалы, жауларға секіру немесе заттар жинау.Бұл айналым ұзақ мерзімді жетістіктер мен мақсаттарға жетуі мүмкін, мысалы, ең жоғарғы деңгейге жету, жаңартуға ақшаны үнемдеу немесе ойынды «тазарту».
    • Жоғарыда келтірілген мысалда көріп отырғаныңыздай, сіз жоғарыда айтылғандарды өзіңіз де байқамай қосқансыз. Ойыншының мақсатты таба алатындығына көз жеткізіңіз. Егер ойыншы 10 минут ойнаса және ойын тек жауды атуға арналған деп ойласа, онда олар зерігіп кетеді. Егер олар жауды өлтіріп, ақша алса, олар мақсатты табады (берекені жинайды) және ойынның өзегі оларды алға шығарады.
  6. Байқап көріңіз. Әр деңгейден бірнеше рет көріңіз, танысыңыздан немесе досыңыздан сізге көмектесуін сұраңыз. Ойынға әр түрлі тәсілдермен жақындауға тырысыңыз, оның ішінде бұрын-соңды байқап көрмеген әдістер, мысалы, квесттерді өткізіп жіберу және тікелей бастыға бару, немесе барлық «әлсіз» қару-жарақтарды немесе жаңартуларды таңдау арқылы жеңіске жету. Бұл көңілсіз болуы мүмкін күрделі процесс, бірақ бұл ойынды жақсартудың жалғыз жолы.
    • Тек ойнатқышты ойнауды бастау үшін жеткілікті ақпарат беріңіз. Олар жұмыс процесінде жұмыс істеп жатқанын және негізгі джойстикті қалай пайдалану керектігін түсінуі керек. Оларға басқа ақпарат қажет емес.
    • Ақпаратты оңай жинауға, салыстыруға мүмкіндік беретін ойыншыларға кері байланыс формасын толтыруға мүмкіндік беріңіз .. Бұл сізге таныс емес сұрақтарға жауап беруге мүмкіндік береді.
    • Ең жақсы тестерлер - бұл сізді білмейтіндер немесе сіздің ойынды мадақтауға мәжбүр етілмегендер.
  7. Поляк графикасы және дыбысы. Интернетте көптеген ақысыз ойын ресурстары бар болса да, сәйкессіздіктерді өзіңіз түзетуге уақыт бөлгеніңіз жөн. 2D ойынында қарапайым графикалық түзетулер жасағыңыз келсе немесе 3-деңгейлі ойын жобасында OpenGL бағдарламалық жасақтамасын пайдаланғыңыз келсе, пикселдік графиканы біліңіз. Бөлменің сыртындағы негізгі көше арқылы ойыншылардың көңілін көтеру үшін жарық эффектілерін және динамикалық фонды өзгертетін көзге ұратын шабуыл әсерлерін қосыңыз. Жүру, шабуылдау, секіру кезінде және т.б. дыбыстық эффектілерді қосыңыз. v. Сіз ойынды бірнеше рет өзгерте аласыз және ойнай аласыз, визуалды және дыбыстық стандартқа сай болғаннан кейін ойынды шығарасыз. Құттықтаймыз! жарнама