Turinys:

„Visual Novel Maker“mokymo programa naudojant „Ren’Py“: 5 žingsniai
„Visual Novel Maker“mokymo programa naudojant „Ren’Py“: 5 žingsniai

Video: „Visual Novel Maker“mokymo programa naudojant „Ren’Py“: 5 žingsniai

Video: „Visual Novel Maker“mokymo programa naudojant „Ren’Py“: 5 žingsniai
Video: Самая смешная бесплатная браузерная игра в жанре файтинг! 👊👣🥊 - Martial Arts: Fighter Duel 🎮📱 🇷🇺 2024, Lapkritis
Anonim
„Visual Novel Maker“mokymo programa naudojant „Ren’Py“
„Visual Novel Maker“mokymo programa naudojant „Ren’Py“

Ar kada nors žaidėte vaizdinį romaną, pasirinkote savo nuotykių žaidimą, pasimatymų simuliatorių ar kitą panašaus tipo žaidimą ir pagalvojote, kaip jį sukurti patiems? Ar buvote nusivylęs, nes niekada anksčiau nekodavote ir nesukūrėte žaidimo? Tada ši pamoka padės jums sukurti savo žaidimą!

Kas yra Ren'Py?

  • Įrankis, padedantis vartotojams kurti „Visual Novel“, RPG, „Dating Sims“ir kitus 2D žaidimus.
  • „Ren'py“naudoja galingas scenarijų kalbas, kad padėtų pasiekti fantastiškų žaidimo galimybių naudojant „Python“ir „PyGame“.
  • Visiškai nemokamas ir atviras šaltinis su įvairiomis platformomis.
  • „Ren'py“nėra vizualinis įrankis, jei ieškote vizualinio įrankio, pažvelkite į „Novelty“ar „Twine“.

Kas yra Python?

„Python“yra scenarijų kalba, naudojama siekiant pagerinti skaitiklių, kuriems taikomi mažiau sintaksės reikalavimų, skaitomumą.

Ką apims ši pamoka?

  • Kaip pradėti nuo iš anksto sukurtų vadovėlių.
  • Kaip pradėti pagrindinį žaidimą įvedant komandas.
  • Kaip užbaigti ir pasidalyti savo kūriniu.

Kam ši pamoka bus naudingiausia?

  • Asmenys, norintys sukurti žaidimą, neturintys jokios kodavimo patirties.
  • Koduotojai, norintys sužinoti daugiau apie „python“.

1 veiksmas: atsisiųskite „Ren'py“

Parsisiųsti Ren'py
Parsisiųsti Ren'py
Parsisiųsti Ren'py
Parsisiųsti Ren'py
  1. Sukurkite aplanką darbalaukyje, kad išgautumėte programą.
  2. Pradėkite atsisiųsti programinę įrangą tiesiogiai iš „Ren’Py“.
  3. Vykdykite diegimo instrukcijas tiksliai taip, kaip nurodyta „Ren'Py“tinklalapyje.

2 veiksmas: pradėkite mokymo programą

Pradėti mokymo programą
Pradėti mokymo programą
Pradėti mokymo programą
Pradėti mokymo programą
Pradėti mokymo programą
Pradėti mokymo programą
  1. Viršutiniame kairiajame kampe spustelėkite paleisties skydelį „Tutorial“.
  2. Spustelėkite paleisti projektą.
  3. Žaiskite žaidimo vadovėlį ir prisistatykite programinės įrangos mechanikai.
  4. Būtinai perskaitykite visus žaidimo informacinių katalogų skydelius.

3 veiksmas: inicijuokite žaidimo nustatymus

Inicijuokite žaidimo nustatymus
Inicijuokite žaidimo nustatymus
Inicijuokite žaidimo nustatymus
Inicijuokite žaidimo nustatymus
Inicijuokite žaidimo nustatymus
Inicijuokite žaidimo nustatymus
  1. Grįžkite į pagrindinio puslapio katalogo skydelį ir spustelėkite Sukurti naują projektą.
  2. Pasirinkite savo projekto katalogo vietą arba vietą, kurioje išsaugosite visus savo žaidimo failus kompiuteryje, kad vėliau juos vėl atidarytumėte.

    1. Rekomenduoju darbalaukyje sukurti naują aplanką, kad būtų lengviau pasiekti.
    2. Tada pasirinkite savo katalogą, kuriame norite paleisti žaidimą.

      Visada galite pakeisti katalogą ir kitus nustatymus pagal nuostatas

  3. Pavadinkite savo projektą.
  4. Toliau nustatykite teksto rengyklę.

    1. Ren’Py rekomenduoja Editrai, savo asmeniniam teksto redaktoriui. Šioje pamokoje taip pat parodysiu, kaip nustatyti kitą jūsų pasirinktą teksto rengyklę. Aš naudoju didingą, bet gali būti naudojami ir kiti redaktoriai, kurie naudoja.rpy failus.

      1. Eikite į puslapį Nuostatos.
      2. Skiltyje „Teksto redaktorius: turėsite galimybę pasirinkti„ Renra “rekomenduojamą„ Editra “, sistemos redaktorių arba„ jEdit “.

        Sistemos redaktoriui rekomenduoju naudoti „Sublime“, nes.rpy failai yra suderinami, o sąsaja yra daug lengviau sekama nei pradedantiesiems skirta „Editra“

  5. Pasirinkę redaktorių, pradėkite pradinę žaidimo sąranką, įskaitant GUI sąsają ir ekrano skiriamąją gebą.
  6. Tada pasirinkite GUI sąsają arba grafinę vartotojo sąsają.

  7. Vėliau galėsite tiesiogiai modifikuoti failą gui.rpy, jei norite toliau tinkinti žaidimo ekrano išvaizdą ir spalvų schemą.
  8. Pasirinkite paryškintą skiriamąją gebą.
  9. Vėliau galite pakeisti skiriamąją gebą meniu Nuostatos.

4 žingsnis: žaidimo kodavimas

Jūsų žaidimo kodavimas
Jūsų žaidimo kodavimas
Jūsų žaidimo kodavimas
Jūsų žaidimo kodavimas

Dabar, kai turite pagrindinį projekto failo sąranką, atėjo laikas iš tikrųjų pradėti pridėti medžiagų į savo žaidimą.

Pradėkite atidarydami visus savo tekstinius failus iš nuorodos, esančios paleidimo puslapyje po projekto failo pavadinimu. Priklausomai nuo to, kurį teksto rengyklę pasirinkote nuostatose, teksto redaktorius pasirodys atskirame lange ir parodys visus failus, įskaitant script.rpy, options.rpy, gui.rpy ir screens.rpy. Rekomenduoju paprastą žaidimų dokumentaciją dar labiau padėti formatuoti pradinį žaidimą, kaip parodyta aukščiau esančiuose paveikslėliuose.

Skriptų pradiniai failai

  1. Atidarykite failą script.rpy.

    1. Čia bus pateiktas visas jūsų žaidimo kodas, įskaitant dialogą, vaizdus, garsą ir sprendimus.
    2. Pirmiausia aptarsiu kontūro kodą, išdėstytą pradiniame faile „script.rpy“, kad padėtų jums suprasti, ką viskas daro ir kur viskas vyksta.

      1. Pagal kodo 3 ir 4 eilutes, kuriose sakoma # Deklaruoti šiame žaidime naudojamus simbolius. Čia pridėsite bet kokius vaizdų failus iš savo kompiuterio.
      2. Norėdami paskelbti vaizdą, įveskite atvaizdą, vaizdo tipą (pvz., Simbolį ar foną) ir vaizdo pavadinimą, prilygstantį jūsų kompiuterio vaizdui-j.webp" />
      3. Turite juos sukurti čia, kad galėtumėte žaisti, nesvarbu, kur galėtumėte daug kartų naudoti šiuos vaizdus.
      4. Po komentaru, kuriame iš pradžių buvo nurodyta # Skelbti šio žaidimo naudojamus simbolius.
      5. Jūs apibūdinsite savo charakterį. Kodo komanda, vadinama „define“, matoma 3 pavyzdyje, apibrėžia jūsų personažą žaidime ir leidžia priskirti simboliui teksto spalvą.

1 pavyzdys: image bg someimage = "someimage.png"

2 pavyzdys: vaizdo simbolis someimage = "someimage.peg" 3 pavyzdys: apibrėžkite a = Character ('CharacterName', color = "#rgbvalue")

Dialogas

  1. Be to, norėdami pradėti bet kurį žaidimą „Ren’py“, turite naudoti etiketės pradžią: pasakyti programai, kad norite, kad tikrasis žaidimas prasidėtų čia. Iš ten galite nustatyti dekoracijas naudodami komandas, esančias Dokumentacijoje, pvz., 4 pavyzdį.
  2. Norėdami pridėti teksto prie žaidimo, galite atlikti vieną iš dviejų veiksmų.

    1. Įdėkite dialogą į dvigubas kabutes, kaip parodyta 5 pavyzdyje.
    2. Priskirkite simbolį žodžiams dvigubose kabutėse, kaip parodyta 6 pavyzdyje.
  3. Kurdami sprendimų medį, kad pakeistumėte savo siužetą, jūsų dialogas apima tokias komandas kaip meniu, šuolis ir etiketė. Žr. 7 pavyzdį.
  4. Norėdami baigti žaidimą, įveskite „return“failo „script.rpy“pabaigoje. Žr. 8 pavyzdį.

4 pavyzdys: paleiskite muziką „musicfromcomputer.ogg“, scena bg someimage with fade, show character variable

5 pavyzdys: „Parašykite pradinį dialogą“. 6 pavyzdys: a „Parašykite dialogą“. // Tai rašo dialogą apibrėžtam simboliui.

7 pavyzdys

meniu: „Dialogas ar klausimas“: šuolio maršrutas „Antras dialogas ar klausimas ir pan.“: etiketės maršrutas: „Dialogas“8 pavyzdys: grįžimas

Aukščiau pateiktas procesas yra gana paprastas, kai išmokstate komandas, ir labai lengvai pritaikomas, kai jums patinka programa ir kalba. Nedvejodami peržiūrėkite dokumentus ir pakeiskite failus screens.rpy, options.rpy ir gui.rpy. Internetinėje dokumentacijoje išsamiau aprašoma, kaip pradėti juos keisti, ir ji yra labai naudinga, jei užstrigtų prisimindama, kuri komanda ką daro.

Norėdami toliau tinkinti žaidimą, sekite šias nuorodas, kad gautumėte daugiau informacijos apie tai, kaip iš tikrųjų koduoti žaidimą.

  1. Python ir Ren'Py kalbų žodynas pradedantiesiems
  2. GUI (grafinė vartotojo sąsaja) arba kaip žaidimas vizualiai atrodo žaidėjo dokumentacijoje
  3. Kitus įdomius priedus, tokius kaip muzikos grojaraščio, vaizdų galerijos ar vaizdų pakartojimų pridėjimas, siekiant pagerinti žaidimo dizainą, rasite čia
  4. Galiausiai čia rasite kitų tinkinimo parinkčių, pvz., Kokio dydžio šriftai rodomi.

5 žingsnis: išleiskite žaidimą

Jūsų žaidimo išleidimas
Jūsų žaidimo išleidimas
Jūsų žaidimo išleidimas
Jūsų žaidimo išleidimas
Jūsų žaidimo išleidimas
Jūsų žaidimo išleidimas
Jūsų žaidimo išleidimas
Jūsų žaidimo išleidimas
  1. Norėdami baigti žaidimą, atnaujinkite „Ren’py“paleidimo priemonę.
  2. Tada patikrinkite scenarijų su „lint“, kad paleisties puslapyje rastumėte sintaksės klaidų.
  3. „Build Distributions“archyvuos jūsų failus į prieinamą aplanką, kurį galėsite įkelti į tinklalapį.

    Esminis kodas, reikalingas žaidimui sukurti jūsų pasirinktoje platformoje, yra tiesiogiai sukurtas Ren'py. Norėdami gauti daugiau informacijos, apsilankykite „Ren'Py“dokumentacijos kūrimo puslapyje

  4. Tada paleiskite beta testus, paprašydami draugų ir šeimos narių žaisti žaidimą, kad pamatytumėte, ar dialoge nėra klaidų.
  5. Galiausiai išleiskite žaidimą savo asmeninėje svetainėje arba „Itchi.io“, kad jūsų žaidimas pasiektų daugybę vaizdinių romanų entuziastų.

Dabar sukūrėte savo pirmąjį vaizdinių romanų žaidimą! Sveikinu!

Rekomenduojamas: