Yuav Ua Li Cas Tsim Tus Kheej Video Game Program: 10 Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Ua Li Cas Tsim Tus Kheej Video Game Program: 10 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Tsim Tus Kheej Video Game Program: 10 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Tsim Tus Kheej Video Game Program: 10 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Tsim Tus Kheej Video Game Program: 10 Kauj Ruam (nrog Duab)
Video: txoj Kev sib nrauj tsi yog ua si 2024, Tej zaum
Anonim

Tam sim no kev ua yeeb yaj kiab tau nrov dua thiab tau nkag mus rau ntau lub platform, xws li hauv xov tooj ntawm tes, browser, khoos phis tawj lossis consoles. Tam sim no koj tuaj yeem pom ntau qhov kev qhia, kev sau cov khoom muaj nqis, software tsim software, thiab cov lus qhia kws tshaj lij dua li yav tas los. Kev tsim kho koj tus kheej cov kev ua si tseem xav tau kev txawj thiab ua siab ntev, tab sis cov peev txheej muaj yuav txaus rau cov programmer ntawm txhua qib.

Kauj ruam

Ntu 1 ntawm 2: Pib Pib

Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 1
Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 1

Kauj Ruam 1. Siv lub cav cav

Qee cov neeg tsim game tsim lawv tus kheej cov games los ntawm kos, tshwj xeeb yog thawj qhov kev ua si. Yog tias koj xav ua kom yooj yim los tsim kev ua si tab sis kuj xav tsim lawv, siv lub cav game. Cov tshuab ua si feem ntau muaj cov cuab yeej siv qib siab dua rau tweaking cov qauv 3D, sau cov ntawv sau xwm txheej, thiab lwm yam uas ib txwm muaj rau kev ua si, tab sis tseem muab txoj hauv kev rau koj rau program nrog lawv.

  • Cov tshuab hnyav hnyav uas nrov tshaj plaws suav nrog Kev Sib Koom, UDK, Unreal Engine 4, thiab CryENGINE.
  • Yog tias koj qhov kev paub dhau los tsawg heev, xav txog GameMaker los ntawm YoYo Games. Lub software tso cai rau koj los tsim kev ua si tsis muaj code nrog tsuas yog "rub-thiab-drop" txoj hauv kev, tab sis muab kev nkag mus rau cov lus nyuaj lus yog tias koj xav hloov qee qhov chaws.
Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 2
Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 2

Kauj Ruam 2. Siv cov txheej txheem thiab lwm yam cuab yeej

Cov txheej txheem yog ib qib hauv qab cov tshuab game, tab sis tseem muab cov cuab yeej thiab APIs (daim ntawv thov cuam tshuam cuam tshuam) kom txuag sijhawm thiab hloov kho koj cov phiaj xwm kev ua haujlwm. Txo cov qib software uas koj siv rau koj thawj qhov haujlwm game, tom qab ntawd tinker nrog tus lej koj tus kheej, lossis ua kom zoo dua ntawm cov kev ua haujlwm tsim thiab cov yam ntxwv ntawm lub cav game. Nyob ntawm lub moj khaum thiab/lossis game game koj siv, koj tseem yuav tsum tau ua haujlwm ntxiv tshwj xeeb APIs, xws li OpenGL nrov rau tsim 3D duab.

Polycode, Turbulenz, thiab MonoGame yog piv txwv ntawm kev ua haujlwm rau 2D thiab 3D kev ua si

Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 3
Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 3

Kauj Ruam 3. Siv IDE

Ib puag ncig kev txhim kho ib puag ncig yog ib qho kev sib sau ua ke thiab sau cov ntaub ntawv uas ua rau nws yooj yim rau koj los tsim cov phiaj xwm nyuaj. IDE yuav ua kom cov phiaj xwm ua si yooj yim dua, tshwj xeeb tshaj yog tias nws los nrog txoj hauv kev los cuam tshuam nrog cov duab thiab lub kaw lus.

Piv txwv ntawm IDE yog Visual Studio thiab Eclipse, lossis ntau yam ntxiv. Nrhiav IDE raws li hom lus uas koj paub

Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 4
Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 4

Kauj Ruam 4. Kawm lus hom lus

Feem ntau ntawm cov cuab yeej saum toj no yog ua raws cov lus programming nrov, yog li nws yog lub tswv yim zoo ua raws cov lus qhia ua ntej. Thaum yuav luag txhua lub program lus uas muaj zog txaus tuaj yeem tsim game, feem ntau siv cov lus yog C ++ lossis C# rau txhua lub cuab yeej, Flash ActionScript lossis HTML5 rau cov browser, thiab Java lossis Hom C rau cov khoom siv mobile. Tag nrho cov no yog qhov kev xaiv zoo yog tias koj lub hom phiaj yog kom ntiav los ntawm chav tsim kho game. Ib qho ntxiv, ntau qhov kev ua si ywj pheej tau tsim los siv Python, Ruby, lossis JavaScript.

Ntu 2 ntawm 2: Ua Kev Ua Si

Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 5
Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 5

Kauj Ruam 1. Tsim koj li phiaj xwm kev ua si

Ua kom zoo dua lub tswv yim ntawm qhov kev ua si kom ntau li ntau tau ua ntej pib, suav nrog hom kev ua si, huab cua, thiab hom kev tawm tsam (gameplay). Yog tias koj pib ua haujlwm nrog lub tswv yim tsis meej, koj yuav tsum tau yws yws thiab rov sau dua yam. Qhov no tseem yuav tshwm sim, tab sis lub phiaj xwm ruaj khov yuav txo nws.

Txhua yam tab sis kev sim ua si feem ntau muaj qib nce qib, yog li pib koj txoj kev npaj ntawm no. Kev nce qib feem ntau tshwm sim hauv ib lossis ntau qhov hauv qab no: tshawb pom ntau lub hauv paus thiab cim, txiav txim siab uas cuam tshuam rau zaj dab neeg, tau txais lub peev xwm tshiab lossis stats siab dua, tshawb nrhiav thaj chaw tshiab, lossis daws teeb meem nyuaj thiab nyuaj dua

Program Program Video Game Kauj Ruam 6
Program Program Video Game Kauj Ruam 6

Kauj Ruam 2. Sau koj cov khoom muaj nqis

Sau lossis tsim tag nrho cov ntawv, sprites, suab thiab qauv uas koj xav tau rau koj qhov kev ua si. Kuj tseem muaj kev sau cov khoom siv game dawb uas koj tuaj yeem tshawb nrhiav. Yog tias koj tab tom ua 2D game tab sis tsis muaj cov kws ua yeeb yam nyob ntawd los pab, koj tuaj yeem tsim koj tus kheej pixel kos duab.

Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 7
Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 7

Kauj Ruam 3. Sau koj tsab ntawv game

Tsab ntawv yuav qhia lub cav tias yuav ua dab tsi thiab thaum twg yuav tsum ua. Lub cav qhib qhov chaw yuav zoo li twb muaj cov lus sau ua lus, thiab muaj cov lus qhia uas qhia koj yuav siv nws li cas. Yog tias koj tab tom tsim lub tshuab koj tus kheej, koj yuav tsum tsim cov ntawv sau ib yam. Qhov twg koj xaiv, koj yuav xav tau yam tsawg kawg ntawm cov khoom tseem ceeb hauv qab no:

  • Lub voj game uas ua kom khiav thiab tshuaj xyuas cov neeg siv khoom, ua tiav cov txiaj ntsig, ua lwm yam xwm txheej, suav qhov yuav tsum tau ua kom pom, thiab xa qhov no mus rau daim npav duab. Nws yuav tsum khiav yam tsawg 30 zaug hauv ib pliag.
  • Ib tsab ntawv "mloog zoo" uas yuav tshuaj xyuas cov xwm txheej thiab teb rau lawv thaum lawv tshwm sim. Piv txwv li, ib tsab ntawv tuaj yeem saib tus neeg ua si cuam tshuam nrog lub qhov rooj, tom qab ntawd qhib qhov "qhib" cov duab thiab ua kom lub qhov rooj tsis tsoo. Lwm cov ntawv tuaj yeem saib rau hauv lub npov (daim ntawv tsis pom rau pom kev sib tsoo hauv kev ua si) ntawm riam phom thaum nws tsoo lub qhov rooj, thiab khiav cov "tawg tawg" cov duab ua haujlwm.
Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 8
Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 8

Kauj Ruam 4. Tsim tus kheej qib

Kev tsim qib - uas feem ntau yog "qib 1", thaj chaw uas cov neeg ua si tuaj yeem tshawb nrhiav, lossis ib puag ncig tom ntej ntawm kev sib ntaus sib tua - yuav sim cov txuj ci uas tsis cuam tshuam nrog kev ua haujlwm. Pib los ntawm kev qhia txog qib kev ua si yooj yim rau qib, ua raws cov lus qhia yooj yim rau ib hom ntawv uas koom nrog kev ncig ncig ib puag ncig:

  • Tsim ib qho qauv qhia rau cheeb tsam.
  • Txiav txim siab tus neeg uas ua ntawv txoj hauv kev uas feem ntau siv hauv thaj chaw. Ntxiv cov nyom thiab cov khoom muaj txiaj ntsig raws txoj kev. Nqa nws tag nrho ua ke rau adrenaline maj thiab lom zem, lossis txav nws sib nrug rau qhov chaw so ntau dua.
  • Pib ntxiv cov duab nraaj. Muab cov teeb pom kev raws txoj kev tseem ceeb los txhawb kom cov neeg ua raws lawv, thiab ua kom txoj kab khiav qis lossis thaj chaw tseem ceeb tsawg.
  • Sib piv cov tswv yim, style thiab teeb tsa yam. Piv txwv li, qhov kev ua si txaus ntshai txaus ntshai yuav tsim los ntawm kev tshawb fawb ntawm ib puag ncig tsis muaj dab tsi, cuam tshuam nrog kev tawm tsam tsis txaus ntseeg. Ntawm qhov tod tes, qhov tsis muaj qhov kawg ntawm cov yeeb ncuab yuav ua rau cov neeg ua si nrog adrenaline, thaum kev sib ntaus sib tua uas yuav tsum tau ua tib zoo npaj cov tswv yim tuaj yeem cuam tshuam cov players los ntawm qhov kev xav.
Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 9
Txoj Haujlwm Ua Yeeb Yaj Kiab Kauj Ruam 9

Kauj Ruam 5. Kuaj qhov kev ua si

Tam sim no koj tuaj yeem pom cov txiaj ntsig ntawm txhua qhov koj ua haujlwm hnyav. Ntsuas txhua qib thiab txhuam nws thaum koj nyob ntawm nws lossis tom qab nws "ua tiav". Tsim kom muaj kev paub los ua si hauv txoj kev uas koj tsis npaj siab ua, xws li ua si hla thaj chaw nyuaj dua ua ntej. Los yog, zoo dua tsis tau, nrhiav kev sim game raws li "lub qhov muag tshiab" ntawm qhov kev ua si, thiab nug lawv rau cov lus qhia ntau li ntau tau.

  • Saib ib tus neeg ua si yam tsis tau muab tswv yim rau lawv, tshwj tsis yog koj cov game tsis muaj cov ntaub ntawv qhia yooj yim tseem tsis tau. Kev ua yuam kev thiab cov ntsiab lus tsis txaus siab uas tshwm sim uas cov neeg ua si "tau nyam" yog cov cim qhia tias koj xav tau suav nrog kev qhia ntau ntxiv.
  • Thaum qhov kev ua si (lossis tsawg kawg qib) ua tiav txaus, caw lwm tus los pab sim nws. Koj tus phooj ywg yuav zoo dua, thiab zoo rau kev txhawb siab, tab sis tsis pab kwv yees seb tus neeg uas ua ntawv yuav ua li cas.
Program Program Video Game Kauj Ruam 10
Program Program Video Game Kauj Ruam 10

Kauj Ruam 6. Coj mus ntxiv

Yog tias koj ua tiav txoj haujlwm, koj tuaj yeem tso nws dawb lossis them nyiaj, tab sis xyuas kom tseeb tias koj nyeem cov lus thiab cov xwm txheej rau txhua lub tshuab game lossis software siv. Txawm hais tias tsis yog qhov kev ua si zoo li koj tau pom nws, koj tuaj yeem "khaws" qee qhov ntawm cov khoom muaj txiaj ntsig thiab cov tswv yim rau siv hauv lwm qhov lossis ntau lub hom phiaj ua haujlwm, lossis suav tag nrho txhua yam koj tau kawm thiab pib ua haujlwm dua!

Lub tswv yim

  • Nco ntsoov sau yam uas koj xav tau tam sim no, tsis yog yam uas koj "xav tau" lossis "yuav xav tau tom qab".
  • Tsis txhob ua haujlwm tsis tsim nyog. Yog tias koj tuaj yeem ntshuam lub tsev qiv ntawv uas twb muaj lawm uas haum rau koj xav tau, qhov ntawd zoo dua li tsim nws dua. Lossis, nco ntsoov tias koj muaj lub laj thawj zoo vim li cas koj yuav tsum tsim nws dua.

Pom zoo: