Სარჩევი:

ვიზუალური რომანის შემქმნელი სახელმძღვანელო Ren’Py– ს გამოყენებით: 5 ნაბიჯი
ვიზუალური რომანის შემქმნელი სახელმძღვანელო Ren’Py– ს გამოყენებით: 5 ნაბიჯი

ვიდეო: ვიზუალური რომანის შემქმნელი სახელმძღვანელო Ren’Py– ს გამოყენებით: 5 ნაბიჯი

ვიდეო: ვიზუალური რომანის შემქმნელი სახელმძღვანელო Ren’Py– ს გამოყენებით: 5 ნაბიჯი
ვიდეო: ოსკარ უაილდი - "დორიან გრეის პორტრეტი" - აუდიო წიგნი 2024, ნოემბერი
Anonim
ვიზუალური რომანის შემქმნელი სახელმძღვანელო Ren’Py– ს გამოყენებით
ვიზუალური რომანის შემქმნელი სახელმძღვანელო Ren’Py– ს გამოყენებით

ოდესმე გითამაშიათ ვიზუალური რომანი, შეარჩიეთ თქვენი სათავგადასავლო თამაში, გაცნობის სიმულატორი ან სხვა მსგავსი თამაში და გიფიქრიათ საკუთარი თავის შექმნაზე? თქვენ იმედგაცრუებული იყავით, რადგან ადრე არასოდეს დაგიწერიათ და არც გქონიათ თამაში? მაშინ ეს გაკვეთილი დაგეხმარებათ შექმნათ თქვენი საკუთარი თამაში!

რა არის რენპი?

  • ინსტრუმენტი, რომელიც დაეხმარება მომხმარებლებს შექმნან ვიზუალური რომანი, RPG, Dating Sims და სხვა 2D თამაშები.
  • Ren'py იყენებს სკრიპტირების მძლავრ ენებს, რათა დაგეხმაროთ Python- სა და PyGame– ში ფანტასტიკური თამაშის შესაძლებლობების გადმოცემაში.
  • სრულიად უფასო და ღია წყარო მრავალ პლატფორმის ხელმისაწვდომობით.
  • Ren'py არ არის ვიზუალური ინსტრუმენტი, თუ თქვენ ეძებთ ვიზუალურ ინსტრუმენტს, გადახედეთ სიახლეს ან ძაფს.

რა არის პითონი?

პითონი არის სკრიპტირების ენა, რომელიც გამოიყენება სინტაქსის ნაკლები მოთხოვნების მქონე კოდირებისათვის წაკითხვის გაზრდის მიზნით.

რას მოიცავს ეს გაკვეთილი?

  • როგორ დავიწყოთ წინასწარ აშენებული გაკვეთილები.
  • როგორ დავიწყოთ ძირითადი თამაში ბრძანებების შემოღებით.
  • როგორ დაასრულოთ და გააზიაროთ თქვენი შემოქმედება.

ვინ მიიღებს საუკეთესოს ამ გაკვეთილიდან?

  • პირები, რომლებიც ეძებენ თამაშს კოდირების მცირე გამოცდილებით.
  • კოდერები დაინტერესებულნი არიან გაიგონ მეტი პითონის შესახებ.

ნაბიჯი 1: ჩამოტვირთეთ Ren'py

ჩამოტვირთეთ Ren'py
ჩამოტვირთეთ Ren'py
ჩამოტვირთეთ Ren'py
ჩამოტვირთეთ Ren'py
  1. შექმენით საქაღალდე თქვენს სამუშაო მაგიდაზე პროგრამის ამოსაღებად.
  2. დაიწყეთ პროგრამის პირდაპირ გადმოტვირთვით Ren’Py– დან.
  3. მიჰყევით ინსტალაციის ინსტრუქციას ზუსტად ისე, როგორც ჩამოთვლილია Ren'Py ვებ გვერდზე.

ნაბიჯი 2: გაკვეთილის დაწყება

გაკვეთილის დაწყება
გაკვეთილის დაწყება
გაკვეთილის დაწყება
გაკვეთილის დაწყება
გაკვეთილის დაწყება
გაკვეთილის დაწყება
  1. დააწკაპუნეთ სასწავლო სახელმძღვანელო ზედა მარცხენა კუთხეში.
  2. დააწკაპუნეთ გაშვების პროექტზე.
  3. ითამაშეთ თამაშის სახელმძღვანელო, რომ გაეცნოთ პროგრამულ მექანიკას.
  4. დარწმუნდით, რომ წაიკითხეთ თამაშის ყველა საინფორმაციო დირექტორიის პანელი.

ნაბიჯი 3: თამაშის პარამეტრების ინიციალიზაცია

თამაშის პარამეტრების ინიციალიზაცია
თამაშის პარამეტრების ინიციალიზაცია
თამაშის პარამეტრების ინიციალიზაცია
თამაშის პარამეტრების ინიციალიზაცია
თამაშის პარამეტრების ინიციალიზაცია
თამაშის პარამეტრების ინიციალიზაცია
  1. დაუბრუნდით საწყისი გვერდის დირექტორიის პანელს და დააწკაპუნეთ ახალი პროექტის შექმნაზე.
  2. შეარჩიეთ თქვენი პროექტის დირექტორიის მდებარეობა, ან სადაც შეინახავთ თქვენი თამაშის ყველა ფაილს თქვენს კომპიუტერში, რათა მოგვიანებით ხელახლა გაიხსნას.

    1. მე გირჩევთ შექმნათ ახალი საქაღალდე თქვენს დესკტოპზე პირველ რიგში მარტივი წვდომისათვის.
    2. შემდეგ შეარჩიეთ თქვენი დირექტორია, სადაც გსურთ თქვენი თამაშის დასვენება.

      თქვენ ყოველთვის შეგიძლიათ შეცვალოთ თქვენი დირექტორია და სხვა პარამეტრები პარამეტრების მიხედვით

  3. დაასახელეთ თქვენი პროექტი.
  4. შემდეგ დააყენეთ თქვენი ტექსტური რედაქტორი.

    1. Ren’Py გირჩევთ Editra, მათ პირად ტექსტურ რედაქტორს. ამ გაკვეთილში მე ასევე გაჩვენებთ თუ როგორ უნდა შექმნათ სხვა ტექსტური რედაქტორი თქვენი არჩევანით. მე ვიყენებ ამაღლებულ, მაგრამ სხვა რედაქტორებს, რომლებიც იყენებენ.rpy ფაილებს, ასევე შეუძლია გამოიყენოს.

      1. გადადით პარამეტრების გვერდზე.
      2. "ტექსტის რედაქტორი:" თქვენ გექნებათ არჩევანი Ren'py- ს მიერ რეკომენდირებულ Editra- ს, სისტემის რედაქტორს, ან jEdit.

        მე გირჩევთ გამოიყენოთ Sublime თქვენი სისტემის რედაქტორისთვის, რადგან.rpy ფაილები თავსებადია და ინტერფეისის დაცვა ბევრად უფრო ადვილია, ვიდრე დამწყებთათვის Editra

  5. თქვენი რედაქტორის არჩევის შემდეგ, დაიწყეთ თამაშის საწყისი დაყენება, მათ შორის GUI ინტერფეისი და ეკრანის გარჩევადობა.
  6. შემდეგი აირჩიეთ GUI ინტერფეისი, ან გრაფიკული მომხმარებლის ინტერფეისი.

  7. მოგვიანებით, თქვენ შეგიძლიათ პირდაპირ შეცვალოთ gui.rpy ფაილი, თუ გსურთ თქვენი თამაშის ჩვენების გარეგნობისა და ფერის სქემის შემდგომი მორგება.
  8. აირჩიეთ მონიშნული რეზოლუცია.
  9. მოგვიანებით თქვენ შეგიძლიათ შეცვალოთ რეზოლუცია პარამეტრების მენიუში.

ნაბიჯი 4: თქვენი თამაშის კოდირება

თქვენი თამაშის კოდირება
თქვენი თამაშის კოდირება
თქვენი თამაშის კოდირება
თქვენი თამაშის კოდირება

ახლა, როდესაც თქვენ გაქვთ თქვენი ძირითადი პროექტის ფაილის დაყენება, დროა რეალურად დაიწყოთ ნივთიერებების დამატება თქვენს თამაშში.

დაიწყეთ თქვენი ტექსტური ფაილების გახსნით გაშვების გვერდზე არსებული ბმულიდან თქვენი პროექტის ფაილის სახელით. იმისდა მიხედვით, თუ რომელი ტექსტური რედაქტორი შეარჩიეთ პარამეტრებში, ტექსტური რედაქტორი გამოჩნდება ცალკეულ ფანჯარაში და აჩვენებს ყველა ფაილს, მათ შორის script.rpy, options.rpy, gui.rpy და screens.rpy. მე გირჩევთ მარტივი თამაშის დოკუმენტაციას შემდგომი დახმარების გაწევისათვის თავდაპირველი თამაშის ფორმატირებისას, როგორც ზემოთ გამოსახულებები.

სკრიპტირების საწყისი ფაილები

  1. გახსენით script.rpy ფაილი.

    1. ეს არის ის, სადაც თქვენი თამაშის ყველა კოდი წავა დიალოგის, სურათების, ხმის და გადაწყვეტილებების ჩათვლით.
    2. პირველ რიგში, მე განვიხილავ საწყის script.rpy ფაილში ასახულ მონახაზის კოდს, რომელიც დაგეხმარებათ გაიგოთ რას აკეთებს ყველაფერი და სად მიდის ყველაფერი.

      1. კოდის მე -3 და მე -4 ხაზების ქვეშ, სადაც ნათქვამია # გამოაცხადეთ ამ თამაშის მიერ გამოყენებული სიმბოლოები. თქვენ დაამატებთ სურათების ნებისმიერ ფაილს აქ თქვენი კომპიუტერიდან.
      2. გამოსახულების გამოსაცხადებლად, აკრიფეთ სურათი, გამოსახულების ტიპი (როგორიცაა პერსონაჟი ან ფონი) და სურათის სახელი, რომელიც უტოლდება თქვენს კომპიუტერს, როგორც-j.webp" />
      3. თქვენ უნდა შექმნათ ეს აქ ისე, რომ თქვენ თამაშობთ სადაც არ უნდა გამოიყენოთ ეს სურათები ბევრჯერ.
      4. იმ კომენტარის ქვეშ, რომელიც თავდაპირველად იყო ნათქვამი # გამოაცხადე ამ თამაშის მიერ გამოყენებული სიმბოლოები.
      5. თქვენ განსაზღვრავთ თქვენს ხასიათს. კოდის ბრძანება მოუწოდა define ჩანს 3 მაგალითში განსაზღვრავს თქვენს პერსონაჟს თამაშში და გაძლევთ საშუალებას მიანიჭოთ სიმბოლოს ტექსტის ფერი.

მაგალითი 1: image bg someimage = "someimage.png"

მაგალითი 2: გამოსახულების ხასიათი someimage = "someimage.peg" მაგალითი 3: განსაზღვრეთ a = სიმბოლო ("CharacterName", color = "#rgbvalue")

დიალოგი

  1. შემდეგი, Ren’py– ში ნებისმიერი თამაშის დასაწყებად, თქვენ უნდა გამოიყენოთ label start: უთხრათ პროგრამას, რომ გსურთ აქ დაიწყოთ რეალური თამაში. იქიდან შეგიძლიათ შექმნათ თქვენი დეკორაციები დოკუმენტაციის ქვეშ ნაპოვნი ბრძანებების გამოყენებით, როგორიცაა მაგალითი 4 ქვემოთ.
  2. თქვენს თამაშში ტექსტის დასამატებლად შეგიძლიათ გააკეთოთ ორიდან ერთი.

    1. განათავსეთ დიალოგი ორმაგ ციტატებში, როგორც ეს მოცემულია მე –5 მაგალითში.
    2. სიტყვებს მიანიჭეთ ორმაგი ბრჭყალები, როგორც ქვემოთ მოცემულია მე –6 მაგალითში.
  3. გადაწყვეტილების ხის შექმნა თქვენი სცენარის შესაცვლელად, მოიცავს თქვენს დიალოგს ისეთ ბრძანებებთან, როგორიცაა მენიუ, ხტომა და ლეიბლი. იხილეთ მაგალითი 7.
  4. თამაშის დასასრულებლად, ჩაწერეთ return თქვენი script.rpy ფაილის ბოლოს. იხილეთ მაგალითი 8.

მაგალითი 4: მუსიკის დაკვრა "musicfromcomputer.ogg", სცენა bg ზოგიერთი სურათი ქრებოდა, აჩვენე პერსონაჟის ცვლადი

მაგალითი 5: "დაწერე შენი საწყისი დიალოგი". მაგალითი 6: a "დაწერეთ დიალოგი". // ეს წერს დიალოგს განსაზღვრული პერსონაჟისთვის.

მაგალითი 7

მენიუ: "დიალოგი ან კითხვა": ნახტომის მარშრუტი "მეორე დიალოგი ან კითხვა და ა.შ.": ეტიკეტის მარშრუტი: "დიალოგი" მაგალითი 8: დაბრუნება

ზემოთ მოყვანილი პროცესი შედარებით მარტივია, როდესაც თქვენ ისწავლით ბრძანებებს და ძალიან დააკონფიგურირებთ მას შემდეგ რაც კომფორტულად გრძნობთ თავს პროგრამასა და ენაზე. მოგერიდებათ შეისწავლოთ დოკუმენტაცია და შეცვალოთ screens.rpy, options.rpy და gui.rpy ფაილები. ონლაინ დოკუმენტაცია უფრო ღრმაა იმის შესახებ, თუ როგორ უნდა დაიწყოთ მათი შეცვლა და ძალიან სასარგებლოა იმ შემთხვევაში, თუ თქვენ დაიმახსოვრებთ რომელი ბრძანება აკეთებს რას.

თქვენი თამაშის შემდგომი მორგებისთვის მიჰყევით ამ ბმულებს, რომ მიიღოთ მეტი ინფორმაცია იმის შესახებ, თუ როგორ ხდება თამაშის კოდირება.

  1. დამწყებთათვის Python და Ren'Py ენის ლექსიკონი
  2. GUI (გრაფიკული მომხმარებლის ინტერფეისი) ან როგორია ვიზუალურად თამაში მოთამაშისთვის დოკუმენტაცია
  3. სხვა სახალისო დანამატები, როგორიცაა მუსიკალური დასაკრავი სიის დამატება, სურათების გალერეა ან სურათის გამეორება თამაშის დიზაინის გასაუმჯობესებლად შეგიძლიათ იხილოთ აქ
  4. დაბოლოს, სხვა პერსონალურად მორგებული პარამეტრები, როგორიცაა რამდენად დიდი შრიფტის ჩვენებებია აქ ნაპოვნი.

ნაბიჯი 5: გაათავისუფლეთ თქვენი თამაში

გაათავისუფლე შენი თამაში
გაათავისუფლე შენი თამაში
გაათავისუფლე შენი თამაში
გაათავისუფლე შენი თამაში
გაათავისუფლე შენი თამაში
გაათავისუფლე შენი თამაში
გაათავისუფლე შენი თამაში
გაათავისუფლე შენი თამაში
  1. თქვენი თამაშის დასასრულებლად განაახლეთ Ren’py გამშვები.
  2. შემდეგ შეამოწმეთ სკრიპტი ლინტით, რათა მოძებნოთ საწყის გვერდზე ნაპოვნი სინტაქსური შეცდომები.
  3. Build Distributions დაარქივებს თქვენს ფაილებს ხელმისაწვდომ საქაღალდეში, რომლის ატვირთვაც შეგიძლიათ ვებ გვერდზე.

    არსებითი კოდი, რომელიც საჭიროა თამაშის შესაქმნელად თქვენი არჩევანის პლატფორმაზე, დამზადებულია უშუალოდ Ren'py– ს მიერ. დამატებითი ინფორმაციისთვის ეწვიეთ დოკუმენტაციის შექმნის გვერდს Ren'Py

  4. შემდეგი, ჩაატარეთ ბეტა ტესტები ისე, რომ მეგობრებმა და ოჯახმა ითამაშონ თამაში, რომ დაინახონ შეცდომები დიალოგში.
  5. დაბოლოს, გაათავისუფლეთ თამაში თქვენს პირად ვებგვერდზე ან Itchi.io– ზე, რათა თქვენი თამაში მიაღწიოს ვიზუალური რომანის ბევრ მოყვარულს.

თქვენ ახლა შექმენით თქვენი პირველი ვიზუალური რომანის თამაში! გილოცავთ!

გირჩევთ: