İçindekiler:

Ren'Py Kullanarak Görsel Roman Oluşturucu Eğitimi: 5 Adım
Ren'Py Kullanarak Görsel Roman Oluşturucu Eğitimi: 5 Adım

Video: Ren'Py Kullanarak Görsel Roman Oluşturucu Eğitimi: 5 Adım

Video: Ren'Py Kullanarak Görsel Roman Oluşturucu Eğitimi: 5 Adım
Video: Ren'Py İLE OYUN GELİŞTİRME | Bölüm 1 | Giriş ve Gereken Programlar 2024, Kasım
Anonim
Ren'Py Kullanan Görsel Roman Oluşturucu Eğitimi
Ren'Py Kullanan Görsel Roman Oluşturucu Eğitimi

Hiç görsel bir roman oynadınız mı, kendi macera oyununuzu, flört simülatörünüzü veya başka bir benzer oyun türünü seçtiniz ve kendiniz bir tane yapmayı düşündünüz mü? Daha önce hiç kod yazmadığınız veya daha önce oyun yapmadığınız için cesaretiniz mi kırıldı? O zaman bu eğitim, kendi oyununuzu yaratmanıza yardımcı olacak!

Ren'Py nedir?

  • Kullanıcıların Görsel Roman, RPG, Dating Sims ve diğer 2D Oyunlar oluşturmasına yardımcı olacak bir araç.
  • Ren'py, Python ve PyGame ile harika oyun yetenekleri sunmaya yardımcı olmak için güçlü komut dosyası dilleri kullanır.
  • Platformlar arası erişilebilirlik ile tamamen ücretsiz ve açık kaynak.
  • Ren'py görsel bir araç DEĞİLDİR, görsel bir araç arıyorsanız, Yenilik veya Sicim'e bakın.

Python nedir?

Python, daha az sözdizimi gereksinimi olan kodlayıcılar için okunabilirliği artırmak için kullanılan bir betik dilidir.

Bu Eğitim neleri kapsayacak?

  • Önceden oluşturulmuş öğreticilere nasıl başlanır.
  • Komutları tanıtarak temel bir oyuna nasıl başlanır.
  • Yaratılışınızı nasıl sonlandırabilir ve paylaşabilirsiniz.

Bu eğitimden en iyi kim yararlanacak?

  • Çok az veya hiç kodlama deneyimi olmayan bir oyun üretmek isteyen kişiler.
  • Python hakkında daha fazla bilgi edinmek isteyen kodlayıcılar.

1. Adım: Ren'py'yi indirin

Ren'py'yi indirin
Ren'py'yi indirin
Ren'py'yi indirin
Ren'py'yi indirin
  1. Programı çıkartmak için masaüstünüzde bir klasör oluşturun.
  2. Yazılımı doğrudan Ren'Py'den indirerek başlayın.
  3. Kurulum talimatlarını tam olarak Ren'Py Web Sayfasında listelendiği şekilde izleyin.

2. Adım: Eğitimi Başlatın

Eğitimi Başlat
Eğitimi Başlat
Eğitimi Başlat
Eğitimi Başlat
Eğitimi Başlat
Eğitimi Başlat
  1. Başlangıç panelinin sol üst köşesindeki Öğretici'ye tıklayın.
  2. Projeyi başlat'ı tıklayın.
  3. Kendinizi yazılım mekaniğine tanıtmak için oyun eğitimini oynayın.
  4. Tüm oyun bilgilendirme dizini panellerini okuduğunuzdan emin olun.

3. Adım: Oyun Ayarlarını Başlatın

Oyun Ayarlarını Başlat
Oyun Ayarlarını Başlat
Oyun Ayarlarını Başlat
Oyun Ayarlarını Başlat
Oyun Ayarlarını Başlat
Oyun Ayarlarını Başlat
  1. Ana sayfa dizin paneline geri dönün ve Yeni Proje Oluştur'a tıklayın.
  2. Proje dizini konumunuzu veya daha sonra yeniden açmak için tüm oyun dosyalarınızı bilgisayarınıza kaydedeceğiniz yeri seçin.

    1. Öncelikle kolay erişilebilirlik için masaüstünüzde yeni bir klasör oluşturmanızı öneririm.
    2. Ardından, oyununuzun dinlenmesini istediğiniz dizini seçin.

      Tercihler altında her zaman dizininizi ve diğer ayarlarınızı değiştirebilirsiniz

  3. Projenize bir ad verin.
  4. Ardından metin düzenleyicinizi ayarlayın.

    1. Ren'Py, kendi kişisel metin editörleri olan Editra'yı önerir. Bu eğitimde, seçtiğiniz başka bir metin düzenleyiciyi nasıl kuracağınızı da göstereceğim. Ben sublime kullanıyorum ama.rpy dosyalarını kullanan diğer editörler de kullanılabilir.

      1. Tercihler sayfasına gidin.
      2. “Metin Editörü: altında, Ren’py tarafından önerilen Editra, sistem editörü veya jEdit arasında bir seçim yapacaksınız.

        Sistem düzenleyiciniz için Sublime kullanmanızı öneririm çünkü.rpy dosyaları uyumludur ve yeni başlayanlar için Editra'dan çok daha kolay bir arayüz takip edilebilir

  5. Editörünüzü seçtikten sonra, GUI arayüzü ve ekran çözünürlüğü dahil olmak üzere ilk oyun kurulumuna başlayın.
  6. Ardından GUI arayüzünüzü veya grafiksel kullanıcı arayüzünüzü seçin.

  7. Daha sonra, oyun ekranınızın görünümünü ve renk düzenini daha da özelleştirmek isterseniz, gui.rpy dosyasını doğrudan değiştirebilirsiniz.
  8. Vurgulanan çözünürlüğü seçin.
  9. Daha sonra Tercihler menüsünden çözünürlüğü değiştirebilirsiniz.

Adım 4: Oyununuzu Kodlayın

Oyununuzu Kodlamak
Oyununuzu Kodlamak
Oyununuzu Kodlamak
Oyununuzu Kodlamak

Artık temel proje dosyası kurulumunuza sahip olduğunuza göre, oyununuza madde eklemeye başlamanın zamanı geldi.

Proje dosya adınızın altındaki başlangıç sayfasındaki bağlantıdan tüm metin dosyalarınızı açarak başlayın. Tercihlerde hangi metin düzenleyiciyi seçtiğinize bağlı olarak, metin düzenleyici ayrı bir pencerede açılır ve script.rpy, options.rpy, gui.rpy ve screens.rpy dahil tüm dosyaları görüntüler. Simple Game Documentation'ı öneririm Yukarıdaki resimler gibi ilk oyun kurulumunu biçimlendirmeye daha fazla yardımcı olmak için.

İlk Dosyaları Komut Dosyası Oluşturma

  1. script.rpy dosyasını açın.

    1. Diyaloglar, görüntüler, sesler ve kararlar dahil olmak üzere oyununuzun tüm kodunun gideceği yer burasıdır.
    2. İlk olarak, her şeyin ne yaptığını ve nereye gittiğini anlamanıza yardımcı olmak için ilk script.rpy dosyasında belirtilen anahat kodunu tartışacağım.

      1. Koddaki 3. ve 4. satırın altında # Bu oyun tarafından kullanılan karakterleri bildirin. Buraya bilgisayarınızdan herhangi bir resim dosyası ekleyeceksiniz.
      2. Resmi bildirmek için resmi, resmin türünü (karakter veya arka plan gibi) ve resmin adını bilgisayarınızdan bir resme eşit bir-j.webp" />
      3. Bunları burada oluşturmalısınız ki nerede olursanız olun oyun oynayın bu görüntüleri defalarca kullanabilirsiniz.
      4. Başlangıçta belirtilen yorumun altında # Bu oyun tarafından kullanılan karakterleri bildirin.
      5. Karakterinizi belirleyeceksiniz. Örnek 3'te görülen define adlı kod komutu oyundaki karakterinizi tanımlar ve karaktere bir metin rengi atamanızı sağlar.

Örnek 1: image bg someimage = "someimage.png"

Örnek 2: resim karakteri bir resim = "someimage.peg" Örnek 3: a = Karakter tanımlayın ('KarakterAdı', renk = "#rgbvalue")

Diyalog

  1. Ardından, Ren'py'de herhangi bir oyuna başlamak için, asıl oyunun burada başlamasını istediğinizi programa söylemek için etiket başlatmayı kullanmanız gerekir. Buradan, aşağıdaki Örnek 4 gibi Belgeler altında bulunan komutları kullanarak manzaranızı ayarlayabilirsiniz.
  2. Oyununuza metin eklemek için iki şeyden birini yapabilirsiniz.

    1. Diyaloğu Örnek 5'te görüldüğü gibi çift tırnak içine alın.
    2. Aşağıda Örnek 6'da görüldüğü gibi çift tırnak içindeki kelimelere bir karakter atayın.
  3. Hikayenizi değiştirmek için bir karar ağacı oluşturmak, diyalogunuzu menü, atlama ve etiket gibi komutlarla birleştirir. Örnek 7'ye bakın.
  4. Oyununuzu bitirmek için script.rpy dosyanızın en sonuna geri dönüş yazın. Örnek 8'e bakın.

Örnek 4: "musicfromcomputer.ogg" müziğini çal, sahne bg'si solmaya sahip bir görüntü, karakter değişkenini göster

Örnek 5: "Açılış diyaloğunuzu yazın." Örnek 6: a "A'nın diyaloğunu yazın." // Tanımlı karakter için diyalog yazar.

Örnek 7

menü: "Diyalog veya soru": rotayı atla "İkinci diyalog veya soru vb.": rotayı etiketle: "Diyalog" Örnek 8: geri dön

Yukarıdaki işlem, komutları öğrendikten sonra nispeten basittir ve program ve dil konusunda rahat olduğunuzda son derece özelleştirilebilir. Belgelere bakmaktan ve screens.rpy, options.rpy ve gui.rpy dosyalarını değiştirmekten çekinmeyin. Çevrimiçi Belgeler, bunları değiştirmeye nasıl başlayacağınız konusunda daha derine iner ve hangi komutun ne yaptığını hatırlamakta takılıp kalmanız durumunda çok yararlıdır.

Oyununuzu daha da özelleştirmek için, oyunun gerçekten nasıl kodlanacağı hakkında daha fazla bilgi edinmek için bu bağlantıları izleyin.

  1. Yeni başlayanlar için Python ve Ren'Py Dil sözlüğü
  2. GUI (Grafik Kullanıcı Arayüzü) veya oyunun oyuncuya görsel olarak nasıl göründüğü Belgeler
  3. Oyun tasarımını geliştirmek için bir müzik çalma listesi, bir resim galerisi veya resim tekrarları ekleme gibi diğer eğlenceli eklentiler burada bulunabilir.
  4. Son olarak, yazı tipinin ne kadar büyük görüntülendiği gibi diğer özelleştirme seçenekleri burada bulunabilir.

Adım 5: Oyununuzu Serbest Bırakma

Oyununuzu Serbest Bırakma
Oyununuzu Serbest Bırakma
Oyununuzu Serbest Bırakma
Oyununuzu Serbest Bırakma
Oyununuzu Serbest Bırakma
Oyununuzu Serbest Bırakma
Oyununuzu Serbest Bırakma
Oyununuzu Serbest Bırakma
  1. Oyununuzu bitirmek için Ren'py başlatıcısını güncelleyin.
  2. Ardından, başlangıç sayfasında bulunan sözdizimi hatalarını aramak için komut dosyasını lint ile kontrol edin.
  3. Build Distributions, dosyalarınızı bir web sayfasına yükleyebileceğiniz erişilebilir bir klasöre arşivler.

    Oyunu seçtiğiniz platformda oluşturmak için gereken temel kod doğrudan Ren'py tarafından yapılır. Daha fazla bilgi için Ren'Py'deki belge oluşturma sayfasını ziyaret edin

  4. Ardından, diyalogda herhangi bir hata olup olmadığını görmek için arkadaşlarınızın ve ailenizin oyunu oynamasını sağlayarak beta testleri yapın.
  5. Son olarak, oyununuzun birçok görsel roman meraklısına ulaşmasını sağlamak için oyununuzu kendi kişisel web sitenizde veya Itchi.io'da yayınlayın.

Artık ilk görsel roman oyununuzu yarattınız! Tebrikler!

Önerilen: