
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

Har du noen gang spilt en visuell roman, valgt ditt eget eventyrspill, datingsimulator eller en annen lignende type spill, og tenkt på å lage et selv? Ble du motløs fordi du aldri har kodet før eller laget et spill før? Da vil denne opplæringen hjelpe deg med å lage ditt helt eget spill!
Hva er Ren'Py?
- Et verktøy for å hjelpe brukere med å bygge Visual Novel, RPG, Dating Sims og andre 2D -spill.
- Ren'py bruker kraftige skriptspråk for å levere fantastiske spillevner med Python og PyGame.
- Helt gratis og åpen kildekode med plattformtilgjengelighet.
- Ren'py er IKKE et visuelt verktøy, hvis du leter etter et visuelt verktøy, kan du se på Novelty eller Twine.
Hva er Python?
Python er et skriptspråk som brukes til å øke lesbarheten for kodere med færre syntakskrav.
Hva vil denne opplæringen dekke?
- Slik kommer du i gang med de forhåndsbygde opplæringsprogrammene.
- Hvordan starte et grunnleggende spill ved å introdusere kommandoer.
- Hvordan fullføre og dele skapelsen din.
Hvem vil best dra fordel av denne opplæringen?
- Enkeltpersoner som ønsker å lage et spill med liten eller ingen kodeopplevelse.
- Kodere med interesse for å lære mer om python.
Trinn 1: Last ned Ren'py


- Lag en mappe på skrivebordet for å pakke ut programmet til.
- Begynn med å laste ned programvaren fra Ren’Py direkte.
- Følg installasjonsinstruksjonene nøyaktig som angitt på Ren'Py -nettsiden.
Trinn 2: Start opplæringen



- Klikk på oppstartspanelet Opplæringen øverst i venstre hjørne.
- Klikk på lanseringsprosjekt.
- Spill gjennom spillopplæringen for å introdusere deg selv for programvaremekanikken.
- Sørg for å lese gjennom alle panelinformasjonspanelene for spill.
Trinn 3: Initialiser spillinnstillinger



- Gå tilbake til startsidekatalogpanelet og klikk på Opprett nytt prosjekt.
-
Velg plasseringen av prosjektkatalogen, eller hvor du vil lagre alle spillfilene dine på datamaskinen for å åpne igjen senere.
- Jeg anbefaler å opprette en ny mappe på skrivebordet ditt for enkel tilgjengelighet først.
-
Velg deretter katalogen din der du vil at spillet skal hvile.
Du kan alltid endre katalogen og andre innstillinger under preferanser
- Gi prosjektet ditt et navn.
-
Sett deretter opp tekstredigereren.
-
Ren’Py anbefaler Editra, deres egen personlige tekstredigerer. I denne opplæringen vil jeg også vise deg hvordan du konfigurerer en annen tekstredigerer du ønsker. Jeg bruker sublim, men andre redaktører som bruker.rpy -filer kan også brukes.
- Gå til siden Preferanser.
-
Under “Tekstredigerer:, vil du ha et valg mellom Editra anbefalt av Ren’py, systemredaktør eller jEdit.
Jeg anbefaler å bruke Sublime for systemredigereren fordi.rpy -filer er kompatible og grensesnittet er mye lettere å følge enn Editra for nybegynnere
-
- Etter at du har valgt redaktøren, starter du det første spilloppsettet inkludert GUI -grensesnitt og skjermoppløsning.
-
Velg deretter GUI -grensesnittet eller det grafiske brukergrensesnittet.
- Senere kan du direkte endre gui.rpy -filen hvis du vil tilpasse utseendet og fargeskjemaet til spillskjermen ytterligere.
- Velg den uthevede oppløsningen.
- Senere kan du endre oppløsningen under Innstillinger -menyen.
Trinn 4: Koding av spillet ditt


Nå som du har ditt grunnleggende prosjektfiloppsett, er det på tide å begynne å legge til stoffer i spillet ditt.
Begynn med å åpne alle tekstfilene dine fra lenken på oppstartsiden under prosjektfilnavnet. Avhengig av hvilken tekstredigerer du valgte i preferanser, vil tekstredigereren dukke opp i et eget vindu og vise alle filene, inkludert script.rpy, options.rpy, gui.rpy og screens.rpy. Jeg anbefaler enkel spilldokumentasjon for ytterligere å hjelpe til med å formatere det første spillet som ble satt opp som bildene ovenfor.
Scripting av innledende filer
-
Åpne script.rpy -filen.
- Det er her all spillkoden din vil gå, inkludert dialog, bilder, lyd og beslutninger.
-
Først vil jeg diskutere oversiktskoden som er lagt ut i den første script.rpy -filen for å hjelpe deg å forstå hva alt gjør og hvor alt går.
- Under linjen 3 og 4 i koden der det står # Deklarere tegn som brukes av dette spillet. Du vil legge til filer med bilder her fra datamaskinen din.
- For å deklarere bildet, skriver du inn bildet, bildetypen (for eksempel tegn eller bakgrunn) og navnet på bildet som er lik et bilde fra datamaskinen som en-j.webp" />
- Du må lage disse her slik at du spiller uansett hvor du kan bruke disse bildene mange ganger.
- Under kommentaren som opprinnelig uttalte # Deklarere tegn som ble brukt av dette spillet.
-
Du vil definere karakteren din. Kodekommandoen kalt definere sett i eksempel 3 definerer karakteren din i spillet og lar deg tilordne tegnet en tekstfarge.
Eksempel 1: image bg someimage = "someimage.png"
Eksempel 2: image character someimage = "someimage.peg" Eksempel 3: definere a = Character ('CharacterName', color = "#rgbvalue")
Dialog
- For å starte et spill i Ren’py må du deretter bruke label start: for å fortelle programmet at du vil at selve spillet skal begynne her. Derfra kan du konfigurere naturen ved hjelp av kommandoer som du finner under Dokumentasjon, for eksempel eksempel 4 nedenfor.
-
For å legge til tekst i spillet ditt kan du gjøre en av to ting.
- Plasser dialog i doble anførselstegn som vist i eksempel 5.
- Tilordne et tegn til ordene i doble anførselstegn som vist nedenfor i eksempel 6.
- Opprette et avgjørelsestre for å endre historien din, inkorporerer dialogen din med kommandoer som meny, hopp og etikett. Se eksempel 7.
- For å avslutte spillet, skriv retur helt på slutten av script.rpy -filen. Se eksempel 8.
Eksempel 4: spill musikk "musicfromcomputer.ogg", scene bg noe bilde med fade, vis karaktervariabel
Eksempel 5: "Skriv åpningsdialogen din." Eksempel 6: a "Skriv en dialog." // Dette skriver dialog for definert tegn.
Eksempel 7
meny: "Dialog eller spørsmål": hopp rute "Andre dialog eller spørsmål etc.": etikett rute: "Dialog" Eksempel 8: retur
Prosessen ovenfor er relativt enkel når du har lært kommandoene og kan tilpasses når du er komfortabel med programmet og språket. Se gjerne i dokumentasjonen og endre filene screens.rpy, options.rpy og gui.rpy. Den elektroniske dokumentasjonen går mer i dybden på hvordan du kommer i gang med å endre dem, og er veldig nyttig hvis du blir sittende fast i å huske hvilken kommando som gjør hva.
For å tilpasse spillet ytterligere, følg disse koblingene for å få mer informasjon om hvordan du faktisk koder spillet.
- Python og Ren'Py Language -ordbok for nybegynnere
- GUI (grafisk brukergrensesnitt) eller hvordan spillet visuelt ser ut for spillerdokumentasjonen
- Andre morsomme tillegg som å legge til en musikk spilleliste, et bildegalleri eller bildespill for å forbedre spilldesignen finner du her
- Endelig kan andre tilpasningsalternativer som for eksempel hvor store skriftvisning du finner her.
Trinn 5: Slipp spillet ditt




- For å avslutte spillet ditt, oppdater Ren’py -lanseringen.
- Kontroller deretter scriptet med lo for å søke etter syntaksfeil som finnes på oppstartsiden.
-
Build Distributions arkiverer filene dine i en tilgjengelig mappe du kan laste opp på en webside.
Den essensielle koden som trengs for å lage spillet på plattformen du velger er laget direkte av Ren'py. For mer informasjon, besøk dokumentasjonsbyggesiden på Ren'Py
- Deretter kjører du betatester ved å la venner og familie spille spillet for å se om det er noen feil i dialogen.
- Til slutt, slipp spillet ditt på ditt eget personlige nettsted eller på Itchi.io for å la spillet nå mange visuelle romanentusiaster.
Du har nå laget ditt første visuelle romanespill! Gratulerer!
Anbefalt:
DIY -- Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: 6 trinn

DIY || Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: Mens du lager en edderkopprobot, kan du lære så mange ting om robotikk. Som å lage roboter er både underholdende og utfordrende. I denne videoen skal vi vise deg hvordan du lager en Spider -robot, som vi kan bruke ved hjelp av smarttelefonen vår (Androi
Opplæring: Hvordan lage en enkel temperatursensor ved hjelp av DS18B20 og Arduino UNO: 3 trinn

Opplæring: Hvordan lage en enkel temperatursensor ved hjelp av DS18B20 og Arduino UNO: Beskrivelse: Denne opplæringen viser deg noen enkle trinn for hvordan du gjør temperatursensoren funksjonell. Det tar bare noen minutter å gjøre det sant for prosjektet ditt. Lykke til ! DS18B20 digitalt termometer gir 9-bit til 12-bit Celsius temperatur
Opplæring: Hvordan bygge rekkevidde detektor ved hjelp av Arduino Uno og ultralyd sensor: 3 trinn

Opplæring: Hvordan bygge avstandsdetektor ved hjelp av Arduino Uno og ultralydssensor: Beskrivelse: Denne opplæringen viser hvordan du lager en enkel avstandsdetektor som kan måle avstanden mellom ultralydsensor (US-015) og hindring foran den. Denne ultralydsensoren US-015 er din perfekte sensor for avstandsmåling og
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)

Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer
Hvordan lage et enkelt chatprogram i Visual Basic ved hjelp av Microsoft Winsock Control: 7 trinn

Slik lager du et enkelt chatprogram i Visual Basic ved hjelp av Microsoft Winsock -kontrollen: I denne instruktable vil jeg vise deg hvordan du lager et enkelt chatprogram i visual basic. Jeg vil gå over hva all koden gjør, så du vil lære mens du lager den, og til slutt vil jeg vise deg hvordan du bruker den