Sadržaj:
- Korak 1: Preuzmite Ren'py
- Korak 2: Pokrenite vodič
- Korak 3: Pokretanje postavki igre
- Korak 4: Kodiranje igre
- Korak 5: Objavljivanje igre
Video: Vodič za vizualne tvorce romana pomoću Ren’Py: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-31 10:20
Jeste li ikada igrali vizualni roman, odabrali vlastitu avanturističku igru, simulator upoznavanja 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 napravili igru? Tada će vam ovaj vodič pomoći da stvorite svoju vlastitu igru!
Što 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 za pružanje 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.
Što je Python?
Python je skriptni jezik koji se koristi za povećanje čitljivosti kodera s manje zahtjeva za sintaksom.
Što će ovo uputstvo pokriti?
- Kako započeti s unaprijed izgrađenim vodičima.
- Kako pokrenuti osnovnu igru uvođenjem naredbi.
- Kako dovršiti i podijeliti svoju kreaciju.
Tko ć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 tvrtke Ren’Py.
- Slijedite upute za instalaciju točno kako je navedeno na web stranici Ren'Py.
Korak 2: Pokrenite vodič
- Kliknite na početnu ploču Tutorial u gornjem lijevom kutu.
- Kliknite pokretanje projekta.
- Igrajte kroz vodič kroz igru kako biste se predstavili softverskoj mehanici.
- Svakako pročitajte sve ploče s informativnim informacijama o igri.
Korak 3: Pokretanje 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 ponovno 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 imenik i druge postavke prema postavkama
- Imenujte svoj projekt.
-
Zatim postavite uređivač teksta.
-
Ren’Py preporučuje Editra, njihov vlastiti uređivač teksta. U ovom vodiču ću vam također pokazati 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 sustava ili jEdita.
Preporučujem korištenje Sublimea za uređivač sustava 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 razlučivost zaslona.
-
Zatim odaberite svoje 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 zaslona za igru.
- Odaberite istaknutu razlučivost.
- Kasnije možete promijeniti razlučivost u izborniku Postavke.
Korak 4: Kodiranje igre
Sada kada ste postavili osnovnu datoteku projekta, vrijeme je da zapravo počnete dodavati tvari u igru.
Započnite otvaranjem svih tekstualnih datoteka s 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 Documentation Documentation kako bi dodatno pomogli u oblikovanju 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 razumjeti što sve radi i kamo sve ide.
- Pod redcima 3 i 4 u kodu gdje piše # Deklarirajte likove koje koristi ova igra. Ovdje ćete dodati sve datoteke slika sa svog računala.
- Da biste sliku proglasili, upišite sliku, vrstu slike (poput znaka ili pozadine) i naziv slike jednaku slici s vašeg računala kao-j.webp" />
- Ovdje ih morate stvoriti kako biste se 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 nazvana define, viđena u primjeru 3, definira vašeg lika u igri i omogućuje vam da liku dodijelite 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 upotrijebiti oznaku start: kako biste programu rekli da želite da stvarni način igre započne ovdje. Odatle možete postaviti scenografiju pomoću naredbi iz dokumentacije, kao što je primjer 4 ispod.
-
Za dodavanje teksta u igru možete učiniti jednu od dvije stvari.
- Dijalog stavite 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.
- Stvaranje stabla odluka za promjenu vaše priče uključuje vaš dijalog s naredbama kao što su izbornik, skok i označavanje. Vidi primjer 7.
- Za kraj igre upišite return na samom kraju datoteke script.rpy. Vidi primjer 8.
Primjer 4: pustite glazbu "musicfromcomputer.ogg", scenu bg someimage sa fadeom, pokažite varijablu znaka
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": preskočite rutu "Drugi dijalog ili pitanje itd.": ruta s oznakom: "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 što radi.
Za dodatno prilagođavanje igre slijedite ove veze kako biste dobili više informacija o tome kako zapravo 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 glazbenog popisa za reprodukciju, galerije slika ili ponavljanja slika za poboljšanje dizajna igre, možete pronaći ovdje
- Konačno, druge mogućnosti prilagođavanja, kao što su prikazi velikih fontova ovdje.
Korak 5: Objavljivanje igre
- Da biste dovršili igru, ažurirajte pokretač Ren’py.
- Zatim provjerite skriptu s lintom da biste potražili sintaksne pogreške pronađene na stranici za pokretanje.
-
Build Distributions arhivirat će vaše datoteke u pristupačnu mapu koju možete prenijeti na web stranicu.
Osnovni kôd potreban za stvaranje igre na platformi po vašem izboru izrađuje Ren'py. Za više informacija posjetite stranicu za izradu dokumentacije na stranici Ren'Py
- Zatim pokrenite beta testove tako da prijatelji i obitelj odigraju 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 igru s vizualnim romanom! Čestitamo!
Preporučeni:
Upravljajte svojim LED diodama pomoću daljinskog upravljača za televizor ?! -- Arduino IR vodič: 5 koraka (sa slikama)
Upravljajte svojim LED diodama pomoću daljinskog upravljača za televizor ?! || Arduino IR vodič: U ovom projektu pokazat ću vam kako sam prenamijenio beskorisne tipke na daljinskom upravljaču televizora za upravljanje LED diodama iza televizora. Ovu tehniku možete koristiti i za kontrolu svih vrsta stvari uz malo uređivanja koda. Govorit ću i malo o teoriji
Pokušaj vizualne glazbe uživo: 4 koraka
Pokušaj vizualne glazbe uživo: Pozdrav i dobrodošli u moj prvi pokušaj stvaranja vizualne glazbe uživo! Moje ime je Wesley Pena i ja sam interaktivni multimedijski smjer na koledžu u New Jerseyju. Ovo uputstvo dio je finala za moj sat interaktivnog programiranja glazbe, gdje
Pomoć u obrocima 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 tipkovnicu
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 podijeliti primjer projekta Arduino koji možete slijediti da biste ga integrirali u svoje projekte. Donosimo shematski dijagram o
Vodič 30A Kočioni upravljač kočnice motora pomoću mikro četke pomoću servo testera: 3 koraka
Vodič 30A Kočioni motor kočnice motora pomoću motorne četke 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 <