Kev ua yeeb yaj kiab video yog txoj haujlwm loj, tab sis qhov kawg yuav yog qhov kev nthuav qhia zoo tshaj plaws uas koj yuav ua tiav. Koj yuav kawm paub ntau ntxiv los ntawm cov cuab yeej uas phim koj qib kev txawj ua haujlwm, yog li tsis txhob xav tias pib ntawm kos yog qhov kev xaiv zoo tshaj plaws. Xaiv cov lus programming, ib puag ncig txhim kho ib puag ncig (IDE), thiab/lossis game tsim software uas koj tuaj yeem nkag siab tsis pub dhau kaum tsib feeb ntawm kev qhib qhov program/nyeem phau ntawv qhia rau txoj haujlwm.
Kauj ruam
Txoj Kev 1 ntawm 2: Xaiv Lub Tshuab Ua Si
Kauj Ruam 1. Kawm paub txog cov tshuab game
Cov kev ua si feem ntau tau tsim nrog tshwj xeeb "cav," uas tso cai rau koj los tsim cov xwm txheej, cim, thiab ntxiv rau yam tsis tas sau cov cai los ntawm kos. Tsim lub cav game los ntawm kos yuav siv sijhawm ntau xyoo, yog li cov neeg tsim khoom ywj pheej feem ntau siv cov tshuab game uas twb muaj lawm. Koj tsuas yog yuav tsum ua raws ib qib ntawm ntu hauv qab no, nyob ntawm koj qhov kev nkag siab ntawm kev ua haujlwm thiab ntau npaum li cas koj xav siv sijhawm ua haujlwm ntawm cov ntsiab lus me me.
Kauj Ruam 2. Xav txog kev siv tus tsim game yooj yim
Cov cuab yeej no xav tau kev paub txog lub cajmeem me me heev, yog li nws yuav tsis haum yog tias koj txaus siab rau txoj haujlwm ntawm kev tsim game. Ntawm qhov tod tes, txoj hauv kev yooj yim heev ntawm kev tsim game game tuaj yeem qhia koj ntau yam txog koj qhov kev ua si, thiab tso cai rau koj los kho cov ntsiab lus qib siab ua ntej ua ntej koj txav mus rau qhov qauv loj. Nov yog qhov piv txwv ntawm tus tsim game dawb uas yooj yim:
- Txog kev twv txiaj hauv mobile, sim MIT App Inventor lossis Game Salad.
- Rau kev ua si hauv internet browser, sim kos, lossis Snap! uas yog qhov hnyav dua ntawm Scratch thiab tau npaj los ua cov cuab yeej rau kev qhia ua haujlwm.
- Rau kev ua si taug txuj kev nyuaj, siv Visionaire.
- Yog tias koj xav siv txoj haujlwm yooj yim uas tseem muaj qhov kev xaiv rau program, sim ua dawb version ntawm GameMaker.
Kauj Ruam 3. Sim ua kom muaj kev txhim kho txuj ci ntau dua
Qhov kev xaiv no yog qhov zoo kom tau txais qee qhov kev paub ua haujlwm game yam tsis tas yuav pib los ntawm kos. Txawm hais tias cov tshuab game thiab kev txhim kho ib puag ncig ib puag ncig (IDEs) muaj dav, cov hauv qab no yog cov haujlwm uas pub dawb thiab yooj yim kawm paub:
- Rau mobile game: ProjectAnarchy.
- Rau 3D kev ua si ntawm ntau yam khoom siv: Kev sib sau.
- Txog kev paub txog cov programmer: LWJGL (Java based), SFML (C ++ based).
Kauj Ruam 4. Xaiv cov cuab yeej los tsim koj tus kheej lub cav game
Yog tias koj twb muaj qee qhov txuj ci kev paub thiab tau txiav txim siab tsim koj tus kheej lub cav game, ntawm no yog ob peb txoj hauv kev los pib. Yog tias koj yeej tsis tau ua ib qho, koj yuav xav tau phau ntawv qhia.
- ActionScript yuav tso cai rau koj los tsim Flash-based game xyaw, thiab yog qhov kev xaiv zoo los pib nrog rau cov khoos kas nruab nrab.
- Java yog qhov yooj yim kawm. Koj yuav xav tau Java Cov Khoom Siv Txhim Kho (JDK), thiab Dab noj hnub lossis lwm IDE rau Java. Yog tias koj tsis meej pem txog qhov pib, nyeem Java phau ntawv qhia.
- Yog tias koj twb paub qee yam lus programming (tshwj xeeb yog C lossis Python), nrhiav IDE rau cov lus ntawd. IDEs feem ntau suav nrog tus sau thiab muaj peev xwm ua haujlwm nrog cov duab, suab, thiab lwm cov cai hauv tib qhov haujlwm.
Kauj Ruam 5. Tsim koj tus kheej lub cav game
Yog tias koj tab tom ua qhov kev sib tw hauv cov txheej txheem thiab xaiv ib qho ntawm cov cuab yeej txiav txim siab hauv cov kauj ruam dhau los, koj feem ntau yuav tsum tau nrhiav phau ntawv qhia, txhawb kev sib tham, lossis muaj kev paub txog game tsim tawm rau tswv yim ntawm koj cov lus nyiam. Yog tias koj tsis paub yuav pib li cas lossis yuav nug dab tsi, ntawm no yog qee yam hauv paus uas koj yuav tsum tsim los ntawm qhov pib:
- Client-side server, uas txhais cov neeg siv tswv yim thiab ua cov txiaj ntsig. Tsim cov txheej txheem nkag uas tuaj yeem teb tau zoo ua ntej koj ua haujlwm ntawm cov duab thiab kev ua si. Yog tias koj muaj teeb meem, nyeem txog "cov neeg mloog ua".
- AI rau lwm tus cim los teb rau cov neeg siv ua. Rau txoj haujlwm yooj yim, hloov koj tus cwj pwm thiab ua raws txoj hauv kev tshwj xeeb.
- Lub peev xwm los ua cov duab, piv txwv li muaj peev xwm tsim thiab xa cov lus qhia ntawm daim npav duab.
- Lub voj ntawm qhov kev ua si uas txuas ntxiv mus ntev li qhov kev ua si tau ua. Lub voj no yuav tsum siv tus neeg siv tswv yim, txheej txheem nws, txheej txheem lwm qhov kev ua si logic (xws li kev ua yeeb ncuab txav mus los, cov duab ua tom qab, thiab cov xwm txheej tshwm sim los ntawm lwm cov xwm txheej), suav qhov yuav tsum tau tshwm ntawm qhov screen, thiab xa cov ntaub ntawv mus rau daim npav duab. Khiav lub voj no tsawg kawg 30 zaug hauv ob (30fps) yog tias koj lub cev muaj zog txaus los khiav nws.
Txoj Kev 2 ntawm 2: Tsim Kev Ua Si
Kauj Ruam 1. Ua kom tiav koj lub tswv yim ua ntej
Siv qee lub sijhawm tsim cov tub ntxhais ntawm qhov kev ua si ua ntej pib ua haujlwm rau nws. Koj hom game yog dab tsi? Puas yog koj qhov game 2D lossis 3D? Cov neeg txav mus los ntawm qhov kev ua si, txawm hais tias los ntawm kev daws teeb meem, tom qab/tsim dab neeg, tua cov yeeb ncuab, thiab/lossis tshawb nrhiav? Qhov ntau cov lus nug koj teb thiab xav paub ntau ntxiv koj lub tswv yim yog, ntau lub sijhawm koj yuav txuag tau nyob rau hauv qhov ntev. Yog tias koj txiav txim siab hloov pauv loj thaum koj tau pib txheej txheem txheej txheem, kev siv lawv tuaj yeem siv sijhawm ntau.
Yooj yim koj lub tswv yim kom ntau li ntau tau. Ib qho qauv yooj yim uas piav qhia txog koj li kev ua si li cas thiab muab ob peb qib los ua si nrog yog pib zoo. Thaum koj daim ntawv ua tiav tiav, koj tuaj yeem siv nws ua lub hauv paus rau kev txhim kho kev ua si, lossis siv qhov koj tau kawm hauv kev tsim rau hauv txoj haujlwm tshiab
Kauj Ruam 2. Ua kom tiav cov theem hauv qab no raws li qhov koj nyiam
Tam sim no, koj muaj ntau cov ntawv ua tom tsev, tab sis cov txiaj ntsig yuav txaus siab heev tom qab. Yog tias pab pawg tuaj yeem faib cov haujlwm ntawm cov tswv cuab thiab ua haujlwm rau lawv ib txhij, ib tus neeg yuav tsum txiav txim siab tias txoj haujlwm twg yog qhov yooj yim ua lossis tseem ceeb tshaj plaws ntawm txhua theem. Nyeem los ntawm cov theem hauv qab no thiab pib nrog cov haujlwm uas koj nyiam.
Kauj Ruam 3. Sau lossis tsim cov khoom muaj nqis
Koj yuav xav tau cov duab 2D, thiab muaj peev xwm ua tau 3D qauv thiab textures (cov qauv uas yuav tsum tau siv rau tus qauv), tshwj tsis yog tias koj yuav tsim cov ntawv ua si. Koj tuaj yeem ncua kev npaj nkauj thiab suab nrov me ntsis, tab sis nws yog lub tswv yim zoo kom lawv npaj tau yog tias koj yuav tshaj tawm koj cov game. Cov cim yooj yim, cov neeg siv cuam tshuam, thiab fonts yog qhov tseem ceeb tshaj plaws thaum koj qhov kev ua si tshiab, tab sis kev ua haujlwm ntawm lawv yuav ua rau cov neeg ua si txaus siab heev.
- Muaj ntau qhov chaw kom pom cov cuab yeej kos duab pheej yig lossis dawb. Sim saib ntawm daim ntawv teev npe no hauv schoolchool.com.
- Kev ntiav cov kws ua yeeb yam yuav ua qhov sib txawv loj. Yog tias koj tsis muaj peev xwm ntiav cov kws ua yeeb yam, sau koj tus kheej cov cuab tam thiab qhia koj cov phooj ywg muaj txuj ci zoo nkauj, lossis tshaj tawm lawv ntawm cov rooj sib tham txhim kho game lossis rooj sib tham kos duab rau cov lus qhia.
Kauj Ruam 4. Tsim txoj kev txhim kho ntawm zaj dab neeg
Qhov kev txhim kho no feem ntau yuav raug sau ua daim phiaj npaj sab nrauv ntawm game game, txawm hais tias yog tias koj tab tom tsim kev ua si raws zaj dab neeg, koj yuav xav tsim tsob ntoo sib tham. Txawm hais tias koj qhov kev ua si tsis muaj zaj dab neeg ib txwm muaj, koj qhov kev ua si yuav tsum muaj kev vam meej uas koj tau npaj rau. "platformer" kev ua si yuav suav nrog kev txav chaw thiab txhim kho riam phom, thiab "puzzle" kev ua si yuav ntxiv cov yam ntxwv tshiab thiab qib nyuaj.
Kauj Ruam 5. Tsim qib kev ua si
Pib nrog thaj chaw yooj yim lossis qib. Tsom ntsoov rau txoj hauv kev uas cov neeg siv ua nyob rau qib ntawd, tom qab ntawd ntxiv txoj hauv kev (xaiv tau), cov duab ntxaws ntxaws, thiab nce qhov nyuaj (xws li kev hloov kho qhov siab platform lossis txav cov yeeb ncuab).br>
Siv lub teeb pom kev thiab tso cov khoom tso rau tus neeg ua si mus rau txoj haujlwm tom ntej hauv cheeb tsam. Siv cov duab ntxoov ntxoo los tiv thaiv cov players los ntawm kev nkag mus rau qhov tuag lossis txoj hauv kev nyuaj, thiab siv cov yeeb ncuab rau ob lub hom phiaj (nyob ntawm seb koj tus neeg ua si tau coj mus li cas kom dhau tus yeeb ncuab). Cov chaw tsim tau zoo ua rau cov neeg ua si xav tias lawv tab tom txiav txim siab lossis tshawb fawb ntawm lawv tus kheej, tab sis tseem tau pab nrhiav txoj hauv kev kom meej nrog txoj kev tsaus ntuj
Kauj Ruam 6. Kho thiab ua kom zoo dua cov duab ntawm qhov kev ua si
Cov kauj ruam no tsis tsim nyog yog tias koj siv qhov program game game builder yooj yim. Yog tias koj xav tau kev nqis peev ntxiv rau hauv cov kab ke duab, koj tuaj yeem pib kawm los ntawm kev tsim cov teebmeem ntawm cov khoom me thiab cov duab ntxoov ntxoo, lossis nkag mus rau cov duab kos thiab tshem tawm cov cai uas qhov kev ua si tsis siv. Txij li cov duab yuav luag ib txwm yog lub ntsiab lus uas txiav txim siab ua haujlwm nrawm, txawm tias 2D kev ua si feem ntau dhau los ntawm kev hloov pauv tseem ceeb, rov sau dua, thiab ua kom zoo dua los txo qhov thauj khoom ntawm daim npav daim npav thiab tus txheej txheem.
Kauj Ruam 7. Tau txais kev tawm tswv yim los ntawm cov neeg sim game
Thaum koj muaj kev ua si yooj yim lossis tus qauv ntawm kev yuav ua li cas, nug koj cov phooj ywg ua si nws thiab muab tswv yim rau qhov kev ua si. Nrhiav seb dab tsi ua rau lawv zoo siab thiab ua rau lawv chim siab. Tom qab ntawd, thaum koj qhov kev ua si tiav dua, koj tuaj yeem nug lwm tus neeg lossis koj tus neeg paub zoo xws li kev qhia tswv yim, vim tias lawv yuav tsis quav ntsej txog koj txoj kev ua tiav.