Talaan ng mga Nilalaman:

Tutorial sa Tagagawa ng Visual Novel Gamit ang Ren'Py: 5 Mga Hakbang
Tutorial sa Tagagawa ng Visual Novel Gamit ang Ren'Py: 5 Mga Hakbang

Video: Tutorial sa Tagagawa ng Visual Novel Gamit ang Ren'Py: 5 Mga Hakbang

Video: Tutorial sa Tagagawa ng Visual Novel Gamit ang Ren'Py: 5 Mga Hakbang
Video: lorna tolentino after 15 years in love pa rin sya kay daboy #throwback 2024, Nobyembre
Anonim
Tutorial sa Tagagawa ng Visual Novel Gamit ang Ren'Py
Tutorial sa Tagagawa ng Visual Novel Gamit ang Ren'Py

Nakapaglaro ka na ba ng isang visual na nobela, pumili ng iyong sariling laro ng pakikipagsapalaran, dating simulator, o iba pang katulad na uri ng laro, at naisipang gumawa ng iyong sarili? Napanghinaan ka ba ng loob, dahil hindi ka pa nakakaka-code bago o gumawa ng isang laro bago? Pagkatapos tutulungan ka ng tutorial na ito na lumikha ng iyong sariling laro!

Ano ang Ren'Py?

  • Isang tool upang matulungan ang mga gumagamit na bumuo ng Visual Novel, RPG, Dating Sims, at iba pang 2D Games.
  • Gumagamit ang Ren'py ng malakas na mga wika ng pag-script upang makatulong na makapaghatid ng kamangha-manghang mga kakayahan sa laro sa Python at PyGame.
  • Ganap na libre at bukas na mapagkukunan na may access sa cross-platform.
  • Ang Ren'py ay HINDI isang visual na tool, kung naghahanap ka para sa isang visual tool, tumingin sa Novelty o Twine.

Ano ang Python?

Ang Python ay isang wika ng scripting na ginamit upang madagdagan ang kakayahang mabasa para sa mga coder na may mas kaunting mga kinakailangan sa syntax.

Ano ang sasakupin ng Tutorial na ito?

  • Paano makapagsimula sa mga paunang binuo na mga tutorial.
  • Paano magsimula ng isang pangunahing laro sa pamamagitan ng pagpapakilala ng mga utos.
  • Paano i-finalize at maibabahagi ang iyong nilikha.

Sino ang pinakamahusay na makikinabang sa tutorial na ito?

  • Mga Indibidwal na naghahanap upang makabuo ng isang laro na may maliit na walang karanasan sa pag-coding.
  • Ang mga coder na may interes na malaman ang higit pa tungkol sa sawa.

Hakbang 1: I-download ang Ren'py

I-download ang Ren'py
I-download ang Ren'py
I-download ang Ren'py
I-download ang Ren'py
  1. Gumawa ng isang folder sa iyong desktop upang makuha ang programa.
  2. Magsimula sa pamamagitan ng pag-download ng software mula sa Ren'Py nang direkta.
  3. Sundin ang mga tagubilin sa pag-install nang eksakto tulad ng nakalista sa Ren'Py WebPage.

Hakbang 2: Simulan ang Tutorial

Simulan ang Tutorial
Simulan ang Tutorial
Simulan ang Tutorial
Simulan ang Tutorial
Simulan ang Tutorial
Simulan ang Tutorial
  1. Mag-click sa startup panel ang Tutorial sa tuktok na kaliwang sulok.
  2. I-click ang ilunsad na proyekto.
  3. Maglaro sa pamamagitan ng tutorial ng laro upang ipakilala ang iyong sarili sa mga mekanika ng software.
  4. Tiyaking basahin ang lahat ng mga panel ng direktoryo ng impormasyon sa laro.

Hakbang 3: Pasimulan ang Mga Setting ng Laro

Simulan ang Mga Setting ng Laro
Simulan ang Mga Setting ng Laro
Simulan ang Mga Setting ng Laro
Simulan ang Mga Setting ng Laro
Simulan ang Mga Setting ng Laro
Simulan ang Mga Setting ng Laro
  1. Bumalik sa panel ng direktoryo ng home page at i-click ang Lumikha ng Bagong Project.
  2. Piliin ang lokasyon ng direktoryo ng iyong proyekto, o kung saan mo nai-save ang lahat ng iyong mga file ng laro sa iyong computer upang muling buksan sa paglaon.

    1. Inirerekumenda ko ang paglikha ng isang bagong folder sa iyong desktop para sa madaling pag-access muna.
    2. Pagkatapos piliin ang iyong direktoryo kung saan mo nais magpahinga ng iyong laro.

      Maaari mong palaging baguhin ang iyong direktoryo at iba pang mga setting sa ilalim ng mga kagustuhan

  3. Pangalanan ang iyong Project.
  4. Susunod na i-set up ang iyong text editor.

    1. Inirekomenda ni Ren'Py si Editra, ang kanilang sariling personal na editor ng teksto. Sa tutorial na ito, ipapakita ko rin sa iyo kung paano mag-set up ng isa pang text editor na iyong pinili. Gumagamit ako ng kataasan, ngunit ang iba pang mga editor na gumagamit ng.rpy file ay maaari ding magamit.

      1. Pumunta sa pahina ng Mga Kagustuhan.
      2. Sa ilalim ng Text Editor:, magkakaroon ka ng pagpipilian sa pagitan ng Editra na inirekomenda ni Ren'py, editor ng system, o jEdit.

        Inirerekumenda ko ang paggamit ng Sublime para sa iyong system editor sapagkat.rpy file ay tugma at ang interface ay mas madaling sundin kaysa sa Editra para sa mga nagsisimula

  5. Matapos piliin ang iyong editor, simulan ang paunang pag-set up ng laro kabilang ang interface ng GUI at resolusyon ng screen.
  6. Susunod na piliin ang iyong interface ng GUI, o interface ng grapiko na gumagamit.

  7. Sa paglaon, maaari mong direktang baguhin ang gui.rpy file kung nais mong karagdagang ipasadya ang hitsura at scheme ng kulay ng pagpapakita ng iyong laro.
  8. Piliin ang naka-highlight na resolusyon.
  9. Sa paglaon maaari mong baguhin ang resolusyon sa ilalim ng menu na Mga Kagustuhan.

Hakbang 4: Pag-coding ng Iyong Laro

Pag-coding ng Iyong Laro
Pag-coding ng Iyong Laro
Pag-coding ng Iyong Laro
Pag-coding ng Iyong Laro

Ngayon na mayroon ka ng iyong pangunahing pag-set up ng file ng proyekto, oras na upang talagang simulang magdagdag ng mga sangkap sa iyong laro.

Magsimula sa pamamagitan ng pagbubukas ng lahat ng iyong mga file ng teksto mula sa link sa panimulang pahina sa ilalim ng iyong pangalan ng file ng proyekto. Nakasalalay sa aling text editor ang napili mo sa mga kagustuhan, ang text editor ay mag-pop up sa isang hiwalay na window at ipapakita ang lahat ng mga file, kasama ang script.rpy, options.rpy, gui.rpy, at screens.rpy. Inirerekumenda ko ang Simple Game Documentation upang higit na makatulong sa pag-format ng paunang pag-set up ng laro tulad ng mga imahe sa itaas.

Pag-script ng Mga Paunang File

  1. Buksan ang script.rpy file.

    1. Dito pupunta ang lahat ng code ng iyong laro kasama ang diyalogo, mga imahe, tunog, at mga pagpapasya.
    2. Una, tatalakayin ko ang balangkas na code na inilatag sa paunang script.rpy file upang matulungan kang maunawaan kung ano ang ginagawa ng lahat at kung saan napupunta ang lahat.

      1. Sa ilalim ng linya 3 at 4 sa code kung saan sinasabi na # Ipahayag ang mga character na ginamit ng larong ito. Magdaragdag ka ng anumang mga file ng mga imahe dito mula sa iyong computer.
      2. Upang ideklara ang imahe, i-type ang imahe, ang uri ng imahe, (tulad ng character o background), at ang pangalan ng imahe na katumbas ng isang imahe mula sa iyong computer bilang isang-j.webp" />
      3. Dapat mong likhain ang mga ito dito upang makapaglaro ka kahit saan mo magagamit ang mga imaheng ito nang maraming beses.
      4. Sa ilalim ng komentong orihinal na nagsabing # Ipahayag ang mga character na ginamit ng larong ito.
      5. Tutukuyin mo ang iyong karakter. Ang utos ng code na tinatawag na tukuyin nakikita sa Halimbawa 3 ay tumutukoy sa iyong character sa laro at pinapayagan kang magtalaga ng character ng isang kulay ng teksto.

Halimbawa 1: imahe bg someimage = "someimage.png"

Halimbawa 2: image character someimage = "someimage.peg" Halimbawa 3: tukuyin ang isang = Character ('CharacterName', color = "#rgbvalue")

Dayalogo

  1. Susunod, upang simulan ang anumang laro sa Ren'py, kailangan mong gumamit ng simula ng label: upang sabihin sa programa na nais mong simulan dito ang aktwal na gameplay. Mula doon maaari mong i-set up ang iyong tanawin gamit ang mga utos na matatagpuan sa ilalim ng Dokumentasyon tulad ng Halimbawa 4 sa ibaba.
  2. Upang magdagdag ng teksto sa iyong laro maaari kang gumawa ng isa sa dalawang bagay.

    1. Ilagay ang dayalogo sa loob ng mga dobleng quote na nakikita sa Halimbawa 5.
    2. Magtalaga ng isang tauhan sa mga salita sa dobleng quote tulad ng nakikita sa ibaba sa Halimbawa 6.
  3. Lumilikha ng isang puno ng pagpapasya upang baguhin ang iyong storyline, isinasama ang iyong diyalogo sa mga utos tulad ng menu, jump, at label. Tingnan ang Halimbawa 7.
  4. Upang wakasan ang iyong laro, i-type ang pagbalik sa pinakadulo ng iyong script.rpy file. Tingnan ang halimbawa 8.

Halimbawa 4: pag-play ng musika na "musicfromcomputer.ogg", eksena bg ilang mga imahe na may pagkupas, ipakita ang variable ng character

Halimbawa 5: "Isulat ang iyong pambungad na diyalogo." Halimbawa 6: a "Sumulat ng dayalogo ni a." // Nagsusulat ito ng dialogu para sa tinukoy na character.

Halimbawa 7

menu: "Dialog o tanong": jump ruta "Pangalawang dayalogo o tanong atbp.": ruta ng label: "Dialog" Halimbawa 8: bumalik

Ang proseso sa itaas ay medyo simple kapag natutunan mo ang mga utos at lubos na napapasadyang sa sandaling komportable ka sa programa at wika. Huwag mag-atubiling tumingin sa dokumentasyon at baguhin ang mga screens.rpy, options.rpy, at gui.rpy file. Ang online na Dokumentasyon ay higit na lalalim sa kung paano magsisimulang baguhin ang mga iyon at lubhang kapaki-pakinabang kung sakaling ikaw ay makaalis sa pag-alala sa aling utos ang gumagawa.

Upang higit na ipasadya ang iyong laro sundin ang mga link na ito upang makakuha ng karagdagang impormasyon tungkol sa kung paano talagang i-code ang laro.

  1. Diksyonaryo ng Python at Ren'Py Wika para sa mga nagsisimula
  2. GUI (Graphical User Interface) o kung ano ang visual na hitsura ng laro sa Dokumentasyon ng manlalaro
  3. Ang iba pang mga nakakatuwang mga add-on tulad ng pagdaragdag ng isang playlist ng musika, isang gallery ng imahe, o mga replay ng imahe upang mapahusay ang disenyo ng laro ay matatagpuan dito
  4. Sa wakas ang iba pang mga pagpipilian sa pagpapasadya tulad ng kung gaano kalaki ang mga ipinapakitang font ay matatagpuan dito.

Hakbang 5: Paglabas ng Iyong Laro

Paglabas ng Iyong Laro
Paglabas ng Iyong Laro
Paglabas ng Iyong Laro
Paglabas ng Iyong Laro
Paglabas ng Iyong Laro
Paglabas ng Iyong Laro
Paglabas ng Iyong Laro
Paglabas ng Iyong Laro
  1. Upang wakasan ang iyong laro, i-update ang Ren'py launcher.
  2. Pagkatapos suriin ang script na may lint upang maghanap ng mga error sa syntax na matatagpuan sa panimulang pahina.
  3. I-archive ng Build Distributions ang iyong mga file sa isang naa-access na folder na maaari mong i-upload sa isang web page.

    Ang mahahalagang code na kinakailangan upang lumikha ng laro sa platform na iyong pinili ay direktang ginawa ng Ren'py. Para sa karagdagang impormasyon, bisitahin ang pahina ng pagbuo ng dokumentasyon sa Ren'Py

  4. Susunod, magpatakbo ng mga pagsubok sa beta sa pamamagitan ng pagkakaroon ng mga kaibigan at pamilya na maglaro ng laro upang makita kung mayroong anumang mga pagkakamali sa diyalogo.
  5. Panghuli, bitawan ang iyong laro sa iyong sariling personal na website o sa Itchi.io upang hayaan ang iyong laro na maabot ang maraming mga taong mahilig sa visual na nobela.

Nilikha mo na ang iyong unang visual na nobelang laro! Binabati kita!

Inirerekumendang: