Բովանդակություն:

Visual Novel Maker Tutorial Using Ren’Py: 5 Steps
Visual Novel Maker Tutorial Using Ren’Py: 5 Steps

Video: Visual Novel Maker Tutorial Using Ren’Py: 5 Steps

Video: Visual Novel Maker Tutorial Using Ren’Py: 5 Steps
Video: RenPy Tutorial for Beginners | Create a Visual Novel Game with Ren'Py 2024, Նոյեմբեր
Anonim
Տեսողական վեպ ստեղծող ձեռնարկ ՝ Ren’Py- ի միջոցով
Տեսողական վեպ ստեղծող ձեռնարկ ՝ Ren’Py- ի միջոցով

Երբևէ խաղացե՞լ եք վիզուալ վեպ, ընտրե՞լ եք ձեր արկածային խաղը, ծանոթությունների սիմուլյատորը կամ այլ նմանատիպ խաղ, և մտածե՞լ եք ինքներդ այն պատրաստելու մասին: Հուսահատվե՞լ եք, քանի որ նախկինում երբևէ չեք կոդավորել կամ խաղ չեք պատրաստել: Հետո այս ձեռնարկը կօգնի ձեզ ստեղծել ձեր սեփական խաղը:

Ի՞նչ է Ren'Py- ն:

  • Գործիք, որն օգնում է օգտվողներին ստեղծել Visual Novel, RPG, Dating Sims և այլ 2D խաղեր:
  • Ren'py- ն օգտագործում է սցենարների հզոր լեզուներ, որոնք օգնում են մատուցել ֆանտաստիկ խաղային ունակություններ Python- ի և PyGame- ի հետ:
  • Լիովին անվճար և բաց կոդ ՝ միջլատֆորմային մատչելիությամբ:
  • Ren'py- ն տեսողական գործիք չէ, եթե տեսողական գործիք եք փնտրում, նայեք նորույթին կամ թելին:

Ի՞նչ է Python- ը:

Python- ը սցենարային լեզու է, որն օգտագործվում է ավելի քիչ շարահյուսական պահանջներ ունեցող կոդավորողների ընթերցանությունը բարձրացնելու համար:

Ի՞նչ է ընդգրկելու այս ձեռնարկը:

  • Ինչպես սկսել նախապես կառուցված ձեռնարկների հետ:
  • Ինչպես սկսել հիմնական խաղ ՝ հրամաններ ներկայացնելով:
  • Ինչպես վերջնականացնել և կիսել ձեր ստեղծագործությունը:

Ո՞վ լավագույնս կշահի այս ձեռնարկից:

  • Անհատներ, ովքեր փնտրում են խաղ արտադրել ՝ կոդավորման փոքր կամ առանց փորձի:
  • Կոդավորողներ, ովքեր հետաքրքրված են ավելին իմանալու պիթոնի մասին:

Քայլ 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: Ես խորհուրդ եմ տալիս Simple Game Documentation վերը նշված պատկերների նման կազմաձևված սկզբնական խաղի ձևաչափման հետագա աջակցության համար:

Scripting Սկզբնական ֆայլեր

  1. Բացեք script.rpy ֆայլը:

    1. Այստեղ է, որ գնում են ձեր խաղի բոլոր ծածկագրերը ՝ ներառյալ երկխոսությունը, պատկերները, ձայնը և որոշումները:
    2. Նախ, ես կքննարկեմ նախնական script.rpy ֆայլում դրված ուրվագծային կոդը, որը կօգնի ձեզ հասկանալ, թե ինչ է անում ամեն ինչ և ուր է գնում ամեն ինչ:

      1. Կոդի 3 -րդ և 4 -րդ տողերի ներքո, որտեղ գրված է # Հայտարարեք այս խաղի կողմից օգտագործվող նիշերը: Այստեղ ձեր համակարգչից կավելացնեք պատկերների ցանկացած ֆայլ:
      2. Պատկերը հայտարարելու համար մուտքագրեք պատկերը, պատկերի տեսակը (օրինակ ՝ բնույթը կամ ֆոնը) և պատկերի անունը, որը հավասար է ձեր համակարգչից ստացված պատկերին որպես-j.webp" />
      3. Դուք պետք է դրանք ստեղծեք այստեղ, որպեսզի խաղաք, անկախ նրանից, թե որտեղ կարող եք օգտագործել այս պատկերները բազմիցս:
      4. Մեկնաբանության ներքո, որն ի սկզբանե նշված էր # Հայտարարել այս խաղի կողմից օգտագործվող կերպարները:
      5. Դուք կբնորոշեք ձեր բնավորությունը: Օրինակ 3 -ում նկարագրված կոդ հրամանը սահմանում է խաղի ձեր բնավորությունը և թույլ է տալիս բնավորությանը տեքստի գույն տալ:

Օրինակ 1 ՝ image bg someimage = "someimage.png"

Օրինակ 2 ՝ պատկերի կերպար someimage = "someimage.peg" Օրինակ 3: սահմանել a = Անձնագիր ('CharacterName', color = "#rgbvalue")

Երկխոսություն

  1. Հաջորդը, Ren’py- ում որևէ խաղ սկսելու համար հարկավոր է օգտագործել պիտակի սկիզբ. Ծրագրին ասելու, որ ցանկանում եք, որ իրական խաղը սկսվի այստեղ: Այնտեղից կարող եք կարգավորել ձեր դեկորացիան ՝ օգտագործելով Փաստաթղթերի ներքո գտնված հրամանները, օրինակ ՝ Ստորև բերված Օրինակ 4 -ը:
  2. Ձեր խաղին տեքստ ավելացնելու համար կարող եք անել երկու բաներից մեկը.

    1. Տեղադրեք երկխոսությունը կրկնակի մեջբերումների մեջ, ինչպես երևում է 5 -րդ օրինակում:
    2. Կրկնակի մեջբերումներով բառերին նշան նշանակեք, ինչպես երևում է ստորև 6 -րդ օրինակում:
  3. Ստեղծելով որոշումների ծառ ՝ ձեր պատմվածքը փոխելու համար, ներառեք ձեր երկխոսությունը այնպիսի հրամանների հետ, ինչպիսիք են մենյու, թռիչք և պիտակ: Տես օրինակ 7:
  4. Ձեր խաղն ավարտելու համար մուտքագրեք return ձեր script.rpy ֆայլի հենց վերջում: Տես 8 -րդ օրինակը:

Օրինակ 4. Նվագել երաժշտություն «musicfromcomputer.ogg», տեսարան bg որոշ պատկեր մարումով, ցույց տալ բնույթի փոփոխական

Օրինակ 5. «Գրեք ձեր բացման երկխոսությունը»: Օրինակ 6 ՝ ա «Գրեք երկխոսություն»: // Սա գրում է երկխոսություն սահմանված բնույթի համար:

Օրինակ 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- ում, որպեսզի ձեր խաղը հասնի տեսողական վեպի շատ սիրահարների:

Դուք այժմ ստեղծել եք ձեր առաջին վիզուալ վեպի խաղը: Շնորհավորում եմ:

Խորհուրդ ենք տալիս: