Si Të Krijoni Një Motor Lojërash

Përmbajtje:

Si Të Krijoni Një Motor Lojërash
Si Të Krijoni Një Motor Lojërash

Video: Si Të Krijoni Një Motor Lojërash

Video: Si Të Krijoni Një Motor Lojërash
Video: Sitë për rërë në një mikser të vjetër betoni 2024, Prill
Anonim

Funksionaliteti kryesor i lojës sigurohet nga përbërësi qendror i softuerit - motori i lojës, i cili thjeshton zhvillimin e tij dhe e pajis atë me teknologjitë thelbësore. Për të krijuar një lojë, duhet të kuptoni se nga çfarë janë bërë vetë motorët e lojës.

Si të krijoni një motor loje
Si të krijoni një motor loje

Udhëzimet

Hapi 1

Ju lutem vini re se motori për absolutisht çdo lojë përbëhet nga shumë, ndonjëherë pjesë të pavarura. Kjo përfshin menunë kryesore, ndërfaqen e lojës, ngarkimin e nivelit, modelin e fizikës, kontrollin e përplasjes dhe më shumë. Disa pjesë janë të nevojshme vetëm për çdo zhanër. Për shembull, në një stimulues detar ose të aviacionit, një modul moti është i nevojshëm dhe i rëndësishëm, por në një strategji në kohë reale ose nuk është i nevojshëm fare, ose është i një rëndësie dytësore. Ose, për shembull, një modul i gjuajtjeve pa asnjë nevojë për një stimulues futbolli. Një lojë kompjuterike do të mblidhet nga pjesë të tilla të nevojshme.

Hapi 2

Përdorni gjuhën e programimit Delphi, veçanërisht nëse jeni ende duke ndërmarrë hapat e parë në këtë fushë. Delphi është një mjedis i zhvillimit të Object Pascal që është mjaft i thjeshtë dhe fleksibël për të qenë në gjendje të krijojë një lojë të plotë kompjuterike moderne, të çdo zhanri, me grafikë të plotë tre-dimensionale dhe moderne. Në fakt, mjedisi i zhvillimit është një çështje e shijes për secilin programues specifik. Për shembull, MSVC ++, ndryshe nga Delphi, gjeneron kod më të shpejtë, por shpejtësia e përpilimit të Delphi është dhjetra, dhe ndoshta edhe qindra herë më e shpejtë. Plus një ndërfaqe miqësore për përdoruesit dhe tregues i saktë i linjës së kodit që përmban gabimin.

Hapi 3

Konsideroni një shembull të një motori grafik primitiv. Ai ende nuk ka multithreading, sportele referimi, tregues inteligjentë, përparësi burimesh, dhe madje aftësi për të shkarkuar një strukturë që tashmë është bërë e panevojshme. Por aftësitë aktuale janë mjaft të mjaftueshme për të krijuar një lojë të thjeshtë, të pakomplikuar. Dhe për të filluar, kjo është shumë.

Hapi 4

Ju mund ta udhëzoni motorin të fshehë plotësisht kodin e inicializimit në vetvete, dhe gjithashtu të ketë hije dhe strukturë të ngarkesës së motorit. Dhe nëse një LostDevice ndodh gjatë fillimit, atëherë ai do të rivendosë vetë të dhënat e nevojshme. Dhe është gjithashtu e dëshirueshme që të mund të shkarkoni të gjitha burimet dhe të përfundoni të gjithë punën me grafikë me një funksion.

Recommended: