Mündəricat:
- Addım 1: Ren'py yükləyin
- Addım 2: Dərsliyə başlayın
- Addım 3: Oyun Ayarlarını başladın
- Addım 4: Oyununuzu Kodlaşdırın
- Addım 5: Oyununuzu buraxın
Video: Ren'Py istifadə edərək Visual Roman Maker Dərsliyi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-31 10:16
Vizual bir roman oynamısınız, öz macəra oyununuzu, tanışlıq simulyatorunuzu və ya oxşar bir oyun növünü seçmisiniz və özünüzü özünüz etmək haqqında düşünmüsünüzmü? Daha əvvəl kodlaşdırmadığınız və ya əvvəllər heç bir oyun yaratmadığınız üçün ruhdan düşdünüzmü? Sonra bu dərslik öz oyunlarınızı yaratmağa kömək edəcək!
Ren'Py nədir?
- İstifadəçilərə Visual Novel, RPG, Dating Sims və digər 2D Oyunlar qurmağa kömək edən bir vasitə.
- Ren'py, Python və PyGame ilə fantastik oyun qabiliyyətlərini təmin etmək üçün güclü skript dillərindən istifadə edir.
- Platformalar arası əlçatanlığı olan tamamilə pulsuz və açıq mənbə.
- Ren'py vizual bir vasitə deyil, vizual bir vasitə axtarırsınızsa, Yenilik və ya İpə baxın.
Python nədir?
Python, daha az sintaksis tələbləri olan kodlayıcılar üçün oxunaqlılığı artırmaq üçün istifadə olunan bir skript dilidir.
Bu Dərslik nəyi əhatə edəcək?
- Əvvəlcədən hazırlanmış dərslərə necə başlamaq olar.
- Əmrlər təqdim edərək əsas oyuna necə başlamaq olar.
- Yaradıcılığınızı necə tamamlamaq və paylaşmaq olar.
Bu dərsdən kim daha yaxşı faydalanacaq?
- Az və ya heç bir kodlaşdırma təcrübəsi olmayan bir oyun istehsal etmək istəyən şəxslər.
- Python haqqında daha çox məlumat əldə etmək istəyən kodlayıcılar.
Addım 1: Ren'py yükləyin
- Proqramı çıxarmaq üçün masaüstünüzdə bir qovluq yaradın.
- Proqramı birbaşa Ren'Py -dən yükləməklə başlayın.
- Quraşdırma təlimatlarını Ren'Py Web Səhifəsində göstərildiyi kimi edin.
Addım 2: Dərsliyə başlayın
- Başlanğıc panelinə sol üst küncdəki Təlimatı vurun.
- Layihəni işə salın.
- Özünüzü proqram mexanikası ilə tanış etmək üçün oyun dərsliyində oynayın.
- Bütün oyun məlumat kataloqu panellərini oxuduğunuzdan əmin olun.
Addım 3: Oyun Ayarlarını başladın
- Ana səhifə kataloq panelinə qayıdın və Yeni Layihə Yarat düyməsini basın.
-
Layihə kataloqunuzun yerini və ya daha sonra yenidən açmaq üçün bütün oyun fayllarınızı kompüterinizə saxlayacağınız yeri seçin.
- Əvvəlcə asan əldə etmək üçün masaüstünüzdə yeni bir qovluq yaratmağı məsləhət görürəm.
-
Sonra oyununuzun istirahət etməsini istədiyiniz qovluğu seçin.
İstədiyiniz zaman qovluğunuzu və digər parametrlərinizi dəyişə bilərsiniz
- Layihənizi adlandırın.
-
Sonra mətn redaktorunuzu qurun.
-
Ren'Py, şəxsi mətn redaktoru Editra'yı tövsiyə edir. Bu təlimatda, seçdiyiniz başqa bir mətn redaktorunun necə qurulacağını da göstərəcəyəm. Mən əzəmətli istifadə edirəm, amma.rpy fayllarından istifadə edən digər redaktorlar da istifadə edilə bilər.
- Tercihlər səhifəsinə keçin.
-
"Mətn Redaktoru: altında" Ren'py, sistem redaktoru və ya jEdit tərəfindən tövsiyə olunan Editra arasında seçim edə bilərsiniz.
Sistem redaktorunuz üçün Sublime istifadə etməyi məsləhət görürəm, çünki.rpy faylları uyğun gəlir və interfeysi yeni başlayanlar üçün Editra ilə müqayisədə izləmək daha asandır
-
- Redaktorunuzu seçdikdən sonra GUI interfeysi və ekran həlli daxil olmaqla ilk oyun qurulmasına başlayın.
-
Sonra GUI interfeysinizi və ya qrafik istifadəçi interfeysinizi seçin.
- Daha sonra, oyununuzun görünüşünü və rəng sxemini daha da fərdiləşdirmək istəyirsinizsə gui.rpy faylını birbaşa dəyişə bilərsiniz.
- Vurğulanan qətnaməni seçin.
- Daha sonra Tercihlər menyusunda qətnaməni dəyişə bilərsiniz.
Addım 4: Oyununuzu Kodlaşdırın
Əsas layihə fayl quruluşunuza sahib olduğunuza görə, əslində oyununuza maddələr əlavə etməyə başlamağın vaxtıdır.
Başlamaq səhifəsindəki bağlantıdan layihə fayl adınızın altından bütün mətn sənədlərinizi açaraq başlayın. Tercihlərdə seçdiyiniz mətn redaktorundan asılı olaraq, mətn redaktoru ayrı bir pəncərədə açılacaq və script.rpy, options.rpy, gui.rpy və screens.rpy daxil olmaqla bütün faylları göstərəcək. Sadə Oyun Sənədlərini tövsiyə edirəm. yuxarıdakı şəkillər kimi qurulan ilkin oyunun formatlaşdırılmasına daha da kömək etmək.
İlkin Faylların Skript Edilməsi
-
Script.rpy faylını açın.
- Dialoq, şəkillər, səs və qərarlar daxil olmaqla bütün oyununuzun gedəcəyi yer budur.
-
Birincisi, hər şeyin nə etdiyini və hər şeyin hara getdiyini başa düşməyinizə kömək etmək üçün ilkin script.rpy faylında göstərilən kontur kodunu müzakirə edəcəyəm.
- Kodun 3 və 4 sətirinin altında # Bu oyunda istifadə olunan simvolları bildirin. Kompüterinizdən hər hansı bir şəkil faylını bura əlavə edəcəksiniz.
- Görüntünü, görüntünü, görüntünün növünü (xarakter və ya arxa plan kimi) və kompüterinizin görüntüsünə bərabər olan görüntünün adını-j.webp" />
- Bunları burada yaratmalısınız ki, bu görüntüləri dəfələrlə istifadə edə biləcəyiniz yerdən asılı olmayaraq oynayasınız.
- Əvvəlcə # Bu oyunda istifadə olunan simvolları bildirin şərhinin altında.
-
Xarakterinizi təyin edəcəksiniz. Nümunə 3 -də görüldüyü kimi təyin olunan kod əmri oyundakı xarakterinizi təyin edir və xarakterə mətn rəngi təyin etməyə imkan verir.
Misal 1: image bg someimage = "someimage.png"
Nümunə 2: şəkil xarakteri someimage = "someimage.peg" Nümunə 3: a = Character ('CharacterName', color = "#rgbvalue") təyin edin
Dialoq
- Sonra, Ren'py -də hər hansı bir oyuna başlamaq üçün etiket başlanğıcını istifadə etməlisiniz: proqrama həqiqi oyunun burada başlamasını istədiyinizi söyləmək. Oradan, Aşağıdakı Nümunə 4 kimi Sənədlər altında tapılmış əmrlərdən istifadə edərək mənzərənizi qura bilərsiniz.
-
Oyununuza mətn əlavə etmək üçün iki işdən birini edə bilərsiniz.
- Nümunə 5 -də göründüyü kimi ikiqat tirnoq daxilində dialoq qoyun.
- Aşağıdakı Misal 6 -da göründüyü kimi ikiqat tırnakdakı sözlərə bir xarakter təyin edin.
- Hekayə xəttinizi dəyişdirmək üçün bir qərar ağacı yaratmaq, dialoqunuzu menyu, atlama və etiket kimi əmrlərlə birləşdirir. Nümunə 7 -ə baxın.
- Oyununuzu bitirmək üçün script.rpy faylınızın sonuna return yazın. Nümunə 8 -ə baxın.
Nümunə 4: "musicfromcomputer.ogg" musiqisini çalın, solğunluqla şəkil çəkin, xarakter dəyişənini göstərin
Misal 5: "Açılış dialoqunuzu yazın." Misal 6: a "A -nın dialoqunu yaz." // Bu, müəyyən edilmiş xarakter üçün dialoq yazır.
Misal 7
menyu: "Dialoq və ya sual": atlama yolu "İkinci dialoq və ya sual və s.": etiket marşrutu: "Dialoq" Nümunə 8: qayıt
Əmrləri öyrəndikdən sonra yuxarıdakı proses nisbətən sadədir və proqramı və dili rahat bildikdən sonra yüksək dərəcədə özelleştirilebilir. Sənədlərə baxmaqdan və ekran.rpy, options.rpy və gui.rpy fayllarını dəyişdirməkdən çəkinməyin. Onlayn Sənədlər, bunları dəyişdirməyə necə başlamaq barədə daha dərindən dərk edir və hansı əmrin nə etdiyini xatırlamaqda sıxışdığınız təqdirdə çox faydalıdır.
Oyununuzu daha da fərdiləşdirmək üçün oyunun kodlaşdırılması haqqında daha çox məlumat əldə etmək üçün bu bağlantıları izləyin.
- Yeni başlayanlar üçün Python və Ren'Py Dil lüğəti
- GUI (Qrafik İstifadəçi İnterfeysi) və ya oyunun vizual olaraq oyunçu Sənədlərinə necə bənzədiyi
- Bir musiqi çalğı siyahısı, bir şəkil qalereyası və ya oyun dizaynını inkişaf etdirmək üçün görüntü təkrarları əlavə etmək kimi digər əyləncəli əlavələri burada tapa bilərsiniz.
- Nəhayət, böyük yazı tiplərinin necə görünə biləcəyi kimi digər fərdiləşdirmə variantları burada tapıla bilər.
Addım 5: Oyununuzu buraxın
- Oyununuzu bitirmək üçün Ren'py başlatma qurğusunu yeniləyin.
- Sonra başlanğıc səhifəsində tapılan sintaksis səhvlərini axtarmaq üçün lint ilə skript yoxlayın.
-
Build Distributions fayllarınızı veb səhifəsinə yükləyə biləcəyiniz əlçatan bir qovluğa arxivləşdirəcək.
Seçdiyiniz platformada oyun yaratmaq üçün lazım olan əsas kod birbaşa Ren'py tərəfindən hazırlanmışdır. Daha çox məlumat üçün Ren'Py -də sənədlərin qurulması səhifəsinə daxil olun
- Daha sonra, dostlarınız və ailənizin dialoqda hər hansı bir səhv olub olmadığını öyrənmək üçün beta sınaqları keçirin.
- Nəhayət, oyununuzu bir çox vizual roman həvəskarlarına çatdırmaq üçün şəxsi veb saytınızda və ya Itchi.io -da yayımlayın.
İndi ilk vizual roman oyununuzu yaratmısınız! Təbrik edirik!
Tövsiyə:
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək Sürətləndirməni izləyin: Sürətləndirmə sonsuzdur, düşünürəm ki, Fizikanın bəzi qanunlarına görə. Sahilə çıxan ən sürətli məxluq, bir anda ən yüksək sürətindən istifadə edərək ovunu tutur
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow - Arduino IDE -dən istifadə edərək M5stack M5stick C -dən istifadə edərək Neopixel Ws2812 -də Göy qurşağının Çalışması: 5 addım
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow | Arduino IDE istifadə edərək M5stack M5stick C istifadə edərək Neopixel Ws2812 üzərində Göy qurşağı çalıştırın: Salam uşaqlar bu təlimatlarda Arduino IDE ilə m5stack m5stick-C inkişaf lövhəsi ilə neopixel ws2812 LED və ya led şerit və ya led matris və ya led üzük istifadə etməyi öyrənəcəyik. onunla bir göy qurşağı nümunəsi
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə - 433mhz ilə HT12E və HT12D istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: 5 addım
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə | HT12E və HT12D -dən 433mhz istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: Bu təlimatda sizə HT12E kodlu 433mhz ötürücü qəbuledici modulu istifadə edərək RADIO uzaqdan idarə etməyi göstərəcəyəm. HT12D kod deşifratoru IC. Bu təlimatda çox ucuz komponentləri istifadə edərək məlumat göndərə və ala bilərsiniz: HT