Indholdsfortegnelse:
- Trin 1: Download Ren'py
- Trin 2: Start selvstudiet
- Trin 3: Initialiser spilindstillinger
- Trin 4: Kodning af dit spil
- Trin 5: Frigivelse af dit spil
Video: Visual Novel Maker Tutorial Brug af Ren’Py: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-31 10:18
Har du nogensinde spillet en visuel roman, valgt dit eget eventyrspil, dating simulator eller en anden lignende type spil, og overvejet at lave et selv? Blev du modløs, fordi du aldrig har kodet før eller lavet et spil før? Så hjælper denne vejledning dig med at oprette dit helt eget spil!
Hvad er Ren'Py?
- Et værktøj til at hjælpe brugerne med at opbygge Visual Novel, RPG, Dating Sims og andre 2D -spil.
- Ren'py bruger kraftfulde scriptsprog til at levere fantastiske spilevner med Python og PyGame.
- Helt gratis og open source med tilgængelighed på tværs af platforme.
- Ren'py er IKKE et visuelt værktøj, hvis du leder efter et visuelt værktøj, skal du kigge på Novelty eller Twine.
Hvad er Python?
Python er et scriptsprog, der bruges til at øge læsbarheden for kodere med færre syntakskrav.
Hvad vil denne vejledning dække?
- Sådan kommer du i gang med de forudbyggede selvstudier.
- Sådan starter du et grundlæggende spil ved at indføre kommandoer.
- Sådan afslutter og deler du din skabelse.
Hvem vil bedst drage fordel af denne tutorial?
- Personer, der ønsker at producere et spil med ringe eller ingen kodningsoplevelse.
- Kodere med interesse for at lære mere om python.
Trin 1: Download Ren'py
- Opret en mappe på dit skrivebord for at udtrække programmet til.
- Start med at downloade softwaren fra Ren’Py direkte.
- Følg installationsvejledningen nøjagtigt som angivet på Ren'Py -websiden.
Trin 2: Start selvstudiet
- Klik på startpanelet på vejledningen i øverste venstre hjørne.
- Klik på start projekt.
- Spil gennem tutorialen for at introducere dig selv til softwaremekanikken.
- Sørg for at læse alle spilinformationspanelerne igennem.
Trin 3: Initialiser spilindstillinger
- Gå tilbage til panelet på startside -biblioteket, og klik på Opret nyt projekt.
-
Vælg din projektmappeplacering, eller hvor du vil gemme alle dine spilfiler på din computer for at genåbne senere.
- Jeg anbefaler, at du opretter en ny mappe på dit skrivebord for let tilgængelighed først.
-
Vælg derefter dit bibliotek, hvor du vil have dit spil til at hvile.
Du kan altid ændre dit bibliotek og andre indstillinger under præferencer
- Navngiv dit projekt.
-
Konfigurer derefter din teksteditor.
-
Ren’Py anbefaler Editra, deres egen personlige tekstredigerer. I denne vejledning vil jeg også vise dig, hvordan du konfigurerer en anden tekstredigerer efter eget valg. Jeg bruger sublim, men andre redaktører, der bruger.rpy -filer, kan også bruges.
- Gå til siden Præferencer.
-
Under “Teksteditor:, har du et valg mellem Editra anbefalet af Ren’py, systemeditor eller jEdit.
Jeg anbefaler at bruge Sublime til din systemeditor, fordi.rpy -filer er kompatible, og grænsefladen er meget lettere at følge end Editra for begyndere
-
- Når du har valgt din editor, skal du starte den første spilopsætning inklusive GUI -grænseflade og skærmopløsning.
-
Vælg derefter din GUI -grænseflade eller grafiske brugergrænseflade.
- Senere kan du direkte ændre gui.rpy -filen, hvis du yderligere vil tilpasse udseendet og farveskemaet på din spilskærm.
- Vælg den fremhævede opløsning.
- Senere kan du ændre opløsningen under menuen Præferencer.
Trin 4: Kodning af dit spil
Nu hvor du har din grundlæggende projektfilopsætning, er det tid til faktisk at begynde at tilføje stoffer til dit spil.
Begynd med at åbne alle dine tekstfiler fra linket på startsiden under dit projektfilnavn. Afhængigt af hvilken teksteditor du har valgt i præferencer, vil teksteditoren dukke op i et separat vindue og vise alle filerne, herunder script.rpy, options.rpy, gui.rpy og screens.rpy. Jeg anbefaler Simple Game Documentation for yderligere at hjælpe med at formatere det indledende spil, der er konfigureret som ovenstående billeder.
Scripting af indledende filer
-
Åbn script.rpy -filen.
- Det er her, al din spils kode vil gå, herunder dialog, billeder, lyd og beslutninger.
-
Først vil jeg diskutere omridskoden i den oprindelige script.rpy -fil for at hjælpe dig med at forstå, hvad alt gør, og hvor alt går.
- Under linjen 3 og 4 i koden, hvor der står # Deklarér tegn, der bruges af dette spil. Du vil tilføje alle filer med billeder her fra din computer.
- For at deklarere billedet skal du skrive billede, billedtypen (f.eks. Tegn eller baggrund) og billedets navn, der er lig med et billede fra din computer som en-j.webp" />
- Du skal oprette disse her, så du spiller, uanset hvor du kan bruge disse billeder mange gange.
- Under den kommentar, der oprindeligt angav # Deklarér tegn, der bruges af dette spil.
-
Du vil definere din karakter. Kodekommandoen kaldet definere set i eksempel 3 definerer din karakter i spillet og giver dig mulighed for at tildele karakteren en tekstfarve.
Eksempel 1: image bg someimage = "someimage.png"
Eksempel 2: image character someimage = "someimage.peg" Eksempel 3: definér a = Character ('CharacterName', color = "#rgbvalue")
Dialog
- For derefter at starte et hvilket som helst spil i Ren’py skal du bruge label start: for at fortælle programmet, at du vil have det egentlige spil, skal begynde her. Derfra kan du konfigurere din natur ved hjælp af kommandoer, der findes under Dokumentation, f.eks. Eksempel 4 nedenfor.
-
For at tilføje tekst til dit spil kan du gøre en af to ting.
- Placer dialogen inden for dobbelte citater som vist i eksempel 5.
- Tildel ordene med dobbelte anførselstegn som vist nedenfor i eksempel 6.
- Oprettelse af et beslutningstræ for at ændre din historie, inkorporerer din dialog med kommandoer som menu, hop og etiket. Se eksempel 7.
- For at afslutte dit spil skal du skrive retur i slutningen af din script.rpy -fil. Se eksempel 8.
Eksempel 4: afspil musik "musicfromcomputer.ogg", scene bg noget billede med fade, vis karaktervariabel
Eksempel 5: "Skriv din åbningsdialog." Eksempel 6: a "Skriv a's dialog." // Denne skriver dialog for det definerede tegn.
Eksempel 7
menu: "Dialog eller spørgsmål": spring rute "Anden dialog eller spørgsmål osv.": etiket rute: "Dialog" Eksempel 8: retur
Ovenstående proces er relativt enkel, når du har lært kommandoerne og kan tilpasses, når du er fortrolig med programmet og sproget. Kig gerne ind i dokumentationen og rediger filerne screens.rpy, options.rpy og gui.rpy. Online -dokumentationen går mere i dybden med, hvordan du kommer i gang med at ændre dem, og er meget nyttig, hvis du bliver ved med at huske, hvilken kommando der gør hvad.
For yderligere at tilpasse dit spil skal du følge disse links for at få mere information om, hvordan du rent faktisk koder spillet.
- Python og Ren'Py sprogordbog for begyndere
- GUI (grafisk brugergrænseflade) eller hvordan spillet visuelt ser ud for afspilleren Dokumentation
- Andre sjove tilføjelser som f.eks. Tilføjelse af en musikafspilningsliste, et billedgalleri eller billedspil for at forbedre spildesignet findes her
- Endelig kan andre tilpasningsmuligheder som f.eks. Hvor store skrifttypevisninger findes her.
Trin 5: Frigivelse af dit spil
- For at afslutte dit spil skal du opdatere Ren’py -launcheren.
- Kontroller derefter script med fnug for at søge efter syntaksfejl, der findes på startsiden.
-
Build Distributions arkiverer dine filer i en tilgængelig mappe, som du kan uploade til en webside.
Den væsentlige kode, der er nødvendig for at oprette spillet på den platform, du vælger, er lavet direkte af Ren'py. For mere information, besøg dokumentationsopbygningssiden på Ren'Py
- Kør derefter betatests ved at få venner og familie til at spille spillet for at se, om der er fejl i dialogen.
- Slip endelig dit spil ud på dit eget personlige websted eller på Itchi.io for at lade dit spil nå ud til mange visuelle romanentusiaster.
Du har nu oprettet dit første visuelle romanspil! Tillykke!
Anbefalede:
Lazy Novel Reader's Meal Time Assistance: 14 trin
Lazy Novel Reader's Meal Time Assistance: Projektet er at hjælpe den dovne læser, der læser romanen, når han spiser, men ikke vil gøre tastaturet snavset
The Novel (-ish) Writing AI: 5 trin
The Novel (-ish) Writing AI: For National Novel Writing Month, en AI & Jeg forsøger at skrive en roman i løbet af de 30 dage i november. Ønsk os held og lykke, vi får sandsynligvis brug for det
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det
Sådan opretter du en 2d -karakter med tegncontroller i Unreal Engine 4 Brug af Visual Script til pc: 11 trin
Sådan opretter du en 2d -karakter med tegncontroller i Unreal Engine 4 Brug af Visual Script til PC: Sådan opretter du en 2d -karakter med tegncontroller i Unreal -motor 4 ved hjælp af visuelt script til PC Hej, jeg er Jordan Steltz. Jeg har udviklet videospil siden jeg var 15. Denne vejledning lærer dig, hvordan du opretter en grundlæggende karakter med i