Obsah:
- Krok 1: Stáhněte si Ren'py
- Krok 2: Spusťte výukový program
- Krok 3: Inicializujte nastavení hry
- Krok 4: Kódování hry
- Krok 5: Vydání hry
Video: Výukový program Visual Novel Maker pomocí Ren’Py: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-31 10:18
Hráli jste někdy vizuální román, vybrali jste si vlastní dobrodružnou hru, simulátor seznamování nebo jiný podobný typ hry a přemýšleli jste o tom, že si ji sami vyrobíte? Odradilo vás to, protože jste nikdy předtím nekódovali ani nehráli hru? Pak vám tento tutoriál pomůže vytvořit si vlastní hru!
Co je Ren'Py?
- Nástroj, který pomáhá uživatelům vytvářet hry Visual Novel, RPG, Dating Sims a další 2D hry.
- Ren'py používá výkonné skriptovací jazyky, které pomáhají poskytovat fantastické herní schopnosti s Pythonem a PyGame.
- Zcela bezplatný a otevřený zdroj s přístupností napříč platformami.
- Ren'py NENÍ vizuální nástroj, pokud hledáte vizuální nástroj, podívejte se do Novinky nebo Motouzu.
Co je Python?
Python je skriptovací jazyk používaný ke zvýšení čitelnosti kodérů s menšími požadavky na syntaxi.
Co bude tento výukový program pokrývat?
- Jak začít s předem vytvořenými výukovými programy.
- Jak spustit základní hru zavedením příkazů.
- Jak dokončit a sdílet svůj výtvor.
Kdo bude nejlépe těžit z tohoto tutoriálu?
- Jedinci, kteří chtějí vytvořit hru s malým až žádným kódovacím zážitkem.
- Kodéry se zájmem dozvědět se více o pythonu.
Krok 1: Stáhněte si Ren'py
- Vytvořte na ploše složku, do které chcete program extrahovat.
- Začněte stažením softwaru přímo z Ren’Py.
- Při instalaci postupujte přesně podle pokynů uvedených na webové stránce Ren'Py.
Krok 2: Spusťte výukový program
- Klikněte na spouštěcí panel na výukový program v levém horním rohu.
- Klikněte na Spustit projekt.
- Projděte si herní návod a představte se softwarové mechanice.
- Nezapomeňte si přečíst všechny informační panely adresářů hry.
Krok 3: Inicializujte nastavení hry
- Vraťte se na panel adresáře domovské stránky a klikněte na Vytvořit nový projekt.
-
Vyberte umístění adresáře projektu nebo místo, kam budete ukládat všechny své herní soubory do počítače, abyste je mohli později znovu otevřít.
- Doporučuji nejprve vytvořit novou složku na ploše pro snadnou přístupnost.
-
Poté vyberte adresář, ve kterém chcete, aby vaše hra spočívala.
Adresář a další nastavení můžete kdykoli změnit v předvolbách
- Pojmenujte svůj projekt.
-
Dále nastavte textový editor.
-
Ren’Py doporučuje Editru, jejich vlastní osobní textový editor. V tomto tutoriálu vám také ukážu, jak nastavit další textový editor podle vašeho výběru. Používám vznešené, ale lze použít i jiné editory, které používají soubory.rpy.
- Přejděte na stránku Předvolby.
-
V části „Textový editor:“budete mít na výběr mezi Editrou doporučenou Ren’py, systémovým editorem nebo jEdit.
Doporučuji použít Sublime pro váš systémový editor, protože soubory.rpy jsou kompatibilní a rozhraní je mnohem snadněji sledovatelné než Editra pro začátečníky
-
- Po výběru editoru spusťte úvodní nastavení hry včetně rozhraní GUI a rozlišení obrazovky.
-
Dále vyberte své grafické uživatelské rozhraní nebo grafické uživatelské rozhraní.
- Později můžete soubor gui.rpy přímo upravit, pokud si přejete dále přizpůsobit vzhled a barevné schéma zobrazení hry.
- Vyberte zvýrazněné rozlišení.
- Později můžete změnit rozlišení v nabídce Předvolby.
Krok 4: Kódování hry
Nyní, když máte základní nastavení souboru projektu, je čas skutečně začít přidávat látky do vaší hry.
Začněte otevřením všech textových souborů z odkazu na spouštěcí stránce pod názvem souboru projektu. V závislosti na tom, který textový editor jste vybrali v předvolbách, se textový editor objeví v samostatném okně a zobrazí všechny soubory, včetně script.rpy, options.rpy, gui.rpy a screens.rpy. Doporučuji dokumentaci Simple Game dále pomáhat při formátování počáteční hry nastavené jako výše uvedené obrázky.
Skriptování počátečních souborů
-
Otevřete soubor script.rpy.
- Zde se dostane veškerý kód vaší hry, včetně dialogů, obrázků, zvuku a rozhodnutí.
-
Nejprve budu diskutovat o kódu osnovy stanoveném v počátečním souboru script.rpy, který vám pomůže pochopit, co všechno dělá a kam vše směřuje.
- Pod řádky 3 a 4 v kódu, kde je uvedeno # Deklarace postav používaných touto hrou. Zde budete ze svého počítače přidávat jakékoli soubory obrázků.
- Chcete -li deklarovat obrázek, zadejte obrázek, typ obrázku (například znak nebo pozadí) a název obrázku stejný jako obrázek z počítače jako soubor-j.webp" />
- Zde je musíte vytvořit, abyste mohli hrát bez ohledu na to, kde můžete tyto obrázky použít mnohokrát.
- Pod komentářem, který původně uváděl # Deklarujte postavy používané touto hrou.
-
Definujete svoji postavu. Kódový příkaz nazvaný definovat zobrazený v příkladu 3 definuje vaši postavu ve hře a umožňuje vám přiřadit postavě barvu textu.
Příklad 1: image bg someimage = "someimage.png"
Příklad 2: znak obrázku someimage = "someimage.peg" Příklad 3: definujte a = Character ('CharacterName', color = "#rgbvalue")
Dialog
- Dále, abyste mohli v Ren’py spustit jakoukoli hru, musíte použít štítek start: říct programu, že chcete, aby skutečná hra začala zde. Odtud můžete nastavit své scenérie pomocí příkazů nacházejících se v dokumentaci, jako je příklad 4 níže.
-
Chcete -li do hry přidat text, můžete provést jednu ze dvou věcí.
- Umístěte dialog do uvozovek, jak je vidět v příkladu 5.
- Přiřaďte slovům znak ve dvojitých uvozovkách, jak je vidět níže v příkladu 6.
- Vytvoření rozhodovacího stromu, který změní váš příběh, začlení váš dialog do příkazů, jako je nabídka, skok a označení. Viz příklad 7.
- Hru ukončíte zadáním return na samém konci souboru script.rpy. Viz příklad 8.
Příklad 4: přehrávání hudby „musicfromcomputer.ogg“, scéna bg nějakého obrazu s prolínáním, zobrazení proměnné znaku
Příklad 5: „Napište úvodní dialog.“Příklad 6: a „Napište dialog“. // Toto zapisuje dialog pro definovaný znak.
Příklad 7
nabídka: „Dialog nebo otázka“: trasa pro skok „Druhý dialog nebo otázka atd.“: trasa označení: „Dialog“Příklad 8: návrat
Výše uvedený postup je poměrně jednoduchý, jakmile se naučíte příkazy, a je velmi přizpůsobitelný, jakmile vám bude program a jazyk vyhovovat. Neváhejte nahlédnout do dokumentace a změnit soubory screens.rpy, options.rpy a gui.rpy. Online dokumentace se hlouběji zabývá tím, jak je začít měnit, a je velmi užitečná v případě, že si zapomenete zapamatovat, který příkaz co dělá.
Chcete -li si hru dále přizpůsobit, pomocí těchto odkazů získáte další informace o tom, jak hru skutečně kódovat.
- Jazykový slovník Python a Ren'Py pro začátečníky
- GUI (Graphical User Interface) neboli to, jak hra vizuálně vypadá v dokumentaci hráče
- Další zábavné doplňky, jako je přidání hudebního seznamu skladeb, galerie obrázků nebo opakování obrázků pro vylepšení designu hry, najdete zde
- Nakonec zde najdete další možnosti přizpůsobení, například jak velký displej zobrazuje.
Krok 5: Vydání hry
- Chcete -li hru ukončit, aktualizujte spouštěč Ren’py.
- Poté zkontrolujte skript s vlákny a vyhledejte chyby syntaxe nalezené na úvodní stránce.
-
Build Distributions bude archivovat vaše soubory do přístupné složky, kterou můžete nahrát na webovou stránku.
Základní kód potřebný k vytvoření hry na vámi zvolené platformě vytváří přímo Ren'py. Další informace najdete na stránce sestavení dokumentace na Ren'Py
- Dále spusťte beta testy tím, že necháte hru hrát přáteli a rodinou, abyste zjistili, zda v dialogu nejsou nějaké chyby.
- Nakonec vydejte svou hru na svých osobních webových stránkách nebo na Itchi.io, aby se vaše hra mohla dostat k mnoha nadšencům vizuálních novinek.
Nyní jste vytvořili svou první vizuální románovou hru! Gratulujeme!
Doporučuje:
Výukový program ultrazvukového senzoru pomocí Arduina: 6 kroků
Výukový program Ultrazvukový senzor pomocí Arduina: Tento návod je průvodcem populárním ultrazvukovým snímačem HC - SR04. Vysvětlím, jak to funguje, ukážu vám některé z jeho funkcí a sdílím příklad projektu Arduino, který můžete sledovat a integrovat do svých projektů. Přinášíme schematický diagram
Výukový program akcelerometru Arduino: Ovládejte lodní most pomocí servomotoru: 5 kroků
Výukový program Arduino Accelerometer: Ovládání lodního mostu pomocí servomotoru: Senzory akcelerometru jsou nyní ve většině našich smartphonů, aby jim poskytly širokou škálu použití a možností, které denně používáme, aniž bychom věděli, že za to může akcelerometr. Jednou z těchto schopností je ovládací prvek
ESP8266 NODEMCU BLYNK IOT Výukový program - Esp8266 IOT pomocí Blunk a Arduino IDE - Ovládání LED diod přes internet: 6 kroků
ESP8266 NODEMCU BLYNK IOT výuka | Esp8266 IOT pomocí Blunk a Arduino IDE | Ovládání LED diod přes internet: Ahoj, v tomto návodu se naučíme používat IOT s našimi ESP8266 nebo Nodemcu. K tomu použijeme aplikaci blynk. K ovládání LED diod přes internet tedy použijeme naši esp8266/nodemcu. Takže aplikace Blynk bude připojena k našemu esp8266 nebo Nodemcu
Výukový program IO pro webový ovladač pomocí živého webu a příklady práce: 8 kroků
Web Driver IO Tutorial using a Live Web Site and working examples: Web Driver IO Tutorial Using a Live Web Site and working examples Poslední aktualizace: 07/26/2015 (Check back often as I update this instructables with more details and examples) BackgroundI nedávno je to pro mě zajímavá výzva. Potřeboval jsem
Výukový program pro modul ESP8266 ESPDuino NodeMcu SPI pomocí Arduino Uno: 6 kroků
Výukový program pro ESP8266 ESPDuino NodeMcu SPI modul využívající Arduino Uno: Popis Tento ESP8266 ESPDuino NodeMcu SPI modul TFT LCD displej má rozlišení 128 x 128 a 262 barev, používá rozhraní SPI ke komunikaci s ovladačem, jako jsou Arduino Uno a ESP8266. Vlastnosti: Velikost: 1,44 palce Rozhraní: Rozlišení SPI: 128