ვიზუალური რომანების შექმნა. Ren"Py - თამაშების შექმნა: ვიზუალური რომანები, გაცნობის სიმულატორები და ა.შ.


დღესდღეობით ვიზუალური რომანის სახელით ცნობილი სათამაშო ჟანრი საკმაოდ პოპულარული გახდა. რომანებს ავითარებენ არა მხოლოდ პროფესიონალები, არამედ მოყვარულებიც. როგორ გააკეთოთ ვიზუალური რომანი საკუთარ თავს? რა თვისებები აქვს ამ ჟანრს? რა პროგრამების შექმნა შეიძლება ვიზუალური რომანები?

რა არის ვიზუალური რომანი

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

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

თამაშის პროცესი

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

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

ყველაზე ხშირად ამბავია თამაში მიმდინარეობსპირველი პირი. მთავარ მიზნის მიღწევამდე ან დასასრულამდე მოთამაშეს მოუწევს ერთგვარი ქვესტი გაიაროს.

თამაშის დროს ეკრანზე შეგვიძლია დავინახოთ ფონის და პერსონაჟების სპრაიტების ნაკრები (მოძრავი სურათი). Მთავარი გმირირჩება "ეკრანის მიღმა". სურათის ქვემოთ არის ხაზი, სადაც ტექსტი ჩანს. მნიშვნელოვან მომენტებში ეკრანზე ჩნდება უფრო დეტალური ხელოვნება, რომელიც ასახავს მიმდინარე მოვლენას. თქვენ შეგიძლიათ გახსნათ ყველა ხელოვნება მხოლოდ თამაშის რამდენჯერმე ცემა და ყოველ ჯერზე განსხვავებული გადაწყვეტილებების მიღებით.

ვიზუალური რომანები რუსულ ენაზე

ეს არის ინტერაქტიული ხელოვნების ჟანრი, რომელიც სწრაფად იძენს პოპულარობას რუსეთში. ეს ხდება რუსულად თარგმნილი უცხოური ვიზუალური რომანების (უმეტეს შემთხვევაში იაპონური) გამო. მაგრამ ასევე არის მცდელობები, რომ შევქმნათ „საკუთარი პროდუქტი“. შეგვიძლია საკმაოდ გამოვყოთ შემდეგი ცნობილი თამაშები:

ასევე აღსანიშნავია დიდი რიცხვისამოყვარულო პროექტები. ამიტომ, ჟანრის ბევრ გულშემატკივარს აინტერესებს: როგორ შევქმნათ ვიზუალური რომანი თავად? არსებობს კი ასეთი შესაძლებლობა? ჟანრის მზარდი პოპულარობით, რუსეთში შექმნილი ვიზუალური რომანების რაოდენობა იზრდება. იმართება კონკურსები მოთხრობების შემქმნელებს შორის და იქმნება მთელი გუნდები პროექტებისთვის. ზოგადად, ჟანრს დიდი პერსპექტივა აქვს რუსეთში და თამაშებს აქვს მაღალი მოთხოვნაუბრალო ადამიანებს შორის.

როგორ შევქმნათ ვიზუალური რომანი

აღსანიშნავია, რომ ვიზუალური რომანის სამი ძირითადი კომპონენტია: გრაფიკა, ტექსტი და ხმა.

ვიზუალურ რომანს უნდა ჰქონდეს ბევრი ტექსტი და უნდა გაგიჩინოთ წაკითხვის სურვილი, ვიდრე გამოტოვოთ და გააგრძელოთ. მომხიბლავი ნაკვეთი მთავარი უპირატესობაა ამ ჟანრისსხვების წინაშე. აქედან გამომდინარე, მნიშვნელოვანია თავდაპირველად დაფიქრდეთ და დაგეგმოთ ნაკვეთის მონახაზი. ასევე ღირს კარგად დაფიქრება მოთამაშის არჩევანზე: მათ გავლენა უნდა მოახდინონ ისტორიის მიმდინარეობაზე და მის დასასრულზე.

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

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

სცენარი

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

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

ვიზუალური რომანები ძირითადად დიალოგისგან შედგება, რის გამოც მნიშვნელოვანია, რომ იყოს ცოცხალი, საინტერესო და არა მოუხერხებელი. არ დაუმატოთ მათ ძალიან ბევრი „წყალი“. გმირები უნდა დაუკავშირდნენ ერთმანეთს, როგორც რეალური ადამიანები.

გრაფიკული ხელოვნება

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

სიუჟეტი სამი კომპონენტისგან შედგება:

  • ფონი;
  • სპრაიტები;
  • ხელოვნება.

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

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

პროგრამული უზრუნველყოფა

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

ზოგიერთი პროგრამა, რომელიც გამოიყენება ვიზუალური რომანების შესაქმნელად, შეიძლება ჩამოვთვალოთ:

  1. რენ "პი.
  2. PONScripter/ONSlaugh.
  3. Blade ძრავა.
  4. KiriKiri სათავგადასავლო თამაშის სისტემა.
  5. სიახლე.

არ იცით როგორ შექმნათ ვიზუალური რომანი პროგრამისტის გარეშე? ერთ-ერთი ყველაზე პოპულარული და მოსახერხებელი პროგრამა ამ სფეროში არის Ren"Py. ეს არის საკმაოდ მარტივი გამოსაყენებელი ძრავა, რომელიც ასევე უფასოა. Ren"Py არის კარგად გამართული პროგრამა, რომელიც მუშაობს საათის მსგავსად. ცოტა სჭირდება შემთხვევითი წვდომის მეხსიერება, და სავსებით შესაძლებელია მისი შეცვლა რომელიმეს არარსებობის შემთხვევაში საჭირო ფუნქციები. თუმცა, მის გამოსაყენებლად საჭიროა კოდირების მცირე გაგება, წინააღმდეგ შემთხვევაში შეიძლება წარმოიშვას პრობლემები, რადგან ეს არ არის ვიზუალური პროგრამა. თამაშის გრაფიკა ასევე უნდა გაკეთდეს ცალკე გრაფიკულ რედაქტორებში.

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


რენ'პი- მარტივი პროგრამა ვიზუალური რომანების შესაქმნელად. IN Ბოლო დროსამ პროგრამაში შექმნილია მოთხრობების დაახლოებით 90%. რაც მის შესაძლებლობებსა და ხარისხზე მეტყველებს.

Რუსულად.

დამატებულია სატესტო პროგრამა v7.2.0. სიახლეების შიგნით ცვლილებების სია.

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

ამ დიზაინერში შექმნილი თამაშის გრაფიკა და ხარისხი დამოკიდებულია უფრო დიდი ზომითავტორის ხატვის უნარებიდან. ძრავა მხარს უჭერს ბევრ ენას, მათ შორის რუსულ შრიფტებს (Unicode).
თქვენ ნახავთ დამწყებთათვის სახელმძღვანელოს რუსულ ენაზე.

მენიუები ახლა იღებენ არგუმენტებს და ასევე მენიუს არჩევანს.
სათქმელ განცხადებას ახლა შეუძლია მიიღოს გამოსახულების დროებითი ატრიბუტი, რაც საშუალებას გაძლევთ შეცვალოთ პერსონაჟის ემოცია ერთი განცხადებისთვის.
Ახალი im.Blur გამოსახულების მანიპულატორს შეუძლია სტატიკური სურათების დაბინდვა.
Layeredimage ჯგუფები ახლა შეიძლება შეიცავდეს არაკონფლიქტურ ატრიბუტებს, ხოლო ავტომატურად დეკლარირებული.
შესაძლებელია აჩვენოს არა-მარყუჟის ფილმის ჩვენება, ხოლო ფილმის ჩვენება სტატიკური გამოსახულების მანამდე პირველიჩარჩოს რენდერები.
სრულეკრანიანი Ren"Py არ შემცირდება, როდესაც მაუსი ცვლის მონიტორებს.
ტექსტი ახლა იღებს renpy.BASELINE-ს, როგორც იანკორს, რომელიც საშუალებას აძლევს ადამიანს განათავსოს ტექსტის საბაზისო ხაზი.
CTC ეკრანი ახლა იღებს დამატებით არგუმენტებს, მათ შორის ინდიკატორის სახის დაწკაპუნება-გაგრძელებისთვის ნაჩვენები.

რენ "პიმხარს უჭერს თითქმის ყველა ფუნქციას, რომელიც ა ვიზუალური რომანიგონივრულად მოსალოდნელია, რომ ჰქონდეს, მათ შორის ისტორიების განშტოება, თამაშების შენახვა და ჩატვირთვა, სიუჟეტის წინა პუნქტებზე დაბრუნება, სცენის სხვადასხვა გადასვლები და ა.შ. Ren"Py სკრიპტებს აქვთ ეკრანის მსგავსი სინტაქსი და დამატებით შეიძლება შეიცავდეს პითონის კოდის ბლოკებს, რათა მოწინავე მომხმარებლებს დაემატონ საკუთარი ახალი ფუნქციები. გარდა ამისა, ინსტრუმენტები შედის ძრავის დისტრიბუციაში სკრიპტების ბუნდოვანი და არქივის თამაშების აქტივების საავტორო უფლებების შესამცირებლად. დარღვევა
რენ "პიაგებულია Python-სა და PyGame-ზე და ოფიციალურად არის მხარდაჭერილი Windows-ზე, Mac OS X-ისა და Linux-ის ბოლო ვერსიებზე და შედის Arch Linux-ის (როგორც AUR პაკეტის), Ubuntu-ს, Debian-ისა და Gentoo-ს (ექსპერიმენტულ გადაფარვაში) Linux-ის ნაწილად. დისტრიბუციები.


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

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

დავიწყებ, როგორც ყოველთვის, შორიდან, რათა უფრო ღრმად გაიგოთ იდეა :)))

ეს იყო 90-იან წლებში, როცა ჯერ კიდევ არ ოცნებობდნენ, რომ ყველა სახლში კომპიუტერი ჰქონოდათ :))) მე რატომღაც ჩავვარდი ხელში (მაშინ ჯერ კიდევ მეხუთე-მეოთხე კლასელი) ერთი ჟურნალის ხელში... თუნდაც მახსოვს ჟურნალი თავად, მაგრამ დამატებით მას მტკიცედ ჩარჩენილი ჩემს მეხსიერებაში! და მას უბრალოდ ეწოდა: "ისტორიის ძიება".

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

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

ამრიგად, წიგნის დასაწყისს ერთი რამ ჰქონდა საერთო, მაგრამ მიაღწევდით თუ არა ბედნიერ დასასრულს, თქვენზე იყო დამოკიდებული!

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

მას ეძახიან რენპი(და, ძალიან ზუსტად, Ren'Py) და განკუთვნილია ვიზუალური რომანების შესაქმნელად (ანუ ვიზუალური რომანები, უფრო ზუსტად რომ ვითარგმნოთ ინგლისურიდან).

რა არის ვიზუალური რომანი?

ვიზუალური რომანი არის კომპიუტერული საძიებო თამაში, რომელიც არის ნარატივი ნახატებში რამდენიმე პერსონაჟით (ისინი ფონზე არიან დალაგებული სპრაიტების სახით), რომელთა რეპლიკა ავლენს სიუჟეტის ხაზს. ზუსტად იგივე სიუჟეტის ხაზი, როგორც სხვა ტექსტურ ქვესტებში, აქვს რამდენიმე ფილიალი, რომლებზე გადასვლა დამოკიდებულია მოთამაშის არჩევანზე!

არსებითად, ეს არის რაღაც კომიქსების მსგავსი, მაგრამ, ჯერ ერთი, აქ პერსონაჟების სტრიქონები ჩვეულებრივ იწერება ეკრანის ბოლოში (და არა "ბუშტებში", როგორც კლასიკურ კომიქსებში) და, მეორეც, მოთამაშე, როგორც არაერთხელ იყო ხაზგასმული, შეუძლია გავლენა მოახდინოს თამაშის მსვლელობაზე, გააკეთოს არჩევანი გარკვეულ სიტუაციებში.

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

მოკლედ იმის შესახებ, თუ როგორ იქმნება თამაშები Renpy-ში

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

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

Და კი! თამაშის ნახატები ცალკე უნდა გაკეთდეს გრაფიკული რედაქტორი, რადგან რენპიში არცერთი არ არის...

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

პროგრამით დაწყება

პროგრამასთან მუშაობის დასაწყებად, თქვენ უნდა გადმოწეროთ არქივი თქვენს კომპიუტერში და გახსენით იგი თქვენთვის მოსახერხებელ ნებისმიერ საქაღალდეში. არქივში, გარდა თავად პროგრამის საქაღალდისა, თქვენ იპოვით საქაღალდეს "Bonus" რამდენიმე რუსულენოვან სახელმძღვანელოს Renpy-სთვის, რომელიც შეიძლება გამოგადგეთ სკრიპტირების ენის დაუფლებისას, ასევე საწყის კოდს. ჩემს მიერ შექმნილი თამაში, რომელსაც ქვემოთ აღვწერ.

არქივიდან ამოხსნის შემდეგ, Renpy მზად არის გამოსაყენებლად, ამიტომ გადავიდეთ ამავე სახელწოდების საქაღალდეში და გავუშვით პროგრამა renpy.exe ფაილის გამოყენებით. საკონტროლო ცენტრის ფანჯარა გამოჩნდება თქვენს წინაშე:

ეს ფანჯარა შედგება ორი განყოფილებისგან: ზედა ნაწილში არის ნივთები ამჟამად არჩეული პროექტის სამართავად (ნაგულისხმევად "დემო"), ხოლო ქვედა ნაწილში არის თავად პროგრამის მენიუ (პუნქტები, რომლებიც მოდის "Renpy" სათაურის შემდეგ. ).

დასაწყისისთვის, მე ვთავაზობ დემო თამაშის გაშვებას, რომელიც გაგვაცნობს Renpy-ის თითქმის ყველა მახასიათებელს. ამისათვის დააჭირეთ ღილაკს "გაშვება" თამაშის "დემო" მენიუში:

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

დაიწყეთ საკუთარი თამაშის შექმნა

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

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

უპირველეს ყოვლისა, ჩვენ უნდა დავბრუნდეთ საკონტროლო ცენტრში და დააჭიროთ " Ახალი პროექტი" პირველ რიგში მოგვთხოვენ შევიტანოთ ჩვენი თამაშის სახელი. მე შევიყვანე პირველი რაც გამახსენდა - “PikaPikaBum” :). ეს სახელი გავლენას არ ახდენს თავად თამაშის მიმდინარეობაზე.

პროექტის სახელის შეყვანის შემდეგ, ჩვენ უნდა შევარჩიოთ თემა დიალოგური ფანჯრებისთვის და ზოგადად თამაშის ინტერფეისისთვის:

ჩვენ დავინახავთ თემის გარეგნობას მარჯვენა ფანჯარაში, როდესაც მაუსის მაუსის მარცხნივ სიაში თემის სახელს მივაჭერთ. თქვენ შეგიძლიათ გამოიყენოთ თქვენთვის სასურველი დიზაინი მაუსის დაწკაპუნებით (მოგვიანებით შეგიძლიათ შეცვალოთ თემა ნებისმიერ დროს საკონტროლო ცენტრში მენიუში "აირჩიეთ თემა").

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

შეგიძლიათ ახლავე გაუშვათ, მაგრამ მასში არაფერია გარდა სტანდარტული მენიუებისა და წინასწარ დაინსტალირებული ასლებისა:

თამაშის პარამეტრების რედაქტირება

ახლა ჩვენ ვხედავთ მხოლოდ, ასე ვთქვათ, "აისბერგის" წვერს (ანუ თამაშის გარე გარსს). მისი დანარჩენი ნაწილი (ანუ მთელი შიგთავსი, რომელსაც ჩვენ დავარედაქტირებთ) დამალულია ჩვენგან საქაღალდეში, რომლის წვდომა შესაძლებელია საკონტროლო ცენტრში „თამაშის საქაღალდის“ პუნქტზე დაწკაპუნებით:

ნაგულისხმევად, აქ არის 6 ფაილი, რომელთაგან ორი შეიცავს ყველა შესაძლო ინფორმაციას თამაშის შესახებ. "options.rpy" ფაილი ინახავს პარამეტრებს თქვენი ვიზუალური რომანის გარეგნობისა და თემისთვის. ფაილში სახელად "script.rpy" ჩვენ დავწერთ თამაშის მთელ სიუჟეტს.

თქვენ შეგიძლიათ გახსნათ ეს ფაილები რედაქტირებისთვის ნებისმიერ Notepad-ში, მაგრამ უმჯობესია გამოიყენოთ ჩაშენებული ტექსტური რედაქტორი Renpy სინტაქსის ხაზგასმით. მისი გაშვება შეგიძლიათ საკონტროლო ცენტრში „სკრიპტის რედაქტირების“ პუნქტზე დაწკაპუნებით:

გაიხსნება რედაქტორის ფანჯარა, რომელშიც იქნება ორი ჩანართი (როგორც ბრაუზერში) ორივე ფაილით, რომელიც გვჭირდება. ინსტრუმენტთა პანელზე ღილაკების გამოყენებით, შეგიძლიათ ფანჯრის ხედი გაყოთ ორ ნაწილად და გახსნათ ორივე ფაილი ერთდროულად სანახავად (იხილეთ ეკრანის სურათი ზემოთ)!

გირჩევთ დაუყოვნებლივ მიაქციოთ ყურადღება option.rpy ფაილს. თუ იცით ინგლისური და ცოტათი მაინც გესმით პროგრამირება (თუნდაც HTML დონეზე), მაშინ აქ ნახავთ უამრავ სასარგებლო ინფორმაციას, რომელიც დაგეხმარებათ სრულად პერსონალიზებაში გარეგნობაშენი თამაში. მინდა გავამახვილო ყურადღება რამდენიმე ყველაზე ძირითად პარამეტრზე:

  1. ხაზი "config.window_title = u"Ren'Py-ზე დაფუძნებული თამაში""(იხილეთ ეკრანის სურათი ზემოთ) გაძლევთ საშუალებას დააყენოთ თქვენი თამაშის ფანჯრის სათაური (ეს არის ღილაკების „ჩაკეცვა“, „მაქსიმიზაცია“ და „დახურვა“ მარცხნივ). აქ შეგიძლიათ შეიყვანოთ თქვენი ვიზუალური რომანის სახელი. გთხოვთ გაითვალისწინოთ, რომ აქ და ქვემოთ, რუსულ ხაზამდე, თქვენ უნდა დააყენოთ ინგლისური ასო "u";
  2. თუ დაამატებთ ხაზს ქვემოთ "config.windows_icon", შემდეგ მისი გამოყენება შეგიძლიათ თამაშის ხატის დასაყენებლად, რომელიც გამოჩნდება ფანჯრის სათაურის მარცხნივ;
  3. ხაზი "mm_root"ადგენს თამაშის მთავარი მენიუს ფონს. თქვენ შეგიძლიათ დააყენოთ ფონი სურათის ან კონკრეტული ფერის სახით RGB ფორმატში (იხილეთ ეკრანის სურათი ქვემოთ);
  4. ხაზი "gm_root" გაძლევთ საშუალებას მიუთითოთ თამაშის დიალოგური ფანჯრების ფონი. მონაცემთა ფორმატი იგივეა, რაც წინა სტრიქონში:

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

თამაშის სპრაიტების და პერსონაჟების გამოცხადება

Renpy-ში თამაშის ყველა სკრიპტი უნდა დაიწყოს "init:" სერვისის ნაწილით:

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

სურათის (და ვიდეოს) რეკლამა საკმაოდ მარტივია:

  1. ჯერ მიუთითეთ მონაცემთა ტიპი (სურათი);
  2. შემდეგ, გამოყოფილი ინტერვალით, სურათის (ან ვიდეოს) მეტსახელი, რომლითაც შეგიძლიათ დარეკოთ თამაშში (ინგლისურად ნებისმიერი სახელი);
  3. ამ ყველაფერს ვაიგივებთ ბრჭყალებში რეალური სურათის სახელს (სასურველია .png / .png ფორმატში (ალფა არხით - პერსონაჟების სპრაიტებისთვის) ან .jpg (ფონისთვის)).

გთხოვთ გაითვალისწინოთ, რომ მოხერხებულობისთვის უმჯობესია ფონის ფსევდონიმების წინასიტყვაობა „bg“-ით.

როდესაც ყველა სურათი გამოცხადებულია, მათ ქვეშ იწერება სიმბოლოების სია:

  1. პირველი რაც უნდა გააკეთოთ არის "$" ნიშანი. ეს ეუბნება პროგრამას, რომ თქვენ ქმნით პერსონაჟს;
  2. შემდეგ, გამოყოფილი ინტერვალით, იწერება პერსონაჟის მეტსახელი, რათა მას თამაშში დაურეკოს;
  3. ეს ყველაფერი უტოლდება სერვისის სიტყვას "პერსონაჟი", რის შემდეგაც შემდეგი ინფორმაცია მოდის ფრჩხილებში:
    • სიმბოლოს სახელი, რომელიც ნაჩვენები იქნება ხაზის ზემოთ, ერთ ბრჭყალებში (თუ სახელი რუსულად არის, არ დაგავიწყდეთ მის წინ დაამატოთ "u" სიმბოლო);
    • სიმბოლოს სახელის ფერი (დაყენებულია როგორც HTML: ფერი = "#RGB").

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

პრაქტიკაში, ეს ნიშნავს, რომ ყველა მონაცემს, რომელიც დაკავშირებულია იმავე განყოფილებასთან, სცენასთან ან ბლოკთან, უნდა ჰქონდეს იგივე შეწევა რედაქტორის ფანჯრის მარცხენა კიდედან. როგორც ამბობენ: "ნაბიჯი მარჯვნივ, ნაბიჯი მარცხნივ - აღსრულება!" - ეს არის კოდის შეცდომა. ამიტომ ფრთხილად!!!

სკრიპტის წერა

სცენარის დასაწერად ვიყენებთ სცენებს და მენიუებს:

სცენა ყოველთვის იწყება სახელით, რომელიც მითითებულია დამხმარე სიტყვით „ეტიკეტი“. უმჯობესია დაიწყოთ სცენის წერა (თუ ის სხვა სცენაზე არ არის ჩასმული) ფანჯრის კიდედან (მარცხნივ) ჩაღრმავების გარეშე. სცენის სახელის შემდეგ ყოველთვის არის ორწერტილი!

შემდეგი ხაზი ყოველთვის ადგენს სცენის ფონს. ამისათვის ჩაწერეთ სერვისის სიტყვა "სცენა", რის შემდეგაც მიუთითეთ სასურველი სურათის მეტსახელი. სცენის ფონი და მისი ყველა შემდგომი ელემენტი (მინიშნებები, ფუნქციები, გადასვლები და ა.შ.) ჩაღრმავებულია (საუკეთესოა ღილაკით „TAB“).

ფონის შემდეგ, სიმბოლოები ემატება. მათი გარეგნობა მითითებულია სამსახურებრივი სიტყვით "ჩვენება". დასამალად სწორი გმირიგამოიყენეთ სიტყვა "დამალვა". სინტაქსი აქ მარტივია: ჯერ მითითებულია ფუნქციური სიტყვა, შემდეგ კი, ინტერვალით გამოყოფილი, სიმბოლოს სპრაიტის (ანუ სასურველი სურათის) მეტსახელი.

"შოუს" პარამეტრისთვის შეგიძლიათ დააყენოთ ადგილი, სადაც ჩვენი გმირი იქნება ნაჩვენები სიტყვის "at" გამოყენებით. ნაგულისხმევად, სიმბოლოს sprite-ის პოზიცია დაყენებულია "ცენტრში", რაც ასწორებს სურათს ფანჯრის ქვედა კიდეზე და ცენტრში. თუ გვჭირდება ჩვენი გმირის ჩვენება ცენტრალური წერტილიეკრანი (როგორც ჩვენშია გაკეთებული ტესტი თამაში), მაშინ გჭირდებათ სხვა პარამეტრი - "truecenter".

პოზიციის დაზუსტება ასევე შესაძლებელია თვითნებური კოორდინატების გამოყენებით. ამისათვის, სიმბოლოს sprite მეტსახელის შემდეგ, ჩვენ ვწერთ "პოზიციაზე", რის შემდეგაც ფრჩხილებში ვაყენებთ საჭირო პარამეტრებს:

  • xpos - ჰორიზონტალური პოზიცია (დაყენებულია პიქსელებში ან თამაშის ეკრანის მეათედებში);
  • ypos - ვერტიკალური პოზიცია (იგივე ერთეულები);
  • xanchor და yanchor - სპრაიტის გამოსახულების ჰორიზონტალური და ვერტიკალური წამყვანები, შესაბამისად (პუნქტი, რომელიც ჩაითვლება გამოსახულების ცენტრად);
  • xalign /yalign - ჰორიზონტალური/ვერტიკალური გასწორება.

ბოლო, რაც ეხება პერსონაჟებთან მუშაობას, არის მათი გარეგნობისა და გაუჩინარების შედეგები. ეფექტის დასამატებლად, გმირის აღწერილობის სტრიქონის ბოლოს (მისი პოზიციის აღნიშვნის შემდეგ) იწერება სერვისის სიტყვა "თან", რის შემდეგაც უნდა იყოს მითითებული მათი ჩვენების ნებისმიერი შესაძლო ვარიანტი. თქვენ შეგიძლიათ ნახოთ ყველა ვარიანტი დემო თამაშში.

ყველა ვიზუალური პარამეტრის მითითების შემდეგ, შეგიძლიათ დაიწყოთ რეალური რეპლიკების წერა. რეპლიკა შეიძლება იყოს პერსონალიზირებული ან არ მიეკუთვნებოდეს თამაშის რომელიმე გმირს.

Renpy-ში პასუხი ყოველთვის ბრჭყალებში იწერება. თუ პერსონაჟის მეტსახელს ბრჭყალებზე წინ დავდებთ (მითითებულია „პერსონაჟის“ წინ), მაშინ ჩვენთვის საჭირო გმირის სახელი გამოჩნდება ასლის ზემოთ. თუ ხაზს დატოვებთ დამატებითი პარამეტრების გარეშე, მაშინ ფრაზა არავის ეკუთვნის.

მენიუს სტრუქტურა და გადასვლები სასურველ სცენებზე

არჩევანის სიტუაციის შესაქმნელად შემდგომი განვითარება Renpy-ის ნაკვეთი იყენებს მენიუს სისტემას. მენიუ არის სცენის სტრუქტურის ნაწილი (ანუ ის იწყება ჩანართით) და შეიცავს უამრავ ღილაკს, რომელთა დაჭერა შესაძლებელია მომხმარებლის მიერ.

მენიუს აქვს საკუთარი იერარქია. ეს ნიშნავს, რომ ყველა ელემენტი ჩამოთვლილია მენიუს ინიციალიზაციის ხაზიდან. თავად სტრუქტურა ასეთია:

  1. სერვისის სიტყვა „მენიუ:“ მიუთითებს ახალ მენიუს მიმდინარე სცენაზე. მენიუ უნდა ეკუთვნოდეს სცენას, ანუ ის უნდა იწყებოდეს ჩაღრმავებით, ისევე როგორც მინიშნებები. არ დაგავიწყდეთ ბოლოში მსხვილი ნაწლავის დადება;
  2. მეორე სავალდებულო კომპონენტიმენიუ არის ღილაკი პასუხის ვარიანტით (ანუ მენიუს ელემენტი). ღილაკი არის სიტყვა (ან რამდენიმე სიტყვა), რომელიც ჩასმულია ბრჭყალებში და ჩაჭრილია „მენიუ:“-სთან მიმართებაში;
  3. თუ გვინდა, რომ მენიუს ჩვენებისას პერსონაჟის რეპლიკა გამოჩნდეს ბოლოში, მაშინ ის უნდა განთავსდეს მენიუს პირველი ელემენტის წინ (იხილეთ ეკრანის სურათი ზემოთ). იგი განსხვავდება აბზაცისგან მხოლოდ იმით, რომ ბრჭყალებში ჩასმული სიტყვების წინ გვექნება ჩვენთვის საჭირო პერსონაჟის ფსევდონიმი, რომელსაც ეკუთვნის ეს რეპლიკა;
  4. დამატებითი მოქმედებები და შენიშვნები, რომლებიც გამოჩნდება მენიუს ღილაკზე დაწკაპუნების შემდეგ, იწერება ჩანართებით მენიუს ელემენტის მიმართ, რომელსაც ისინი ეკუთვნის.

დამატებითი მოქმედებები ასევე მოიცავს წასვლის ფუნქციას სწორი სცენა. მისი დახმარებით მენიუს მეშვეობით შეგვიძლია შევქმნათ განშტოების შეუზღუდავი სცენარები. როგორც წესი, Renpy-ში სცენები ერთმანეთს მიჰყვება სცენარში დაწერილი თანმიმდევრობით, თუმცა, თუ გვჭირდება თვითნებურ სცენაზე „გადახტომა“ და მისგან სიუჟეტის გაგრძელება, შეგვიძლია გამოვიყენოთ „jump“ ბრძანება.

ბრძანების შემდეგ საკმარისია დავამატოთ იმ სცენის სახელი, სადაც უნდა მოვხვდეთ და ეს არის :)

მენიუს გამოყენებით შეგიძლიათ შექმნათ საკმაოდ რთული ეფექტები. მაგალითად, ჩემს თამაშში მხოლოდ მენიუს(!) ვიყენებდი პოკემონის ბრძოლის სისტემის ორგანიზებისთვის! აი ამით დავამთავრე :)

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

თამაშის გამოშვება

როდესაც დაასრულებთ თქვენი თამაშის შექმნას და ის სრულად ფუნქციონირებს, შეგიძლიათ გაათავისუფლოთ იგი მთელ მსოფლიოში! ამისათვის თქვენ უნდა გადახვიდეთ Renpy Control Center-ში და დააწკაპუნოთ "თამაშის გამოშვებაზე":

დაიწყება შეცდომებზე თქვენი თამაშის შემოწმების ფუნქცია, რის შემდეგაც (თუ შეცდომები არ არის ნაპოვნი, წაიკითხეთ lint.txt ანგარიში), მოგეთხოვებათ თამაშის შექმნის გაგრძელება. ბუნებრივია, დააჭირეთ "დიახ":

შემდეგ ფანჯარაში დაგვკითხავენ, რომელ პლატფორმებზე გეგმავთ თქვენი თამაშის გამოშვებას. ნაგულისხმევად, არჩეულია ყველა ხელმისაწვდომი ოპერაციული სისტემა (Windows, Linux, Mac), მაგრამ შეგიძლიათ მოხსნათ უჯრები და დატოვოთ, მაგალითად, თამაში მხოლოდ "Windows-ისთვის" :). ამის შემდეგ, საკმარისია დააჭიროთ ღილაკს "თამაშის გამოშვება" და დაველოდოთ არქივის შექმნას. ამ არქივს ნახავთ თამაშის სამუშაო საქაღალდის გვერდით.

თქვენ შეგიძლიათ გაავრცელოთ მზა არქივი თამაშთან ერთად, როგორც გსურთ. შეგიძლიათ განათავსოთ ინტერნეტში საჯარო წვდომისთვის, შეგიძლიათ გაავრცელოთ ტორენტებში, ან შეგიძლიათ ჩაწეროთ დისკზე და გაყიდოთ თამაში გადასვლებში :).

პროგრამის უპირატესობები და უარყოფითი მხარეები

  • მზა უფასო ძრავა ვიზუალური რომანების შესაქმნელად;
  • ფართო ფუნქციონირება;
  • საკმაოდ ადვილად შესასწავლი სკრიპტირების ენა;
  • კომერციული თამაშების გამოშვების შესაძლებლობა;
  • რუსული ენის მხარდაჭერა.
  • არ არის გრაფიკული ინტერფეისი თამაშების რედაქტირებისთვის;
  • არ არსებობს საღი სახელმძღვანელო, რომელიც აღწერს პროგრამის ყველა ჩაშენებულ ფუნქციას;
  • პარამეტრების ფაილთან მუშაობისთვის საჭიროა ინგლისური და HTML-ის ცოდნა.

დასკვნები

Renpy-ს, თამაშის სხვა დიზაინერებისგან განსხვავებით, არ აქვს პროექტთან მუშაობის გრაფიკული რეჟიმი! კარგია თუ ცუდი? ერთის მხრივ, რა თქმა უნდა ცუდია :(. ბევრად უფრო ადვილი იქნებოდა ყველა სცენის ვიზუალურ რეჟიმში დაყენება. თუმცა, მეორე მხრივ, პროგრამა გასწავლით თქვენ და მე, რომ უპრობლემოდ, არც აქ და არც იქ. :)))

მაშინაც კი, თუ ეს არ არის სრულფასოვანი პროგრამირება, ის მაინც გვაძლევს შესაძლებლობას პროგრამისტის თვალით შევხედოთ თამაშის შექმნის პროცესს და გავიგოთ „როგორ აკეთებენ ამას“ :).

თუ სავსე ხართ იდეებითა და შექმნის სურვილით, თუ გსურთ, რომ თქვენი ისტორია (ან თუნდაც რომანი) მთელმა მსოფლიომ ნახოს, მაშინ Renpy მხოლოდ ის პროგრამაა, რომელიც მოგცემთ შესაძლებლობას გამოხატოთ საკუთარი თავი და თქვენი ნიჭი!

P.S. ნებადართულია ამ სტატიის თავისუფლად კოპირება და ციტირება, იმ პირობით, რომ მითითებულია წყაროს ღია აქტიური ბმული და დაცულია რუსლან ტერტიშნის ავტორობა.

ვიზუალური რომანების და გაცნობის ტრენაჟორების (Datesim) შექმნის ძრავა, მოთხრობის ინსტრუმენტები.

აღწერა:

ვერსია: 6.9.3-rus

შემქმნელი: renpytom

პლატფორმა: MS Windows, Mac OS X 10.3+, Linux x86

Სისტემის მოთხოვნები:

ინტერფეისის ენა: რუსული

რენ "პი-- ძრავა შესაქმნელად

ვიზუალური რომანებიდა

გაცნობის სიმულატორები (Datesim), კომპიუტერის საშუალებით თხრობის საშუალება. ძრავა იყენებს სკრიპტის მსგავს სინტაქსს, რაც მარტივ თამაშებს აქცევს კარგ ხასიათს, ამასთანავე რჩება მოქნილი და უზრუნველყოფს ძლიერ შესაძლებლობებს გამოცდილ მწერლებს. თამაშის შემქმნელების მხრიდან ყოველგვარი დამატებითი ძალისხმევის გარეშე, ის უზრუნველყოფს ყველა ვიზუალურ რომანში მოსალოდნელ ფუნქციებს, როგორიცაა შენახვა-დატვირთვა, თამაშის სხვადასხვა პარამეტრების რეგულირებაზე წვდომა და გადახვევა. Ren"Py მხარს უჭერს Windows, Mac OS X და Linux x86 და ასევე შეიძლება გაშვებული იყოს სხვა პლატფორმებზე.

დაწერილია პითონში და ეფუძნება PyGame-ს. Ren"Py არის პროგრამა

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

Ren"Py-ის გამოყენებით უკვე შეიქმნა 180-ზე მეტი თამაში! შეგიძლიათ თავად ჩამოტვირთოთ ძრავა

შეგიძლიათ ჩამოტვირთოთ ამ ძრავზე შექმნილი თამაშები

დამიკავშირდით PM-ში ან მსოფლიოში #renpy @irc.ykt.ru

# აქ იქნება თქვენი ვიზუალური რომანის სცენარი.

# სურათები, ფონი და სიმბოლოები აქ არის გამოცხადებული. ბრძანებები, როგორიცაა:

სურათი m n1 = "c/maemi/n1.png"

სურათი m n2 = "c/maemi/n2.png"

სურათი m n3 = "c/maemi/n3.png"

სურათი m n4 = "c/maemi/n4.png"

სურათი m s3 = "c/maemi/s3.png"

სურათი m s4 = "c/maemi/s4.png"

სურათი m cat= "c/maemi/cat.png"

სურათი bg h = "b/h.jpg"

სურათი bg h2 = "b/h2.jpg"

სურათი bg s = "b/s.jpg"

სურათი bg s2 = "b/s2.jpg"

სურათი bg t = "b/t.jpg"

სურათი bg c = "b/c.jpg"

სურათი bg s = "b/s.jpg"

# აქვეა გამოცხადებული რომანში მონაწილე გმირებიც (ნუ დაივიწყებთ უ-ს რუსულენოვანი სახელების წინ!).

#$ hs = პერსონაჟი(u"Haruhi",

#color="#ffffa0",

# window_left_padding=160,

# show_side_image=სურათი("eileen_side.png", xalign=0.0, yalign=1.0))

$ m = სიმბოლო (u"Maemi", ფერი = "#f0a080")

$ i = DynamicCharacter ("iname", color="#80f080")

"როგორც ჩანს, გავიღვიძე.\n(ვ)უცნობი ჭერი.\n(ვ)უცნობი ოთახი."

„არ ვიცი, როგორ მოვხვდი აქ, არ მახსოვს, ოთახი რაღაც უცნაურია?“

"იატაკიც კი რაღაც მასალისგან არის დამზადებული. ხეს ჰგავს. (ვ)\nარასდროს მინახავს მსგავსი რამ."

"ვფიქრობ, ოთახიდან უნდა გავიდე და სიტუაციის გარჩევა."

"მგონი ეს სასადილოა, აქ სასადილო მაგიდაა."

i "გამარჯობა! (ვ)\ნუჰ... უკაცრავად! (ვ) არის ვინმე სახლში?"

”ნამდვილად, სახლი რაღაცნაირად განსხვავებულია.”

— არავინ უპასუხა.

"ეს ყველაფერი უცნაურია, მაგრამ როგორც ჩანს სახლში არავინაა."

"(i)ding-dong(/i)"

"...ვიღაც კარზე რეკავს"

"მივედი და კარი გავაღე."

"მე გავხსენი, იქ დგას გოგონა გრძელთმიანი."

აჩვენე m n1 dissolve

მე "აჰ... გამარჯობა"

m "Ohayo godzaimas!"

მე "ჰა? რა?"

აჩვენე m n3 dissolve

მ "ანო... ეტო...(ვ) კიმი ვა კენტა ნო ონი-ჩან?"

მე "არაფერი მესმის. (ვ)\nაი!"

აჩვენე m s3 dissolve-ით

"უცებ თავი მტკივა, მუხლებზე დავეცი."

მ "ოი! დაიზიობუ ყანა? ...რა გჭირს?"

მე "იტააააა, რა თავის ტკივილია!"

"გაჩერდი. (ვ) ნორმალურად ლაპარაკობდა!"

აჩვენე m n3 dissolve

მე "რუსულად შეგიძლია საუბარი?"

მე "აჰ... რატომ... აჰ! როგორ ფიქრობ, რა ენაზე ვლაპარაკობ?"

აჩვენე m n2 dissolve

m "იაპონურად. უცხოელი ხარ?"

"ტკივილი თითქოს ჩაცხრა"

მე "ეს დამოკიდებულია იმაზე, თუ რომელ ქვეყანაში ვარ... შენ თქვი იაპონური? ეს ნიშნავს, რომ იაპონიაში ვარ?"

m "არ იცოდი? ...გატაცეს?!"

მე "არა არა. მე თვითონ არ ვიცი. როგორც ჩანს მეხსიერება დავკარგე."

m "გახსოვს შენი სახელი? კენტა არ ხარ?"

$ iname = renpy.input(u"ჩემი სახელია...") ან u"P"

i "არა, მე მქვია %(iname)s. უცნაურია, მაგრამ მახსოვს ჩემი სახელი. (w)\nრა გქვია?"

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

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

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

პიცა, კულინარიულ ჰორიზონტზე გაჩენის მომენტიდან, იყო და რჩება მილიონობით ადამიანის ერთ-ერთ ყველაზე საყვარელ კერძად. მზადდება...
ხელნაკეთი მწნილი კიტრი და პომიდორი საუკეთესო მადაა ნებისმიერი სუფრისთვის, ყოველ შემთხვევაში რუსეთში, ეს ბოსტნეული საუკუნეების მანძილზეა...
საბჭოთა პერიოდში დიდი მოთხოვნა იყო კლასიკური ჩიტის რძის ნამცხვარი, იგი მზადდებოდა GOST-ის კრიტერიუმებით, სახლში...
ბევრი ქალბატონი გაკვირვებული აღმოაჩენს, რომ არ არის აუცილებელი შიმშილი ჭარბი წონის დასაკლებად. თქვენ უბრალოდ უნდა გადახედოთ თქვენს...
ცუდი ნიშანი, ჩხუბისთვის, კნუტები - კატის მოფერება - უნდობლობა, ეჭვები.
ოცნებობდით მოცეკვავე ხალხზე? სიზმარში ეს მომავალი ცვლილებების ნიშანია. კიდევ რატომ ოცნებობთ ასეთ ოცნების ნაკვეთზე? ოცნების წიგნი დარწმუნებულია, რომ...