Obsah:
- Krok 1: Stiahnite si Ren'py
- Krok 2: Spustite výukový program
- Krok 3: Inicializujte nastavenia hry
- Krok 4: Kódovanie hry
- Krok 5: Vydanie hry
Video: Výukový program Visual Novel Maker pomocou programu Ren’Py: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-31 10:24
Hrali ste niekedy vizuálny román, vybrali ste si vlastnú dobrodružnú hru, simulátor zoznamovania alebo iný podobný typ hry a uvažovali ste o tom, že by ste si ho vyrobili sami? Odrádzalo vás to, pretože ste nikdy predtým nekódovali ani nehrali hru? Potom vám tento návod pomôže vytvoriť si vlastnú hru!
Čo je Ren'Py?
- Nástroj, ktorý pomáha používateľom vytvárať hry Visual Novel, RPG, zoznamky a ďalšie 2D hry.
- Ren'py používa výkonné skriptovacie jazyky, ktoré pomáhajú poskytovať fantastické herné schopnosti s jazykmi Python a PyGame.
- Úplne bezplatný a otvorený zdroj s prístupnosťou pre rôzne platformy.
- Ren'py NIE je vizuálnym nástrojom, ak hľadáte vizuálny nástroj, pozrite sa na Novinku alebo Motúz.
Čo je to Python?
Python je skriptovací jazyk, ktorý sa používa na zvýšenie čitateľnosti kódovačov s menšími požiadavkami na syntax.
Čo bude zahŕňať tento návod?
- Ako začať s vopred pripravenými návodmi.
- Ako začať základnú hru zavedením príkazov.
- Ako dokončiť a zdieľať svoj výtvor.
Kto bude najlepšie ťažiť z tohto tutoriálu?
- Jednotlivci, ktorí chcú vytvoriť hru s malým až žiadnym kódovacím zážitkom.
- Kodéry so záujmom dozvedieť sa viac o pythone.
Krok 1: Stiahnite si Ren'py
- Vytvorte priečinok na ploche, do ktorého chcete program extrahovať.
- Začnite tým, že si softvér stiahnete priamo z Ren’Py.
- Pri inštalácii postupujte presne podľa pokynov na webovej stránke Ren'Py.
Krok 2: Spustite výukový program
- Kliknite na spúšťací panel na výukový program v ľavom hornom rohu.
- Kliknite na položku Spustiť projekt.
- Prejdite si herný návod a predstavte sa v softvérovej mechanike.
- Nezabudnite si prečítať všetky informačné panely s adresármi k hre.
Krok 3: Inicializujte nastavenia hry
- Vráťte sa na panel adresárov domovskej stránky a kliknite na položku Vytvoriť nový projekt.
-
Vyberte umiestnenie adresára projektu alebo miesto, kam budete ukladať všetky svoje herné súbory do počítača, aby ste ich mohli neskôr znova otvoriť.
- Odporúčam najskôr vytvoriť nový priečinok na ploche, aby bol uľahčený prístup.
-
Potom vyberte adresár, v ktorom chcete, aby vaša hra spočívala.
Adresár a ďalšie nastavenia môžete kedykoľvek zmeniť v predvoľbách
- Pomenujte svoj projekt.
-
Ďalej nastavte textový editor.
-
Ren’Py odporúča Editru, ich vlastný osobný textový editor. V tomto návode vám tiež ukážem, ako nastaviť ďalší textový editor podľa vášho výberu. Používam vznešené, ale dajú sa použiť aj iné editory, ktoré používajú súbory.rpy.
- Prejdite na stránku Predvoľby.
-
V časti „Textový editor:“budete mať na výber medzi úpravami odporúčanými spoločnosťou Ren’py, systémovým editorom alebo jEdit.
Odporúčam použiť Sublime pre váš systémový editor, pretože súbory.rpy sú kompatibilné a rozhranie je oveľa jednoduchšie sledovať ako Editra pre začiatočníkov
-
- Po výbere editora spustite úvodné nastavenie hry vrátane rozhrania GUI a rozlíšenia obrazovky.
-
Potom vyberte svoje rozhranie GUI alebo grafické používateľské rozhranie.
- Neskôr môžete súbor gui.rpy priamo upraviť, ak by ste chceli ďalej prispôsobiť vzhľad a farebnú schému vášho herného displeja.
- Vyberte zvýraznené rozlíšenie.
- Neskôr môžete rozlíšenie zmeniť v ponuke Predvoľby.
Krok 4: Kódovanie hry
Teraz, keď máte základné nastavenie súboru projektu, je načase skutočne začať s pridávaním látok do hry.
Začnite otvorením všetkých svojich textových súborov z odkazu na úvodnej stránke pod názvom súboru projektu. V závislosti od toho, ktorý textový editor ste vybrali v predvoľbách, sa textový editor otvorí v samostatnom okne a zobrazí všetky súbory vrátane script.rpy, options.rpy, gui.rpy a screens.rpy. Odporúčam dokumentáciu k jednoduchej hre ďalej pomôcť pri formátovaní počiatočnej hry nastavenej ako vyššie uvedené obrázky.
Skriptovanie počiatočných súborov
-
Otvorte súbor script.rpy.
- Tu pôjde celý kód vašej hry vrátane dialógov, obrázkov, zvuku a rozhodnutí.
-
Najprv prediskutujem kód osnovy uvedený v pôvodnom súbore script.rpy, ktorý vám pomôže porozumieť tomu, čo všetko robí a kam všetko smeruje.
- Pod riadkami 3 a 4 v kóde, kde sa uvádza # Deklarujte postavy používané v tejto hre. Budete sem pridávať všetky súbory s obrázkami z počítača.
- Ak chcete deklarovať obrázok, zadajte obrázok, typ obrázku (napríklad znak alebo pozadie) a názov obrázku, ktorý sa zhoduje s obrázkom z počítača, ako súbor-j.webp" />
- Tu ich musíte vytvoriť, aby ste mohli hrať bez ohľadu na to, kde môžete tieto obrázky mnohokrát použiť.
- Pod komentárom, ktorý pôvodne uvádzal # Deklarovať postavy používané v tejto hre.
-
Definujete svoju postavu. Príkaz s kódom s názvom define videný v Príklade 3 definuje vašu postavu v hre a umožňuje vám priradiť postave farbu textu.
Príklad 1: image bg someimage = "someimage.png"
Príklad 2: znak obrázku someimage = "someimage.peg" Príklad 3: definujte a = znak ('CharacterName', color = "#rgbvalue")
Dialóg
- Ďalej, ak chcete začať akúkoľvek hru v Ren'py, musíte použiť štítok štart: tu povedzte programu, že chcete, aby začala skutočná hra. Odtiaľ môžete nastaviť svoje scenérie pomocou príkazov nachádzajúcich sa v dokumentácii, ako je napríklad príklad 4 nižšie.
-
Ak chcete do hry pridať text, môžete urobiť jednu z dvoch vecí.
- Umiestnite dialóg do dvojitých úvodzoviek, ako je vidieť v príklade 5.
- Slovám priraďte znak v dvojitých úvodzovkách, ako je uvedené nižšie v príklade 6.
- Vytvorenie stromu rozhodnutí, ktorý zmení váš príbeh, integruje váš dialóg s príkazmi, ako sú ponuka, skok a štítok. Pozri príklad 7.
- Hru ukončíte zadaním príkazu return na úplný koniec súboru script.rpy. Pozri príklad 8.
Príklad 4: prehrajte hudbu „musicfromcomputer.ogg“, scénu bg nejaký obrázok s vyblednutím, ukážku premennej znaku
Príklad 5: „Napíšte svoj úvodný dialóg.“Príklad 6: a „Napíšte dialóg.“// Toto zapisuje dialógové okno pre definovaný znak.
Príklad 7
ponuka: "Dialóg alebo otázka": trasa na skok "Druhý dialóg alebo otázka atď.": trasa označenia: "Dialóg" Príklad 8: návrat
Vyššie uvedený postup je relatívne jednoduchý, keď sa naučíte príkazy, a je veľmi prispôsobiteľný, keď vám bude program a jazyk vyhovovať. Neváhajte sa pozrieť do dokumentácie a zmeniť súbory screens.rpy, options.rpy a gui.rpy. Online dokumentácia sa podrobnejšie zaoberá tým, ako začať s ich zmenou, a je veľmi užitočná v prípade, že si spomeniete, ktorý príkaz robí čo.
Ak chcete svoju hru ďalej prispôsobiť, pomocou týchto odkazov získate ďalšie informácie o tom, ako hru skutočne kódovať.
- Jazykový slovník Python a Ren'Py pre začiatočníkov
- GUI (grafické používateľské rozhranie) alebo ako hra vizuálne vyzerá v dokumentácii hráča
- Tu nájdete ďalšie zábavné doplnky, ako je pridanie zoznamu skladieb, galérie obrázkov alebo opakovaných prehratí obrázkov na vylepšenie herného dizajnu.
- Nakoniec tu nájdete ďalšie možnosti prispôsobenia, ako napríklad veľkosť zobrazenia písma.
Krok 5: Vydanie hry
- Ak chcete ukončiť hru, aktualizujte spúšťač Ren’py.
- Potom skontrolujte skript s vláknami a vyhľadajte chyby syntaxe nájdené na úvodnej stránke.
-
Build Distributions bude archivovať vaše súbory do prístupného priečinka, ktorý môžete nahrať na webovú stránku.
Základný kód potrebný na vytvorenie hry na vami zvolenej platforme vytvára priamo Ren'py. Ďalšie informácie nájdete na stránke zostavenia dokumentácie na serveri Ren'Py
- Potom spustite beta testy tým, že necháte hru hrať priateľov a rodinu, aby ste zistili, či v dialógu nie sú chyby.
- Nakoniec uvoľnite svoju hru na svojich osobných webových stránkach alebo na Itchi.io, aby sa vaša hra mohla dostať k mnohým nadšencom vizuálnych románov.
Teraz ste vytvorili svoju prvú vizuálnu románovú hru! Gratulujem
Odporúča:
Výukový program: Ako vytvoriť detektor dosahu pomocou Arduino Uno a ultrazvukového senzora: 3 kroky
Tutorial: How to Build Range Detector using Arduino Uno and Ultrazvukový senzor: Popis: This tutorial shows how to make a simple range detector which able to measurement the distance between ultrasonic sensor (US-015) and překážka pred ním. Tento ultrazvukový senzor US-015 je vašim dokonalým snímačom na meranie vzdialenosti a
Ako vytvoriť 2D znak pomocou ovládača znakov v programe Unreal Engine 4 pomocou Visual Script pre PC: 11 krokov
Ako vytvoriť 2d znak pomocou ovládača znakov v Unreal Engine 4 pomocou Visual Script pre PC: Ako vytvoriť 2d znak pomocou ovládača znakov v Unreal Engine 4 pomocou vizuálneho skriptu pre PC Ahoj, som Jordan Steltz. Videohry vyvíjam od svojich 15 rokov. Tento tutoriál vás naučí, ako vytvoriť základnú postavu pomocou
Výukový program Arduino - Ovládanie servomotora pomocou joysticku: 4 kroky
Výukový program Arduino - Ovládanie servomotora pomocou joysticku: V tomto návode sa naučíme používať servo s joystickom. 1 ks servomotora budeme ovládať 1 joystickom. Projekty robotických ramien môžete implementovať podľa tohto tutoriálu. Pri práci… budeme samozrejme používať externú batériu / napájanie
Ako vytvoriť jednoduchý chatovací program v jazyku Visual Basic pomocou ovládacieho prvku Microsoft Winsock: 7 krokov
Ako vytvoriť jednoduchý chatovací program v jazyku Visual Basic pomocou ovládacieho prvku Microsoft Winsock: V tejto intuitívnej verzii vám ukážem, ako vytvoriť jednoduchý chatovací program v jazyku Visual Basic. Prejdem sa k tomu, čo všetko kód robí, takže sa naučíte, ako ho vytvoríte, a na konci vám ukážem, ako ho používať
Zabezpečte skartovanie jednotlivých súborov pomocou funkcie Odoslať do pomocou programu Ccleaner: 4 kroky
Zabezpečte skartovanie jednotlivých súborov pomocou funkcie Odoslať do pomocou programu Ccleaner: Tento návod vám ukáže, že na pravé kliknutie musíte pridať možnosť Odoslať kam, čo vám umožní odstrániť súbor pomocou CCleaner