Sisukord:

Visual Novel Maker'i õpetus Ren’Py abil: 5 sammu
Visual Novel Maker'i õpetus Ren’Py abil: 5 sammu

Video: Visual Novel Maker'i õpetus Ren’Py abil: 5 sammu

Video: Visual Novel Maker'i õpetus Ren’Py abil: 5 sammu
Video: PS1 STORIES - 3D Shooting Maker 2024, November
Anonim
Visuaalse romaanitegija õpetus Ren’Py abil
Visuaalse romaanitegija õpetus Ren’Py abil

Kas olete kunagi mänginud visuaalset romaani, valinud oma seiklusmängu, tutvumissimulaatori või mõne muu sarnase mängu ja mõelnud selle tegemisele ise? Kas teid heidutas see, sest te pole kunagi varem kodeerinud ega mängu teinud? Siis aitab see õpetus teil oma mängu luua!

Mis on Ren'Py?

  • Tööriist, mis aitab kasutajatel luua visuaalseid romaane, RPG -sid, tutvumismänge ja muid 2D -mänge.
  • Ren'py kasutab võimsaid skriptikeeli, et aidata Pythonil ja PyGame'il fantastilisi mänguvõimalusi pakkuda.
  • Täiesti tasuta ja avatud lähtekoodiga platvormideülene juurdepääsetavus.
  • Ren'py EI ole visuaalne tööriist, kui otsite visuaalset tööriista, vaadake uudsust või nööri.

Mis on Python?

Python on skriptikeel, mida kasutatakse vähem süntaksinõuetega kodeerijate loetavuse suurendamiseks.

Mida see õpetus hõlmab?

  • Kuidas alustada ettevalmistatud õpetustega?
  • Kuidas käivitada põhimängu käskude abil.
  • Kuidas oma loomingut lõplikult vormistada ja jagada.

Kellele sellest õpetusest kõige rohkem kasu on?

  • Inimesed, kes soovivad toota mängu, millel on vähe kodeerimiskogemust või üldse mitte.
  • Kodeerijad, kellel on huvi pythonist rohkem teada saada.

Samm: laadige alla Ren'py

Laadige alla Ren'py
Laadige alla Ren'py
Laadige alla Ren'py
Laadige alla Ren'py
  1. Tehke oma töölauale kaust, kuhu programm välja võtta.
  2. Alustage tarkvara allalaadimisega otse Ren’Py -st.
  3. Järgige paigaldusjuhiseid täpselt nii, nagu on loetletud Ren'Py veebisaidil.

Samm: alustage õpetust

Alustage õpetust
Alustage õpetust
Alustage õpetust
Alustage õpetust
Alustage õpetust
Alustage õpetust
  1. Klõpsake vasakus ülanurgas käivituspaneelil Õpetus.
  2. Klõpsake projekti käivitamiseks.
  3. Mängige läbi mänguõpetus, et tutvustada end tarkvaramehaanikale.
  4. Lugege kindlasti läbi kõik mängu teabe kataloogipaneelid.

Samm: lähtestage mänguseaded

Vormista mängu seaded
Vormista mängu seaded
Vormista mängu seaded
Vormista mängu seaded
Initsialiseeri mänguseaded
Initsialiseeri mänguseaded
  1. Minge tagasi avalehe kataloogi paneelile ja klõpsake nuppu Loo uus projekt.
  2. Valige oma projekti kataloogi asukoht või koht, kuhu salvestate kõik oma mängufailid arvutisse, et neid hiljem uuesti avada.

    1. Soovitan esmalt hõlpsa juurdepääsetavuse huvides luua töölauale uue kausta.
    2. Seejärel valige oma kataloog, kus soovite oma mängu puhata.

      Saate oma kataloogi ja muid seadeid alati eelistuste alt muuta

  3. Nimetage oma projekt.
  4. Järgmisena seadistage oma tekstiredaktor.

    1. Ren’Py soovitab Editrat, nende isiklikku tekstiredaktorit. Selles õpetuses näitan teile ka, kuidas seadistada mõni muu teie valitud tekstiredaktor. Ma kasutan ülevat, kuid kasutada saab ka teisi redigeerijaid, kes kasutavad.rpy -faile.

      1. Minge eelistuste lehele.
      2. Jaotises „Tekstiredaktor:” saate valida Ren’py, süsteemiredaktori või jEditi soovitatud Editra.

        Soovitan oma süsteemiredaktoris kasutada Sublime'i, kuna.rpy -failid ühilduvad ja liides on palju lihtsamalt jälgitav kui algajatele mõeldud Editra

  5. Pärast redaktori valimist alustage mängu esialgset seadistamist, sealhulgas GUI liidest ja ekraani eraldusvõimet.
  6. Seejärel valige oma graafiline kasutajaliides või graafiline kasutajaliides.

  7. Hiljem saate gui.rpy faili otse muuta, kui soovite oma mängu kuva välimust ja värviskeemi veelgi kohandada.
  8. Valige esiletõstetud eraldusvõime.
  9. Hiljem saate eraldusvõimet muuta menüüs Eelistused.

Samm: mängu kodeerimine

Mängu kodeerimine
Mängu kodeerimine
Mängu kodeerimine
Mängu kodeerimine

Nüüd, kui teil on põhiline projektifaili seadistus, on aeg hakata oma mängule aineid lisama.

Alustuseks avage kõik oma tekstifailid projektifaili nime all käivituslehe lingilt. Sõltuvalt eelistustest valitud tekstiredaktorist avaneb tekstiredaktor eraldi aknas ja kuvab kõik failid, sealhulgas script.rpy, options.rpy, gui.rpy ja screens.rpy. Soovitan lihtsat mängudokumentatsiooni et aidata täiendavalt esialgse mängu vormindamisel, nagu ülaltoodud piltidel.

Esialgsete failide skriptimine

  1. Avage fail script.rpy.

    1. Siia läheb kogu teie mängu kood, sealhulgas dialoog, pildid, heli ja otsused.
    2. Esiteks arutan esialgses failis script.rpy esitatud ülevaadekoodi, et aidata teil mõista, mida kõik teeb ja kuhu kõik läheb.

      1. Koodi 3. ja 4. rea all, kus on kirjas # Deklareeri selle mängu kasutatavad märgid. Lisate siia oma arvutist kõik pildifailid.
      2. Pildi deklareerimiseks tippige pilt, pildi tüüp (nt märk või taust) ja pildi nimi, mis võrdub teie arvutist pärineva kujutisega.jpg- või-p.webp" />
      3. Peate need siin looma, et saaksite mängida, olenemata sellest, kus saate neid pilte mitu korda kasutada.
      4. Kommentaari all, milles oli algselt märgitud # Deklareeri selle mängu kasutatavad tegelased.
      5. Teie määratlete oma iseloomu. Koodikäsk nimega define, mida on näha näites 3, määratleb teie tegelase mängus ja võimaldab teil määrata tegelasele teksti värvi.

Näide 1: image bg someimage = "someimage.png"

Näide 2: pildimärk someimage = "someimage.peg" Näide 3: defineerige a = Character ('CharacterName', color = "#rgbvalue")

Dialoog

  1. Järgmisena peate Ren’py'is mis tahes mängu alustamiseks kasutama sildi algust: ütlema programmile, et soovite, et tegelik mäng algaks siit. Sealt saate oma maastiku seadistada dokumentatsiooni alt leitud käskude abil, nagu näiteks näide 4 allpool.
  2. Mängule teksti lisamiseks saate teha ühte kahest toimingust.

    1. Asetage dialoog topelt jutumärkidesse, nagu on näha näites 5.
    2. Määrake sõnadele topelt jutumärkides märk, nagu on näha allpool näites 6.
  3. Otsustuspuu loomine oma süžee muutmiseks hõlmab teie dialoogi selliste käskudega nagu menüü, hüpata ja silt. Vt näidet 7.
  4. Mängu lõpetamiseks tippige oma script.rpy faili lõppu return. Vaata näidet 8.

Näide 4: muusika esitamine "musicfromcomputer.ogg", stseen bg some image with fade, show character variable

Näide 5: "Kirjutage oma avavestlus." Näide 6: a "Kirjutage dialoog". // See kirjutab määratud tähemärgi jaoks dialoogi.

Näide 7

menüü: "Dialoog või küsimus": hüpata marsruut "Teine dialoog või küsimus jne": sildi marsruut: "Dialoog" Näide 8: tagasipöördumine

Ülaltoodud protsess on käskude õppimisel suhteliselt lihtne ja programmi ja keelega hästi kohandatav. Vaadake julgelt dokumentatsiooni ja muutke faile screens.rpy, options.rpy ja gui.rpy. Veebidokumentatsioonis käsitletakse põhjalikumalt, kuidas alustada nende muutmist, ja see on väga kasulik juhuks, kui jääte meelde, milline käsk mida teeb.

Mängu edasiseks kohandamiseks järgige neid linke, et saada lisateavet mängu tegeliku kodeerimise kohta.

  1. Python ja Ren'Py keele sõnastik algajatele
  2. GUI (graafiline kasutajaliides) või see, kuidas mäng mängijale visuaalselt välja näeb Dokumentatsioon
  3. Muud lõbusad lisandmoodulid, näiteks muusika esitusloendi, pildigalerii või mängukujunduse täiustamiseks piltide kordused, leiate siit
  4. Lõpuks leiate siit ka muid kohandamisvalikuid, näiteks seda, kui suured fondinäidikud on.

Samm: mängu vabastamine

Mängu vabastamine
Mängu vabastamine
Mängu vabastamine
Mängu vabastamine
Mängu vabastamine
Mängu vabastamine
Mängu vabastamine
Mängu vabastamine
  1. Mängu lõpetamiseks värskendage käivitajat Ren’py.
  2. Seejärel kontrollige skripti lintiga, et otsida käivituslehelt leitud süntaksivigu.
  3. Build Distributions arhiveerib teie failid juurdepääsetavasse kausta, mille saate veebisaidile üles laadida.

    Olulise koodi, mis on vajalik mängu loomiseks teie valitud platvormil, teeb otse Ren'py. Lisateabe saamiseks külastage Ren'Py dokumentatsiooni koostamise lehte

  4. Seejärel käivitage beetatestid, lastes sõpradel ja perel mängu mängida, et näha, kas dialoogis on vigu.
  5. Lõpuks vabastage mäng oma isiklikul veebisaidil või saidil Itchi.io, et teie mäng jõuaks paljude visuaalsete uudiste entusiastideni.

Olete nüüd loonud oma esimese visuaalse romaanimängu! Palju õnne!

Soovitan: