Kompüter oyunları hazırlamaq

Müəllif: Eugene Taylor
Yaradılış Tarixi: 16 Avqust 2021
YeniləMə Tarixi: 22 İyun 2024
Anonim
Keşke Daha Önce Öğrenseydik Dediğimiz Zaman Kazandıran 14 Bilgisayar Tüyosu
Videonuz: Keşke Daha Önce Öğrenseydik Dediğimiz Zaman Kazandıran 14 Bilgisayar Tüyosu

MəZmun

Kompüter oyunlarını oynamaq, rəqibləri məğlub etmək və ağlınızın dərin dərinliklərindən bütün kainatları icad etmək üçün yeni strategiyalar hazırlamaq hobbiniz varmı? Öz kompüter oyununu yaratmaq üçün istifadə edə biləcəyiniz bir çox vasitə var ki, yalnız yuxarıda göstərilən bacarıqları tələb edir, baxmayaraq ki, bəzi proqramlaşdırma bilikləri sizə işləmək üçün daha çox seçim verəcəkdir. Siçanınızı və klaviaturanızı götürün və başlayın.

Addımlamaq

2-dən 1-ci hissə: Doğru vasitələri tapmaq

  1. Əsasən mətn əsaslı bir oyun. Bu, yəqin ki, texniki cəhətdən asanlıqla hazırlanan bir oyundur, lakin hər kəs qrafiki olmayan bir oyunla maraqlanmır. Mətn əsaslı oyunların əksəriyyəti hekayə, kəşf və bulmacaları birləşdirərək bir hekayə, bir tapmaca və ya bir macəraya yönəlir. Aşağıda bir neçə pulsuz seçim var:
    • İplik brauzerinizlə sürətli və asandır.
    • StoryNexus və Visionaire daha çox oyun seçiminə və qrafikə sahibdir.
    • Inform7, geniş bir həvəskar topluluğuna sahib olan daha güclü bir vasitədir.
  2. 2D oyun edin. GameMaker və Stencyl, hər hansı bir janr üçün istifadə edə biləcəyiniz yaxşı seçimlərdir və buna ehtiyac olmadan proqramlaşdırmadan istifadə etmək seçiminiz var. Cızıq! brauzer oyunları üçün istifadə edə biləcəyiniz başqa bir vasitədir.
  3. 3D oyunların sizin üçün olub olmadığını sınayın. 3B oyun 2D oyunundan daha çətindir, buna görə bunun uzun bir layihə və çox çətin bir iş olacağını unutmayın. Qığılcım və Oyun Guru işlərin bir hissəsini xilas edə bilər, çünki kod xəttinə ehtiyac olmadan onunla bir dünya qura bilərsiniz. Proqramlaşdırma təcrübəniz varsa və ya bunu necə edəcəyinizi öyrənmək istəyirsinizsə, çox populyar oyun mühərriki Unity-ni sınayın.
    • Mövcud materialdan istifadə etmək əvəzinə özünüz 3D modellər hazırlamağa başlamaq istəyirsinizsə, 3DS Max, Blender (pulsuz) və ya Maya kimi 3B proqrama ehtiyacınız var.
  4. Bir çox proqramı ehtiva edən bir yanaşma. Proqramçı kimi keçmişiniz olsa da, ilk oyun üçün yuxarıdakı mühərriklərdən birini istifadə etmək istəyə bilərsiniz. Şübhəsiz ki, daha çətin olduğu üçün bir şeyi sınamayın. Ancaq bəzi insanlar bir oyunu sıfırdan proqramlaşdıraraq tam nəzarətdə olmağı sevirlər. Oyunu bir mətn redaktoru əvəzinə Eclipse kimi bir IDE (İnteqrasiya olunmuş İnkişaf Mühiti) proqramlaşdırın, ehtiyac duyduğunuz hər şeyi rahatlıqla bir layihə halında təşkil edin.
    • Demək olar ki, hər hansı bir proqramlaşdırma dilində oyun yazmaq mümkün olsa da, C ++ dilini öyrənmək düzgün alətləri əlinizə verəcəkdir. Hər cür təlimatı onlayn və tonlarla oyun inkişaf mənbələri tapa bilərsiniz.

2-nin 2-ci hissəsi: Oyunun hazırlanması

  1. Bir konsepsiya seçin. İlk layihəniz üçün düşündüyünüz janrda kiçik bir nümunə götürmək əla bir başlanğıc nöqtəsidir. Bu bir platforma oyunu və ya rol oynayan bir oyun ola bilər. Başlamadan əvvəl oyunla bağlı fikirlərinizi və aşağıdakı suallara cavablarınızı yazın.
    • Oyunun (mövzu) ən vacib hissəsi nədir? Bu, rəqibləri aradan qaldırmaq, bulmacaları həll etmək və ya digər personajlarla danışmaq ola bilər.
    • Oyun necə olmalıdır? Məsələn, rəqiblərlə mübarizə real vaxt düymələrə basmaqla və ya növbəyə əsaslanan taktiki qərarlarla edilə bilər. Çox dialoqa sahib olan oyunlar, oyunçunun müəyyən qərarlardan asılı olaraq və ya personajlar və oyun aləmi haqqında mümkün qədər çox şey öyrənərək süjet qurmasına imkan yarada bilər.
    • Oyunun əhval-ruhiyyəsi necədir? Ürkütücü, şən, sirli və ya həyəcanlıdır?
  2. Sadə bir səviyyə yaradın. İlk dəfə bir oyun mühərriki və ya oyun alətindən istifadə edirsinizsə, indi alətlə oynamaq vaxtıdır. Arxa planları, obyektləri və simvolları necə yerləşdirəcəyinizi öyrənin. Lazım gələrsə, oyunçunun bir şey edə biləcəyi obyektlər yaradın və ya proqram təminatı ilə gələn və ya interaktiv olan hazır obyektlərə baxın.
    • Bir şey necə edəcəyinizdən əmin deyilsinizsə, bu barədə alətin veb saytında soruşun və ya daha çox məlumat üçün onlayn axtarın.
    • Hazırda işıqlandırma və digər qrafik effektlər barədə narahat olmayın.
  3. Lazım gələrsə əsas oyun dizaynını hazırlayın. Bu, oyun proqramında kiçik dəyişikliklər etmək və ya sıfırdan daha mürəkkəb sistemlər yaratmaq demək ola bilər. Budur bir neçə nümunə:
    • Bir platforma oyunu hazırlayarkən, xarakterin ikiqat yüksək atlaya biləcəyini və ya digər "xüsusi" hərəkətləri edə biləcəyini istəyirsən? Bir personajın atlaya biləcəyi hündürlüklə oynayın və ya bir kliklədiyiniz zaman düyməni basıb saxlayın və ya fərqli tullanma üslublarından birini seçin.
    • Bir aksiya rolu oynayan bir oyun və ya bir dəhşət oyunu edirsinizsə, oyunçu hansı silahlarla başlayacaq? Oyunçunun təkmilləşdirə biləcəyi 2 və ya 3 silahı seçin və sınayın. Fərqli silahlar arasındakı seçimi maraqlı etməyə çalışın. Məsələn, bir silah daha çox zərər verə bilər, birdən çox düşmən çıxara bilər və ya düşmənləri zəiflədə bilər. Silahların heç biri, bütün maliyyətlərə sahib ola bilməz, çox xərc tələb edən silahlar (çox ruh gücü tələb edən bir sehr və ya bir dəfə istifadə edildikdən sonra parçalanan bir silah)
    • Dialoq əsaslı bir oyunda, oyunçudan seçimlər siyahısından dialoqları seçməsini və ya sadəcə dinləməsini, sonra bir hərəkət etməsini və sonra da dialoqun davam etməsini istəyə bilərsiniz. Oyunun sabit bir yolla getməsini istəyirsiniz, yoxsa oyunu bitirmək üçün birdən çox yol və yol varmı?
  4. Bir neçə səviyyə edin. Üç-beş qısa səviyyə ilk oyun üçün yaxşı bir başlanğıc hədəfidir, ancaq əlbətdə bunu daima genişləndirə bilərsiniz. Hər bir səviyyənin "əsas oyun" dizaynını itirmədən bir qədər fərqli olduğundan əmin olun. Bu səviyyələri bir-birinin ardınca düzəldə bilərsiniz və ya daha sonra hansını daha asan birləşdirə bilərsiniz.
    • Bir platforma oyunu ümumiyyətlə hərəkətli platformalardan və ya daha sürətli düşmənlərdən istifadə edəcəkdir.
    • Aksiyon oyunu yeni düşmən sürülərini, sərt rəqibini və xüsusi silah və ya taktika olmadan məğlub edilməsi çox çətin olan düşmənləri təqdim edə bilər.
    • Bir tapmaca ümumiyyətlə bir növ bulmacadır və ya hər yeni səviyyə üçün daha çətin versiyalar təklif edir və ya oyunçunun həll yolu haqqında daha uzun düşünməsinə səbəb olacaq yeni alətlər və maneələr təqdim edir.
  5. Qısa və uzunmüddətli hədəflər edin. Bunlara ümumiyyətlə "ikincil mexanika" və ya "ikincil oyun dövrələri" deyilir. Atlama kimi oyunun əsas hissələrindən istifadə edərək, oyunçu düşmənləri məğlub etmək və ya xəzinə toplamaq kimi başqa bir oyun səviyyəsinə yüksələcəkdir. Bu, nəticədə səviyyənin sonu, yüksəlişlər üçün pul yığmaq və əlbətdə ki, oyunu döymək kimi digər hədəflərə çatmağa səbəb ola bilər.
    • Nümunədən də görəcəyiniz kimi, bunu artıq anlamadan inkişafa daxil etmisiniz. Hər halda, oyunçunun oyunun məqsədini tez bir zamanda anladığından əmin olun. 10 dəqiqədən sonra oyunçu oyunun təkrarən düşmənləri vurmaqdan daha dərin olmadığı qənaətinə gələ bilərsə, cansıxıcılıq gizlənir. İlk düşməni öldürdükdən sonra oyunçu bir sıra sikkələr alırsa, oyunçu bir hədəfin olduğunu (mükafat üçün pul yığmaq) və oyunun ona gətirib çıxardığını bilir.
  6. Oyunu sınayın. Hər səviyyə bir neçə dəfə sınayın və başqalarından sizə kömək etmələrini xahiş edin. Görevlərə məhəl qoymamaq və birbaşa son patrona qaçmaq və ya oyunu "dəyərsiz" silahlarla və ya yüksəltmələrlə döyməyə çalışmaq kimi heç etməməyi düşündüyünüz şeylər də daxil olmaqla oyuna müxtəlif yollarla yanaşmağa çalışın. Bu, çox əsəbi ola biləcək uzun bir müddətdir, ancaq səhvləri düzəltmək və oyunun bütün oyunçular üçün əyləncəli olmasına dəyər.
    • Oyun sınaqçılarına başlamaq üçün lazım olan kifayət qədər məlumat verin. Oyunun hələ inkişafda olduğunu və hansı düymələrdən istifadə edəcəklərini bildiklərindən əmin olun. Başqa bir şey bilmələrinə ehtiyac yoxdur.
    • Bu məlumatları asanlıqla müqayisə etməyə və ya istinad etməyə imkan verən topladıqları bütün məlumatlar üçün oyun testlərini geribildirim formaları ilə təmin edin. Həm də oyunun şübhələndiyiniz hissələri ilə bağlı konkret suallar verməyə imkan verir.
    • Ən çox fayda götürdüyünüz sınaqçılar tanımadığınız və oyununuza müsbət yanaşmaq məcburiyyətində qalmadığınız insanlardır.
  7. Qrafika və səs Polşa. Onlayn olaraq çox sayda oyun varlığı tapmaq mümkün olsa da, bir şeyin uyğun olmadığını və uyğun olmadığını yoxlamaq üçün vaxt ayırmaq və əksinə əvəz axtarmağınız da vacibdir. 2B oyununuzda sadə qrafikləri düzəltmək üçün bir şəkil redaktoru istifadə etməyi və ya yerdən iddialı bir 3D layihəsini çıxarmağa çalışarsanız OpenGL kimi proqramdan istifadə etməyi öyrənin. Oyunçunu əsas yol boyunca otaq ətrafında gəzdirən işıq effektləri və sərin hücumları göstərmək və arxa planda hərəkət yaratmaq üçün hissəcik effektləri əlavə edin. Qaçış, hücum, tullanma və ehtiyac duyduğunuz hər yerdə səs effektləri əlavə edin. Əlbətdə ki, nəyisə dəyişdirmək və ya yaxşılaşdırmaq üçün hər zaman bir səbəb var, ancaq vizual və səs tələblərinizə cavab verən kimi oyun hazırdır. Təbrik edirik!