Sadržaj:
- Korak 1: Preuzmite Ren'py
- Korak 2: Pokrenite vodič
- Korak 3: Inicijalizacija postavki igre
- Korak 4: Kodiranje igre
- Korak 5: Objavljivanje igre
Video: Vodič za vizualne kreatore romana pomoću Ren’Py -a: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-31 10:17
Jeste li ikada igrali vizualni roman, odabrali svoju avanturističku igru, simulator zabavljanja ili neku drugu sličnu vrstu igre i razmišljali o tome da je sami napravite? Jeste li bili obeshrabreni, jer nikada prije niste šifrirali ili igrali igru? Tada će vam ovaj vodič pomoći da kreirate svoju vlastitu igru!
Šta je Ren'Py?
- Alat koji pomaže korisnicima u izgradnji vizualnih romana, RPG -ova, sastanaka za upoznavanje i drugih 2D igara.
- Ren'py koristi moćne skriptne jezike kako bi pomogao u pružanju fantastičnih sposobnosti igre s Pythonom i PyGameom.
- Potpuno besplatan i otvoren izvor s više platformi pristupačan.
- Ren'py NIJE vizualni alat, ako tražite vizualni alat, pogledajte Novelty ili Twine.
Šta je Python?
Python je skriptni jezik koji se koristi za povećanje čitljivosti kodera sa manje zahtjeva za sintaksom.
Šta će ovo uputstvo pokriti?
- Kako započeti s unaprijed izgrađenim vodičima.
- Kako započeti osnovnu igru uvođenjem naredbi.
- Kako dovršiti i podijeliti svoju kreaciju.
Ko će imati najviše koristi od ovog vodiča?
- Pojedinci koji žele proizvesti igru s malo ili nimalo iskustva u kodiranju.
- Koderi sa zanimanjem da saznaju više o pythonu.
Korak 1: Preuzmite Ren'py
- Napravite mapu na radnoj površini u koju ćete izdvojiti program.
- Počnite preuzimanjem softvera izravno iz kompanije Ren’Py.
- Slijedite upute za instalaciju točno kako je navedeno na web stranici Ren'Py.
Korak 2: Pokrenite vodič
- Kliknite na ploču za pokretanje Vodič u gornjem lijevom kutu.
- Kliknite pokretanje projekta.
- Igrajte kroz vodič kroz igru kako biste se predstavili softverskoj mehanici.
- Svakako pročitajte sve informativne ploče imenika igre.
Korak 3: Inicijalizacija postavki igre
- Vratite se na ploču s imenikom početne stranice i kliknite Napravi novi projekt.
-
Odaberite lokaciju direktorija vašeg projekta ili mjesto na kojem ćete spremati sve datoteke igara na računalo da biste ih kasnije ponovo otvorili.
- Preporučujem da prvo stvorite novu mapu na radnoj površini radi lakše pristupačnosti.
-
Zatim odaberite svoj direktorij u kojem želite da se vaša igra odmara.
Uvijek možete promijeniti svoj direktorij i druge postavke prema postavkama
- Imenujte svoj projekat.
-
Zatim postavite uređivač teksta.
-
Ren’Py preporučuje Editra, njihov vlastiti uređivač teksta. U ovom vodiču pokazat ću vam i kako postaviti drugi uređivač teksta po vašem izboru. Koristim uzvišeno, ali mogu se koristiti i drugi uređivači koji koriste.rpy datoteke.
- Idite na stranicu Postavke.
-
U odjeljku „Uređivač teksta:, imat ćete izbor između Editre koju preporučuje Ren’py, uređivača sistema ili jEdit.
Preporučujem korištenje Sublimea za uređivač sistema jer su.rpy datoteke kompatibilne i sučelje je mnogo lakše slijediti nego Editra za početnike
-
- Nakon odabira uređivača, započnite početno postavljanje igre uključujući GUI sučelje i rezoluciju zaslona.
-
Zatim odaberite GUI sučelje ili grafičko korisničko sučelje.
- Kasnije možete izravno izmijeniti datoteku gui.rpy ako želite dodatno prilagoditi izgled i shemu boja prikaza svoje igre.
- Odaberite istaknutu rezoluciju.
- Kasnije možete promijeniti rezoluciju u izborniku Postavke.
Korak 4: Kodiranje igre
Sada kada ste postavili osnovnu datoteku projekta, vrijeme je da zapravo počnete dodavati supstance u igru.
Počnite tako što ćete otvoriti sve svoje tekstualne datoteke sa veze na stranici za pokretanje pod imenom datoteke projekta. Ovisno o tome koji ste uređivač teksta odabrali u postavkama, uređivač teksta pojavit će se u zasebnom prozoru i prikazati sve datoteke, uključujući script.rpy, options.rpy, gui.rpy i screens.rpy. Preporučujem Simple Game Documentation kako bi dodatno pomogli u formatiranju početne igre postavljene poput gornjih slika.
Skriptiranje početnih datoteka
-
Otvorite datoteku script.rpy.
- Ovdje će ići sav kôd vaše igre, uključujući dijalog, slike, zvuk i odluke.
-
Prvo ću raspraviti okvirni kôd izložen u početnoj datoteci script.rpy kako bih vam pomogao da razumijete šta sve radi i gdje sve ide.
- Pod redcima 3 i 4 u kodu gdje piše # Deklarirajte znakove koje koristi ova igra. Ovdje ćete dodati sve datoteke slika sa svog računara.
- Da biste sliku proglasili, otkucajte sliku, vrstu slike (poput znaka ili pozadine) i naziv slike jednaku slici sa vašeg računara kao-j.webp" />
- Ovdje ih morate stvoriti kako biste igrali bez obzira na to gdje ove slike možete koristiti više puta.
- Ispod komentara u kojem je izvorno navedeno # Deklarirajte likove koje koristi ova igra.
-
Vi ćete definirati svoj karakter. Naredba koda koja se zove define vidi se u primjeru 3 definira vašeg lika u igri i omogućava vam da dodijelite karakteru boju teksta.
Primjer 1: image bg someimage = "someimage.png"
Primjer 2: znak slike someimage = "someimage.peg" Primjer 3: definirajte a = Character ('CharacterName', color = "#rgbvalue")
Dijalog
- Zatim, da biste započeli bilo koju igru u Ren’pyju, morate koristiti oznaku start: da biste programu rekli da želite da stvarni način igre započne ovdje. Odatle možete postaviti scenografiju pomoću naredbi koje se nalaze u odjeljku Dokumentacija, kao što je primjer 4 ispod.
-
Da biste igri dodali tekst, možete učiniti jednu od dvije stvari.
- Stavite dijalog u dvostruke navodnike kao što je prikazano u primjeru 5.
- Dodijelite znak riječima u dvostrukim navodnicima kao što je dolje prikazano u primjeru 6.
- Kreiranje stabla odluka za promjenu vaše priče uključuje vaš dijalog s naredbama kao što su izbornik, skok i označavanje. Pogledajte primjer 7.
- Da biste završili igru, upišite return na samom kraju datoteke script.rpy. Pogledajte primjer 8.
Primjer 4: puštanje muzike "musicfromcomputer.ogg", scena bg someimage sa fadeom, prikaz varijable karaktera
Primjer 5: "Napišite uvodni dijalog." Primjer 6: a "Napišite dijalog." // Ovim se piše dijalog za definirani znak.
Primjer 7
izbornik: "Dijalog ili pitanje": preskakanje rute "Drugi dijalog ili pitanje itd.": ruta oznake: "Dijalog" Primjer 8: povratak
Gore navedeni postupak je relativno jednostavan nakon što naučite naredbe i vrlo prilagodljiv kada se upoznate s programom i jezikom. Slobodno pogledajte dokumentaciju i promijenite datoteke screens.rpy, options.rpy i gui.rpy. Mrežna dokumentacija dublje govori o tome kako započeti s promjenom i vrlo je korisna u slučaju da zaglavite u sjećanju koja naredba šta radi.
Za dodatno prilagođavanje igre slijedite ove veze kako biste dobili više informacija o tome kako kodirati igru.
- Rječnik jezika Python i Ren'Py za početnike
- GUI (grafičko korisničko sučelje) ili kako igra vizualno izgleda dokumentaciji igrača
- Ostale zabavne dodatke, poput dodavanja muzičke liste za reprodukciju, galerije slika ili reprodukcija slika radi poboljšanja dizajna igre, možete pronaći ovdje
- Konačno, druge mogućnosti prilagođavanja, kao što su prikazi velikih fontova, mogu se pronaći ovdje.
Korak 5: Objavljivanje igre
- Da biste dovršili igru, ažurirajte pokretač Ren’py.
- Zatim provjerite skriptu s lintom da biste potražili sintaksičke greške pronađene na stranici za pokretanje.
-
Build Distributions arhivirat će vaše datoteke u pristupačnu mapu koju možete postaviti na web stranicu.
Osnovni kôd potreban za kreiranje igre na platformi po vašem izboru izrađuje direktno Ren'py. Za više informacija posjetite stranicu za izradu dokumentacije na stranici Ren'Py
- Zatim pokrenite beta testove tako što će prijatelji i porodica igrati igru kako bi provjerili ima li grešaka u dijalogu.
- Na kraju, pustite svoju igru na svoju osobnu web stranicu ili na Itchi.io kako bi vaša igra dosegla mnoge ljubitelje vizualnih romana.
Sada ste stvorili svoju prvu vizualnu igru romana! Čestitamo!
Preporučuje se:
Upravljajte LED diodama pomoću daljinskog upravljača za televizor ?! -- Arduino IR vodič: 5 koraka (sa slikama)
Upravljajte LED diodama pomoću daljinskog upravljača za televizor ?! || Arduino IR vodič: U ovom projektu ću vam pokazati kako sam prenamijenio beskorisne tipke na daljinskom upravljaču za televizor za upravljanje LED diodama iza televizora. Ovu tehniku možete koristiti i za kontrolu svih vrsta stvari uz malo uređivanja koda. Pričaću i o teoriji
SONOFF dvostruki vodič: Daljinsko upravljanje električnim aparatima pomoću MQTT -a i ubidota: 4 koraka
SONOFF Dual Tutorial: Daljinsko upravljanje električnim aparatima pomoću MQTT-a i Ubidots-a: Ovaj Wi-Fi relej od 9 USD može kontrolirati dva uređaja istovremeno. Naučite kako ga spojiti na Ubidots i osloboditi njegov puni potencijal! U ovom vodiču ćete naučiti kako kontrolirati nekoliko 110V uređaja preko Wi-Fi mreže za 9 USD, koristeći Iteadov SONOFF Dual
Pomoć pri obroku za lijene čitatelje romana: 14 koraka
Pomoć pri obroku za lijenog čitatelja romana: Projekt ima za cilj pomoći lijenom čitatelju koji čita roman dok jede, ali ne želi uprljati tastaturu
Vodič za ultrazvučne senzore pomoću Arduina: 6 koraka
Vodič za ultrazvučni senzor pomoću Arduina: Ovo uputstvo je vodič o popularnom ultrazvučnom senzoru HC - SR04. Objasnit ću kako to funkcionira, pokazat ću vam neke njegove značajke i podijelit ću primjer Arduino projekta koji možete slijediti da biste ga integrirali u svoje projekte. Dajemo shematski dijagram o
Vodič 30A Kočioni regulator kočnice motora pomoću mikro četkice pomoću servo testera: 3 koraka
Vodič 30A Kočioni motor kočnice motora pomoću motorne četkice pomoću servo testera: Specifikacija: Regulator brzine četke 30A. Funkcija: naprijed, natrag, kočnica Radni napon: 3.0V --- 5.0V. Struja (A): 30A BEC: 5V/1A Frekvencija upravljačkog programa: 2KHz Ulaz: 2-3 Li-Po/Ni-Mh/Ni-cd 4-10 ćelija Stalna struja 30A Maks. 30A <