Oyunun əsas funksionallığı mərkəzi proqram komponenti - inkişafını asanlaşdıran və əsas texnologiyalarla təchiz edən oyun mühərriki tərəfindən təmin edilir. Oyun yaratmaq üçün oyun mühərriklərinin özlərinin nədən ibarət olduğunu anlamalısan.
Təlimat
Addım 1
Xahiş edirik unutmayın ki, tamamilə hər hansı bir oyunun motoru bir çox, bəzən müstəqil hissələrdən ibarətdir. Buraya əsas menyu, oyun interfeysi, səviyyəli yükləmə, fizika modeli, toqquşma nəzarəti və s. Bəzi hissələrə yalnız hər hansı bir janr üçün ehtiyac var. Məsələn, dəniz və ya aviasiya stimulyatorunda bir hava modulu lazımdır və vacibdir, amma real vaxt strategiyasında ya ümumiyyətlə lazım deyil, ya da ikinci dərəcəli əhəmiyyətə malikdir. Və ya, məsələn, futbol stimulyatoruna tamamilə ehtiyac duyulmayan bir çekim modulu. Bu cür zəruri hissələrdən bir kompüter oyunu yığılacaq.
Addım 2
Delphi proqramlaşdırma dilindən istifadə edin, xüsusən də hələ bu sahədə ilk addımlarınızı atırsınızsa. Delphi, hər tərəfli, tam üç ölçülü və müasir qrafika ilə tam hüquqlu bir müasir kompüter oyunu yarada biləcək qədər sadə və çevik bir Object Pascal inkişaf mühitidir. Əslində inkişaf mühiti hər bir xüsusi proqramçı üçün zövq məsələsidir. Məsələn, MSVC ++, Delphi-dən fərqli olaraq daha sürətli kod yaradır, lakin Delphi-nin tərtib sürəti onlarla, bəlkə də yüzlərlə dəfə çoxdur. Üstəlik istifadəçi dostu bir interfeys və səhv olan kod xəttinin dəqiq göstəricisi.
Addım 3
İbtidai qrafik mühərrikinin bir nümunəsini nəzərdən keçirin. Hələ çox işləmə, istinad sayğacları, ağıllı göstəricilər, resurs prioritetləri və hətta artıq lazımsız hala gələn bir quruluşu boşaltmaq qabiliyyətinə sahib deyil. Ancaq mövcud imkanlar sadə, qarışıq olmayan bir oyun yaratmaq üçün kifayətdir. Və başlamaq üçün çox şey var.
Addım 4
Mühərrikə başlatma kodunu tamamilə özündə gizlətməyi, həmçinin mühərrik yükləmə gölgələmələrini və toxumalarını verməyi əmr edə bilərsiniz. Və başlanğıcda bir LostDevice baş verərsə, lazımi məlumatların özünü bərpa edəcəkdir. Həm də bütün mənbələri boşaldıb bir iş ilə qrafika ilə bütün işləri tamamlaya biləcəyiniz arzu edilir.