Mətn əsaslı bir oyun necə etmək olar (şəkillərlə)

Mündəricat:

Mətn əsaslı bir oyun necə etmək olar (şəkillərlə)
Mətn əsaslı bir oyun necə etmək olar (şəkillərlə)
Anonim

Mətn macəra oyunları, eyni zamanda interaktiv bədii ədəbiyyat olaraq da bilinir (qısaca "İF"), kompüter oyunlarının ən erkən forması idi və bu gün nisbətən kiçik, lakin sadiq bir izləyicini qoruyur. Adətən yükləmək pulsuzdur, çox az işləmə gücünə sahibdirlər və ən yaxşısı, heç bir proqramlaşdırma bilgisi olmadan onları tənhalarınızla yarada bilərsiniz.

Addımlar

3 -dən 1 -ci hissə: Proqramın seçilməsi

Mətn əsaslı oyun hazırlayın Addım 1
Mətn əsaslı oyun hazırlayın Addım 1

Addım 1. Inform 7 cəhd edin

Inform 7, daha çox interaktiv bədii adlanan mətn oyunları yaratmaq üçün məşhur və güclü bir vasitədir. Proqramlaşdırma dili, sadə İngilis cümlələrinə bənzəmək üçün hazırlanmışdır, eyni zamanda tam funksionallığa imkan verir. Inform 7 pulsuzdur və Windows, Mac və Linux üçün mövcuddur.

Mətn əsaslı bir oyun hazırlayın 2
Mətn əsaslı bir oyun hazırlayın 2

Addım 2. Windows -da asan oyun yaratmaq üçün Adrift istifadə edin

Adrift başqa bir populyar, istifadəsi asan interaktiv bədii dil və tərtibçidir. Kodlaşdırmaq əvəzinə qrafik bir interfeysə güvəndiyindən proqramçı olmayanların istifadə etməsi ən asan vasitə ola bilər. Adrift pulsuzdur və yalnız Windows üçün mövcuddur, bununla birlikdə yaradılan oyunlar hər hansı bir əməliyyat sistemində və ya brauzerdə oynanıla bilər.

Mətn əsaslı bir oyun hazırlayın Adım 3
Mətn əsaslı bir oyun hazırlayın Adım 3

Addım 3. Bəzi proqramlaşdırma bildiyiniz halda TADS 3 -ə fikir verin

Mətn oyunu yaratmağa bir kodlaşdırma layihəsi olaraq yanaşmaq istəsəniz, TADS 3 bu tip ən əhatəli proqram ola bilər. C ++ və/və ya Javascript ilə tanış olsanız, əldə etmək xüsusilə asan olacaq. TADS 3 pulsuzdur və Windows, Mac və Linux üçün mövcuddur.

  • TADS 3-ün Windows versiyası (yalnız) proqramçı olmayanlar üçün daha əlçatan və ümumiyyətlə istifadə etməyi daha rahat edən "Workbench" əlavəsi ilə gəlir.
  • Proqramçılar, Inform 7 ilə TADS 3 arasındakı bu dərin müqayisə ilə maraqlana bilərlər.
Mətn əsaslı bir oyun hazırlayın 4
Mətn əsaslı bir oyun hazırlayın 4

Addım 4. Digər ümumi seçimləri araşdırın

Yuxarıdakı vasitələr indiyə qədər ən populyardır, lakin interaktiv bədii cəmiyyətdə güclü izləyiciləri olan bir neçə başqası var. Yuxarıdakı vasitələrdən heç biri sizi maraqlandırmırsa və ya daha çox variant araşdırmaq istəmirsinizsə, aşağıdakıları sınayın:

  • Hüqo
  • ALAN
Mətn əsaslı oyun hazırlayın 5
Mətn əsaslı oyun hazırlayın 5

Addım 5. Brauzer əsaslı bir seçim edin

Aşağıdakı vasitələrdən birini istifadə edərək heç bir yükləmə olmadan işə başlaya bilərsiniz:

  • Tapşırıq (yuxarıdakı IF vasitələrinə daha çox bənzəyir)
  • Twine (istifadəsi asan vizual redaktor)
  • StoryNexus (oyunçu nə yazacağını təxmin etmək əvəzinə seçimləri tıklayır; StoryNexus oyununuzu onlayn olaraq keçirir)

3 -dən 2 -ci hissə: Başlayın

Mətn əsaslı bir oyun hazırlayın Adım 6
Mətn əsaslı bir oyun hazırlayın Adım 6

Addım 1. Mətn əmrləri ilə tanış olun

Mətn əsaslı oyunların çoxu əmrləri yazmaqla oynanır. Daha əvvəl interaktiv bədii oyunlar oynayan insanlar, oyununuza "araşdır (obyekt)" və "götür (obyekt)" kimi müəyyən əmrləri daxil etməyini gözləyər.

  • Proqramınız üçün sənədlər və ya təlimatlar sizi bu əmrlərlə və onları oyununuza necə daxil etməyinizlə tanış etməlidir.
  • Çox vaxt bir oyunda "fırlanan çubuq" dan "çəmən biçmək" ə qədər hər şey ola biləcək əlavə unikal əmrlər var. Oyunu tamamlamaq üçün lazım olmayan zarafatlar və ya Pasxa yumurtaları kimi qoymadığınız təqdirdə, bu seçimlər həmişə oyunçuya aydın olmalıdır.
Mətn əsaslı bir oyun hazırlayın Addım 7
Mətn əsaslı bir oyun hazırlayın Addım 7

Addım 2. Xəritəni və/və ya oyunçunun gedişatını planlaşdırın

İnteraktiv bədii ədəbiyyatın ən çox yayılmış forması, açıq havada olsalar da "otaqlar" adlanan fərqli yerləri araşdırmağı əhatə edir. Başlamaq üçün yaxşı bir layihə, başlanğıcda araşdırmaq üçün bir və ya iki otaq, oyunçunun bəzi sadə axtarışlar və ya problemlərin həlli ilə əldə edə biləcəyi başqa bir neçə otaq və oyunçunun bəzi düşüncələrlə və ya hərtərəfli axtarışla həll etməli olduğu daha böyük bir tapmaca ola bilər..

Alternativ olaraq, həll etdiyi tapmacalar əvəzinə, oyunçunun verdiyi qərarlara daha çox diqqət yetirən bir layihə hazırlaya bilərsiniz. Bu, oyunçunun digər personajlarla əlaqəsinə yönəlmiş emosional bir hekayə və ya oyunçunun verəcəyi bir çox qərarın olduğu, sonrakı səhnələrdə nəticələrinin şahidi olduğu süjetə əsaslanan bir hekayə ola bilər. Bu, hələ də coğrafi bir xəritədən istifadə edə bilər və ya daha çox səhnələrə bənzəyən "otaqlardan" istifadə edə bilər, oyunçu bu mövzuları araşdıran bir neçə vinyetdən keçir

Mətn əsaslı oyun hazırlayın Adım 8
Mətn əsaslı oyun hazırlayın Adım 8

Addım 3. Sintaksislə bağlı kömək alın

İlk otağınız istədiyiniz kimi işləmirsə və ya proqramınızla istədiyinizə necə nail olacağınızdan əmin deyilsinizsə, "sənədləşmə" və ya "kömək" menyusuna və ya "Məni oxuyun" a baxın. əsas alət kimi eyni qovluqda. Bu kifayət deyilsə, sualınızı proqram təminatını aldığınız veb saytında və ya ümumi məqsədli interaktiv bədii forumda verin.

Mətn əsaslı oyun hazırlayın Adım 9
Mətn əsaslı oyun hazırlayın Adım 9

Addım 4. Giriş və birinci otaq yaradın

Oyununuz üçün əsas bir plan hazırladıqdan sonra oyunu təsvir etmək üçün qısa bir giriş yazın, qeyri -adi əmrləri izah edin və əgər varsa yetkinlərin məzmunu haqqında xəbərdar edin. Sonra ilk otaq təsvirini yazın. İlk ayarı maraqlı etməyə çalışın, çünki bir çox oyunçu boş bir mənzili görəndə uzaqlaşacaq. Bir oyunçunun oyuna başlayanda görə biləcəyi ilk şeyin nümunəsi (rahatlıq üçün etiketlənmişdir):

  • Giriş:

    Bu yaxta üçün bütün puding kupon kolleksiyanızı satın aldınız və indi dənizdə uçur. Tipik şans. Lucy'nin fırtınaya dözə biləcəyini görmək daha yaxşıdır. Zərbə vuranda maşın salonunda olduğunu düşünürsən.

  • Logistika və məzmun xəbərdarlığı:

    The Frugal Man's Yacht Trip -ə xoş gəldiniz. Yazın kuponları yoxlayın cari kolleksiyanızı görmək üçün. Əmrdən istifadə edin qurtarmaq bu sirli faydalı əşyaları istifadə etmək üçün kuponun adını izləyin. Xəbərdarlıq: oyun yüngül şiddət və yamyamlığı təsvir edir.

  • Otaq təsviri:

    Palıd panelli çarpayıda dayanırsınız. Fırtına zamanı metal çarşaf çərçivəsi aşdı və yeganə döşək içki dolabının altında cırıq və bataqlıqda yatdı. Şimala bağlı bir qapı var.

Mətn əsaslı bir oyun hazırlayın Adım 10
Mətn əsaslı bir oyun hazırlayın Adım 10

Addım 5. Birinci otaq üçün əmrlər yaradın

Oyunçunun qeyd etdiyiniz hər bir obyektlə qarşılıqlı əlaqə qurma yollarını düşünün. Ən azından hər birini "yoxlaya" və ya "x" edə bilməlidirlər. Oyunçunun istifadə edə biləcəyi bir neçə əmr nümunəsi və bunun nəticəsində gördüyü mətn:

  • yatağı yoxlayın - Əksəriyyəti indi otaq ətrafında üzən ən keyfiyyətli qaz lələkləri ilə doldurulmuşdur. Sulu və içki qoxusu.
  • x mən - Tükənmisiniz və fırtına başlamazdan əvvəl taxdığınız cır -cındır çəhrayı rəngli xalat geyinmisiniz. Bornozun bir cib və pambıq qanadı var.
  • açıq qapı - Qapı düyməsi dönür, amma açılmır. Qarşı tərəfdə ağır bir şeyin olduğu hiss olunur.
Mətn əsaslı oyun hazırlayın Addım 11
Mətn əsaslı oyun hazırlayın Addım 11

Addım 6. Birinci otağı sadə bir tapmacaya çevirin

Klassik bir başlanğıc, oyunçunun otaqdan çıxış yolu tapmasını tələb edir. Bunun çətin bir tapmaca olması lazım deyil, sadəcə oyununuzun necə olacağını dadın. Həm də oyunçuya diqqətlə oxumağı və göstərişlər axtarmağı öyrədir. Məsələn, yuxarıdakı əmrləri yazdıqdan sonra oyunçunun bunu etməsi lazım ola bilər:

  • döşək götür - Siz onu qaldıran kimi bir tekila qoxusu burnunuza hücum edir. Bu yatağın niyə isladığını izah edir … yan tərəfə atıb əllərinizi xalatınızda silin.
  • x otaq -Palıd panelli çarpayıda dayanırsınız. Fırtına zamanı metal çarşaf çərçivəsi aşdı və yeganə döşək küncdə cırıq və bataqlıqda yatdı. İçki şkafı küncdədir. Şimala bağlı bir qapı var. Qırılan bir şüşə yerdədir.
  • şüşə götür - Sən sınmış tekila şüşəsini götür. Tullantı etməyin, istəməyin.
  • x cib - Cüzdanınız hələ də oradadır. Puf.
  • x cüzdan - Puding kuponlarından imtina etmiş ola bilərsiniz, amma təcili kupon cüzdanınız hələ də var. Hazırda a dəmir kupon və a fit kuponu.
  • lövhəni geri almaq - Çubuq kuponunu qaldırıb boğazını təmizləyirsən. Kupon uzaqlaşır və bir an sonra əlinizə ağır bir lövbər düşür.
  • lövbər ilə açıq qapı - Lombarı qapı çərçivəsinin boşluğuna daxil edib möhkəm itələyirsən. Digər tərəfdən bir səs -küy sizi qorxudur. Bir cəhd daha qapını açsın, amma silah hazır olsan yaxşı olar.
  • lövbər ilə açıq qapı - Bu dəfə qapıda ağırlıq belə yoxdur. Sənə baxan böyük bir boz qurd açmaq üçün asanlıqla açılır! Daha sürətli düşünmək daha yaxşıdır - yalnız bir seçim seçə bilərsiniz.
  • şüşə ilə canavar vur - Qurdun qırıldığı şüşə ilə burnunun üstündə gəzirsən. Sızıldayır və qaçır. Şimal yolu indi aydındır.

3 -dən 3 -cü hissə: Oyunu cilalamaq və bitirmək

Mətn əsaslı bir oyun hazırlayın 12
Mətn əsaslı bir oyun hazırlayın 12

Addım 1. Felləri və isimləri açıq saxlayın

Yaradıcı olaraq, ikinci təbiət kimi görünən terminlərlə o qədər tanış olacaqsınız. Digər insanlarla işləmək üçün yalnız bir neçə cümlə var. Hər dəfə yeni bir əmr və ya obyekt əlavə edərkən, xüsusən də oyunda irəliləmək üçün həyati əhəmiyyət kəsb edən bir şeyi, açıq və istifadəsi asan saxladığınızdan əmin olun.

  • Həmişə otaq təsvirində etibarlı obyekt adlarından istifadə edin. Məsələn, bir oyunçu otağa girir və "bir rəsm" in təsvirini görürsə, "rəsm" in oyununuzdakı obyekt üçün istifadə olunduğundan əmin olun. Əvəzində "şəkil" ifadəsini istifadə etsəniz, oyunçular onunla necə əlaqə quracağını təxmin etməli olacaqlar.
  • Fellərin sinonimlərinə icazə verin. Bir oyunçunun obyektlərdən necə istifadə edə biləcəyini düşünmək üçün bir az vaxt ayırın. Bir düymə həm "basma düyməsinə", həm də "düyməyə basmağa" cavab verməlidir. Bir düşmən (düşmənə) "hücum", "yumruq" və "vurma", üstəgəl "(silah kimi baxıla bilən hər hansı bir əşya)" seçimini verməlidir.
Mətn əsaslı oyun hazırlayın Addım 13
Mətn əsaslı oyun hazırlayın Addım 13

Addım 2. Bulmacalarınızı real hiss etdirin

Diqqətlə hazırladığınız tapmacanın oxucunun quruluşa batırılmasına imkan verməyin. Bir Viking dəbilqəsi, bir dinamit çubuğu və bir arı kovanı olan bir tapmaca yaratmaq üçün özünü çox ağıllı hiss edə bilərsən, ancaq bu əşyaları bir kosmik gəmidə və ya lisey sinifində tapmaq ağılsızlıqdır. Ayarlarınız daha az əlaqəli hiss edəcək və əşyalarda "məni tapmaca üçün istifadə et" yanıb -sönən neon işarəsi də ola bilər.

  • Bulmacaları birdən çox həll etmək, bir maddənin birdən çox tapmacada və ya bir çox şəkildə istifadə edilməsinə icazə verməsi kimi, onları daha real hiss edir.
  • Bulmacaların uyğun olduğunu hiss etdirin. Bulmacanı həll etmək üçün xarakterinizin bir səbəbi olmalıdır.
  • Hanoi qüllələri, labirentlər və məntiq tapmacaları kimi süni tapmacalardan çəkinin.
Mətn əsaslı oyun hazırlayın Adım 14
Mətn əsaslı oyun hazırlayın Adım 14

Addım 3. Oyunçulara qarşı ədalətli olun

Köhnə məktəb macəra oyunları, "Sizi basdıran uçquna başlayaraq qayanı götürürsünüz. Oyun bitdi" kimi qəddar nəticələrlə məşhurdur. İndiki vaxtda oyunçular istedadlarının mükafatlandırılmasını istəyirlər. İstənməyən oyunçu ölümlərinin qarşısını almaqla yanaşı, yadda saxlamalı olduğunuz bir neçə dizayn məqsədləri də var:

  • Vacib hadisələri bir rulona bağlamayın. Əksər hallarda, bir oyunçu nə edəcəyini başa düşmüşdürsə, 100% uğur qazanmalıdır.
  • Çətin tapmacalar üçün göstərişlər verin və iki və ya üçdən çox qırmızı siyənək qoymayın.
  • Növbəti sahə haqqında məlumat tələb edən və ya düzgün təxmin etməsəniz səni öldürən sınaq-səhv tapmacası kimi ilk oyunda həll edilə bilməyən bir tapmaca düzəltmə.
  • Oyunun bir hissəsini həmişəlik bağlamaq yaxşıdır, amma bu baş verməzdən əvvəl oyunçuya ədalətli xəbərdarlıq edilməlidir. Bir seçim oyunu əlçatmaz hala gətirirsə, bu əvvəlcədən aydın olmalıdır və oyunçunun heç bir qələbə ümidi olmadan çalışmağa davam etməsinə icazə vermək əvəzinə oyunu bitirməlidir.
Mətn əsaslı bir oyun hazırlayın 15
Mətn əsaslı bir oyun hazırlayın 15

Addım 4. Sonluqları yazın

Hər bir sonu maraqlı etmək üçün bir az vaxt ayırın. Oyunçu uduzarsa, yenə də baş verənləri təsvir edən və onu yenidən sınamağa təşviq edən böyük bir mətn parçasını oxumalıdır. Bir oyunçu qalib gəlirsə, ona uzun, zəfərli bir son verin və xüsusi bir son oyun otağında qələbə qazanmaq üçün bir neçə əlavə hərəkət sərf etməsinə icazə verməyi düşünün.

Mətn əsaslı oyun hazırlayın Adım 16
Mətn əsaslı oyun hazırlayın Adım 16

Addım 5. Daha çox məsləhət və ilham alın

İnandırıcı personajların necə yazılacağı və ya mürəkkəb qarşılıqlı təsirli obyektlərin necə proqramlaşdırılması kimi xüsusi mövzulara ev sahibliyi edə biləcəyiniz Brass Lantern, Interactive Fiction Database və IFWiki -də yüzlərlə olmasa da yüzlərlə məqalə mövcuddur. IF Archive-da, oyunları özünüz oynayaraq zövq aldığınız şeyi kəşf edə biləcəyiniz böyük mətn əsaslı oyun kolleksiyası bəlkə də daha əhəmiyyətlidir. Başlamaq üçün bir neçə əla qaynaq var:

  • IF Gems quotes toplusu.
  • IF nəzəriyyə kitabı
  • Macəra Sənəti
Mətn əsaslı oyun hazırlayın Addım 17
Mətn əsaslı oyun hazırlayın Addım 17

Addım 6. Beta testi

Oyununuz tam göründükdən sonra özünüz bir neçə dəfə oynayın. Nəzərə almadığınız şeyi "qəribə" bir ardıcıllıqla etmək də daxil olmaqla, oyun boyunca mümkün olan bütün yolları əhatə etməyə çalışın. Gələn səhvləri düzəltdikdən sonra, oyununuzu eyni şəkildə sınamaq üçün bir neçə dostunuza, ailənizə və ya onlayn interaktiv bədii oyunçuya müraciət edin. Onları hansı hissələrin sinir bozucu və ya əyləncəli olmadığı barədə rəy verməyə təşviq edin və dəyişikliklər və ya əlavə variantlar üçün təkliflərini nəzərdən keçirin.

Mümkünsə tez -tez qeyd edin və ya "geri al" əmrindən istifadə edin, buna görə hər dəfə əvvəldən başlamadan fərqli yolları sınaya bilərsiniz

Mətn əsaslı bir oyun hazırlayın Adım 18
Mətn əsaslı bir oyun hazırlayın Adım 18

Addım 7. Nəşr edin

Bəzi mətn əsaslı oyun yaratmaq proqramı, oyunu yükləyə biləcəyiniz bir onlayn platforma ilə də gəlir. Daha çox, yaradıcı oyunu IF Arxivinə yükləyəcək və IFDB -də bir şərh göndərəcək.

  • Daha çox məruz qalmaq üçün oyununuzun bağlantılarını sosial mediada və interaktiv bədii forumlarda paylaşın.
  • Mətn əsaslı oyunların böyük əksəriyyəti pulsuz olaraq təqdim olunur. Bunun üçün pul tələb edə bilərsiniz, amma bu ilk layihənizdirsə və mövcud bir fan bazanız yoxdursa, bir çox alıcı gözləməyin.

İpuçları

  • Oyununuza diqqət yetirməyin yaxşı bir yolu, oradakı bir çox IF yarışmasından birinə girməkdir. Əksəriyyət sərbəst şəkildə girə bilər və ehtimal ki, ən azı bir neçə adamın oyununuzu oynamasını təmin edəcəksiniz. Yaxşı olarsa, söz ətrafa yayılacaq.
  • Kor və görmə qüsurlu insanlar asanlıqla interaktiv bədii əsərlər yaza bilərlər. IF yaratmaq sistemlərinin çoxu düz bir mətn formatında qurulduğundan, sınamamaq üçün heç bir səbəb yoxdur. İstədiyiniz ekran oxuyucusu proqramını istifadə edərkən kodu yazmaq üçün hər hansı bir mətn redaktorundan istifadə edə bilərsiniz.
  • Bir fayldan digərinə bağlı html faylları da yarada bilərsiniz. İstifadəçilərin siyahıdan bir əmr seçməsinə icazə vermək istəsəniz bu faydalıdır.

Xəbərdarlıqlar

  • Mövcud olmayan obyektləri qeyd etməkdən çəkinin. Bir otaq təsvirində bir maddə qeyd olunarsa, oyunçunun heç olmasa əşyanı araşdıra biləcəyinə əmin olun. Bir oyunçu "Burada belə bir şey görmürsən" kimi çox cavab aldıqda, oyun tez etibarını itirir. Başqa sözlə, xəyali dünyanızın hər zaman əsas kodlu dünyaya uyğun olduğundan əmin olun. Eynilə adi bədii ədəbiyyatda olduğu kimi, inamsızlığı dayandırmaq istəyirsən. Diqqətli dünya qurulması bunu asanlaşdırır. Oyunçular hər dəfə tənbəl kodlaşdırma ilə məşğul olurlar.
  • Bəzi süjetlər və parametrlər klişe həddindən artıq istifadə olunur və təcrübəli interaktiv bədii oyunçulardan cansıxıcı olmadan çıxarmaq üçün əla bir yazıçı tələb edir. Hekayənizi amneziya, geri çəkilmələr, adi ayarlar (bir mənzil və ya ofis) və ya qəhrəmanlıq fantaziya mühitinə aparan adi insanlar ətrafında qurmaqdan çəkinin.

Tövsiyə: