Sisukord:
- Samm: laadige alla Ren'py
- Samm: alustage õpetust
- Samm: lähtestage mänguseaded
- Samm: mängu kodeerimine
- Samm: mängu vabastamine
Video: Visual Novel Maker'i õpetus Ren’Py abil: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-31 10:18
Kas olete kunagi mänginud visuaalset romaani, valinud oma seiklusmängu, tutvumissimulaatori või mõne muu sarnase mängu ja mõelnud selle tegemisele ise? Kas teid heidutas see, sest te pole kunagi varem kodeerinud ega mängu teinud? Siis aitab see õpetus teil oma mängu luua!
Mis on Ren'Py?
- Tööriist, mis aitab kasutajatel luua visuaalseid romaane, RPG -sid, tutvumismänge ja muid 2D -mänge.
- Ren'py kasutab võimsaid skriptikeeli, et aidata Pythonil ja PyGame'il fantastilisi mänguvõimalusi pakkuda.
- Täiesti tasuta ja avatud lähtekoodiga platvormideülene juurdepääsetavus.
- Ren'py EI ole visuaalne tööriist, kui otsite visuaalset tööriista, vaadake uudsust või nööri.
Mis on Python?
Python on skriptikeel, mida kasutatakse vähem süntaksinõuetega kodeerijate loetavuse suurendamiseks.
Mida see õpetus hõlmab?
- Kuidas alustada ettevalmistatud õpetustega?
- Kuidas käivitada põhimängu käskude abil.
- Kuidas oma loomingut lõplikult vormistada ja jagada.
Kellele sellest õpetusest kõige rohkem kasu on?
- Inimesed, kes soovivad toota mängu, millel on vähe kodeerimiskogemust või üldse mitte.
- Kodeerijad, kellel on huvi pythonist rohkem teada saada.
Samm: laadige alla Ren'py
- Tehke oma töölauale kaust, kuhu programm välja võtta.
- Alustage tarkvara allalaadimisega otse Ren’Py -st.
- Järgige paigaldusjuhiseid täpselt nii, nagu on loetletud Ren'Py veebisaidil.
Samm: alustage õpetust
- Klõpsake vasakus ülanurgas käivituspaneelil Õpetus.
- Klõpsake projekti käivitamiseks.
- Mängige läbi mänguõpetus, et tutvustada end tarkvaramehaanikale.
- Lugege kindlasti läbi kõik mängu teabe kataloogipaneelid.
Samm: lähtestage mänguseaded
- Minge tagasi avalehe kataloogi paneelile ja klõpsake nuppu Loo uus projekt.
-
Valige oma projekti kataloogi asukoht või koht, kuhu salvestate kõik oma mängufailid arvutisse, et neid hiljem uuesti avada.
- Soovitan esmalt hõlpsa juurdepääsetavuse huvides luua töölauale uue kausta.
-
Seejärel valige oma kataloog, kus soovite oma mängu puhata.
Saate oma kataloogi ja muid seadeid alati eelistuste alt muuta
- Nimetage oma projekt.
-
Järgmisena seadistage oma tekstiredaktor.
-
Ren’Py soovitab Editrat, nende isiklikku tekstiredaktorit. Selles õpetuses näitan teile ka, kuidas seadistada mõni muu teie valitud tekstiredaktor. Ma kasutan ülevat, kuid kasutada saab ka teisi redigeerijaid, kes kasutavad.rpy -faile.
- Minge eelistuste lehele.
-
Jaotises „Tekstiredaktor:” saate valida Ren’py, süsteemiredaktori või jEditi soovitatud Editra.
Soovitan oma süsteemiredaktoris kasutada Sublime'i, kuna.rpy -failid ühilduvad ja liides on palju lihtsamalt jälgitav kui algajatele mõeldud Editra
-
- Pärast redaktori valimist alustage mängu esialgset seadistamist, sealhulgas GUI liidest ja ekraani eraldusvõimet.
-
Seejärel valige oma graafiline kasutajaliides või graafiline kasutajaliides.
- Hiljem saate gui.rpy faili otse muuta, kui soovite oma mängu kuva välimust ja värviskeemi veelgi kohandada.
- Valige esiletõstetud eraldusvõime.
- Hiljem saate eraldusvõimet muuta menüüs Eelistused.
Samm: mängu kodeerimine
Nüüd, kui teil on põhiline projektifaili seadistus, on aeg hakata oma mängule aineid lisama.
Alustuseks avage kõik oma tekstifailid projektifaili nime all käivituslehe lingilt. Sõltuvalt eelistustest valitud tekstiredaktorist avaneb tekstiredaktor eraldi aknas ja kuvab kõik failid, sealhulgas script.rpy, options.rpy, gui.rpy ja screens.rpy. Soovitan lihtsat mängudokumentatsiooni et aidata täiendavalt esialgse mängu vormindamisel, nagu ülaltoodud piltidel.
Esialgsete failide skriptimine
-
Avage fail script.rpy.
- Siia läheb kogu teie mängu kood, sealhulgas dialoog, pildid, heli ja otsused.
-
Esiteks arutan esialgses failis script.rpy esitatud ülevaadekoodi, et aidata teil mõista, mida kõik teeb ja kuhu kõik läheb.
- Koodi 3. ja 4. rea all, kus on kirjas # Deklareeri selle mängu kasutatavad märgid. Lisate siia oma arvutist kõik pildifailid.
- Pildi deklareerimiseks tippige pilt, pildi tüüp (nt märk või taust) ja pildi nimi, mis võrdub teie arvutist pärineva kujutisega.jpg- või-p.webp" />
- Peate need siin looma, et saaksite mängida, olenemata sellest, kus saate neid pilte mitu korda kasutada.
- Kommentaari all, milles oli algselt märgitud # Deklareeri selle mängu kasutatavad tegelased.
- Teie määratlete oma iseloomu. Koodikäsk nimega define, mida on näha näites 3, määratleb teie tegelase mängus ja võimaldab teil määrata tegelasele teksti värvi.
Näide 1: image bg someimage = "someimage.png"
Näide 2: pildimärk someimage = "someimage.peg" Näide 3: defineerige a = Character ('CharacterName', color = "#rgbvalue")
Dialoog
- Järgmisena peate Ren’py'is mis tahes mängu alustamiseks kasutama sildi algust: ütlema programmile, et soovite, et tegelik mäng algaks siit. Sealt saate oma maastiku seadistada dokumentatsiooni alt leitud käskude abil, nagu näiteks näide 4 allpool.
-
Mängule teksti lisamiseks saate teha ühte kahest toimingust.
- Asetage dialoog topelt jutumärkidesse, nagu on näha näites 5.
- Määrake sõnadele topelt jutumärkides märk, nagu on näha allpool näites 6.
- Otsustuspuu loomine oma süžee muutmiseks hõlmab teie dialoogi selliste käskudega nagu menüü, hüpata ja silt. Vt näidet 7.
- Mängu lõpetamiseks tippige oma script.rpy faili lõppu return. Vaata näidet 8.
Näide 4: muusika esitamine "musicfromcomputer.ogg", stseen bg some image with fade, show character variable
Näide 5: "Kirjutage oma avavestlus." Näide 6: a "Kirjutage dialoog". // See kirjutab määratud tähemärgi jaoks dialoogi.
Näide 7
menüü: "Dialoog või küsimus": hüpata marsruut "Teine dialoog või küsimus jne": sildi marsruut: "Dialoog" Näide 8: tagasipöördumine
Ülaltoodud protsess on käskude õppimisel suhteliselt lihtne ja programmi ja keelega hästi kohandatav. Vaadake julgelt dokumentatsiooni ja muutke faile screens.rpy, options.rpy ja gui.rpy. Veebidokumentatsioonis käsitletakse põhjalikumalt, kuidas alustada nende muutmist, ja see on väga kasulik juhuks, kui jääte meelde, milline käsk mida teeb.
Mängu edasiseks kohandamiseks järgige neid linke, et saada lisateavet mängu tegeliku kodeerimise kohta.
- Python ja Ren'Py keele sõnastik algajatele
- GUI (graafiline kasutajaliides) või see, kuidas mäng mängijale visuaalselt välja näeb Dokumentatsioon
- Muud lõbusad lisandmoodulid, näiteks muusika esitusloendi, pildigalerii või mängukujunduse täiustamiseks piltide kordused, leiate siit
- Lõpuks leiate siit ka muid kohandamisvalikuid, näiteks seda, kui suured fondinäidikud on.
Samm: mängu vabastamine
- Mängu lõpetamiseks värskendage käivitajat Ren’py.
- Seejärel kontrollige skripti lintiga, et otsida käivituslehelt leitud süntaksivigu.
-
Build Distributions arhiveerib teie failid juurdepääsetavasse kausta, mille saate veebisaidile üles laadida.
Olulise koodi, mis on vajalik mängu loomiseks teie valitud platvormil, teeb otse Ren'py. Lisateabe saamiseks külastage Ren'Py dokumentatsiooni koostamise lehte
- Seejärel käivitage beetatestid, lastes sõpradel ja perel mängu mängida, et näha, kas dialoogis on vigu.
- Lõpuks vabastage mäng oma isiklikul veebisaidil või saidil Itchi.io, et teie mäng jõuaks paljude visuaalsete uudiste entusiastideni.
Olete nüüd loonud oma esimese visuaalse romaanimängu! Palju õnne!
Soovitan:
SONOFFi kahekordne õpetus: kontrollige oma elektriseadmeid MQTT ja Ubidotide abil eemalt: 4 sammu
SONOFFi kahekordne õpetus: kontrollige oma elektriseadmeid kaugjuhtimisega MQTT ja Ubidotide abil: see 9 dollari suurune WiFi-relee saab juhtida kahte seadet korraga. Siit saate teada, kuidas ühendada Iboidi SONOFF Dual abil Wi-Fi kaudu paar 110 V seadet 9 dollari eest
Ultraheli anduri õpetus Arduino abil: 6 sammu
Ultraheli anduri õpetus Arduino abil: see juhend on juhend populaarse ultraheli anduri HC - SR04 kohta. Ma selgitan, kuidas see töötab, näitan teile mõningaid selle funktsioone ja jagan Arduino projekti näidet, mida saate oma projektidesse integreerida. Pakume skemaatilist diagrammi
Õpetus: Kuidas kalibreerida ja liidestada rakke Arduino UNO abil: 3 sammu
Õpetus: Kuidas Arduino UNO-ga kalibreerida ja liidese laadida: Tere poisid, me näitame teile õpetust: Kuidas kalibreerida ja liidestada koormusandurit või HX711 tasakaalumoodulit Arduino UNO-ga. HX711 tasakaalumooduli kirjeldus: See moodul kasutab 24 kõrget täpsusega A / D muundur. See kiip on mõeldud kõrgekvaliteediliseks
Õpetus: Kuidas luua Arduino UNO abil VL53L0X lasersageduse anduri moodul: 3 sammu
Õpetus: Kuidas luua Arduino UNO abil VL53L0X lasermõõdiku andurimoodul: Kirjeldused: see õpetus näitab teile kõigile üksikasjalikult, kuidas luua kaugusandurit, kasutades VL53L0X lasermõõdetava anduri moodulit ja Arduino UNO -d ning see töötab nagu teie taha. Järgige juhiseid ja saate sellest juhendajast aru
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil