itholoinfo.com.com

Cum se creează un joc bazat pe text

Jocurile de aventură bazate pe text, cunoscute și sub denumirea de ficțiuni interactive (sau acronimul "IF"), au fost primul format al jocurilor pe calculator și mențin încă un public relativ mic, dar dedicat. Ele sunt, în general, libere, necesită puțină putere de procesare și, cel mai bine, pot fi create de o singură persoană, fără a fi nevoie de cunoștințe de programare.

pași

Partea 1
Alegerea software-ului

Imaginea intitulată Efectuați un joc bazat pe text Pasul 1
1
Încercați să utilizați informația 7. Informați 7 este un instrument popular și puternic pentru crearea de jocuri bazate pe text, care sunt adesea numite ficțiune interactivă. Limbajul său de programare este conceput să arate ca expresii simple în limba engleză, dar permite și funcționalități complete. Este gratuit pentru Windows, Mac și Linux.
  • Imaginea intitulată
    2
    Utilizați Adrift pentru a crea jocuri pur și simplu în Windows. în voia sorții este un alt limbaj faimos și simplu și compilator pentru crearea de ficțiuni interactive. Deoarece se bazează mai degrabă pe o interfață grafică decât pe o codare, poate fi cea mai ușoară unealtă pentru un non-programator de utilizat. Este gratuit și este disponibil numai pentru Windows, deși jocurile create în acesta pot fi redate pe orice sistem de operare sau într-un browser web.
  • Imaginea intitulată
    3
    Luați în considerare utilizarea TADS 3 dacă știți o mică programare. Dacă preferați să vă ocupați de crearea de jocuri bazate pe text ca un program de programare, TADS 3 poate fi programul cel mai de înțeles de acest gen. Va fi mai ușor să lucrați dacă sunteți familiarizat cu C ++ și / sau jаvascript. Este gratuit pentru Windows, Mac și Linux.
    • Numai versiunea Windows a TADS 3 vine cu o caracteristică suplimentară denumită "Workbench", care o face mai accesibilă pentru non-programatori și mai convenabilă pentru uz general.
    • Programatorii ar putea fi interesați această comparație în profunzime între Inform 7 și TADS 3.
  • Imaginea intitulată
    4
    Explorați opțiunile tradiționale. Instrumentele de mai sus sunt cele mai populare, dar există multe altele care au mulți adepți în comunitatea fictivă interactivă. Dacă nu vă interesează niciunul dintre instrumentele de mai sus sau dacă doriți să explorați mai multe opțiuni, încercați următoarele:
  • Imaginea intitulată Efectuați un joc bazat pe text Pasul 5
    5
    Încercați o opțiune bazată pe un browser web. Puteți începe să lucrați fără a fi nevoie să descărcați ceva utilizând unul dintre următoarele instrumente:
    • căutare - Cel mai similar cu instrumentele IF de mai sus.
    • împleti - Un editor vizual foarte simplu de folosit
    • StoryNexus - Jucătorul dă clic pe opțiuni în loc să ghicească ce trebuie scris - StoryNexus găzduiește jocul online - include opțiuni de generare de bani.
  • Partea 2
    Noțiuni de bază

    Imaginea intitulată Efectuați un joc bazat pe text Pasul 6
    1
    Familiarizați-vă cu comenzile de text. Majoritatea jocurilor bazate pe text se joacă prin scrierea comenzilor. Persoanele care au jucat jocuri de fictiune interactive vă așteaptă să includeți câteva comenzi, cum ar fi "Răsfoiți (obiect)" și "Lipiți (obiect)".
    • Documentația programului ar trebui să afișeze aceste comenzi și să vă arate cum să le includeți în joc.
    • De obicei, un joc are comenzi unice suplimentare, care pot fi ceva de genul "Spinning Stick" sau "Cositoare Grass". Aceste opțiuni ar trebui să fie întotdeauna clare pentru jucător, cu excepția cazului în care le puneți ca glume sau Ouă de ouă care nu sunt obligate să termine jocul.
  • Imaginea intitulată Efectuați un joc bazat pe text Pasul 7
    2
    Planificați harta și / sau progresia jucătorului. Cea mai comună formă de ficțiune interactivă implică explorarea diferitelor locații, adesea numite "camere", chiar dacă personajul se află într-un mediu extern. Mai intai, un proiect bun ar putea include una sau doua camere de explorat la inceput, alte doua camere pe care jucatorul poate sa le vina cu o simpla explorare sau rezolvare a problemelor si un puzzle mai mare pe care jucatorul trebuie sa-l rezolve cu o strategie sau cu căutare completă.
    • O altă alternativă este crearea unui proiect care să se concentreze mai mult pe deciziile pe care le are jucătorul, decât pe puzzle-urile pe care le decide. Acest joc ar putea fi o poveste emoțională axată pe relația jucătorului cu alte personaje sau o poveste cu un complot în care jucătorul ar avea mai multe decizii de făcut și apoi va asista la consecințe în scenele ulterioare. Acest lucru ar putea utiliza în continuare o hartă geografică sau "camere" care ar funcționa mai mult ca scenele, în cazul în care jucătorul ar avansa prin mai multe vignette care ar explora aceste teme.
  • Imaginea intitulată Efectuați un joc bazat pe text Pasul 8
    3
    Obțineți ajutor cu sintaxa. Dacă prima cameră nu funcționează așa cum doriți sau dacă nu sunteți sigur cum să faceți ceea ce planificați, căutați un meniu "Documentație" sau "Ajutor" sau o secțiune "Readme" în dosarul instrument principal. Dacă acest lucru nu este suficient, adresați întrebarea în forumul site-ului software sau în unele forumuri care discută ficțiunea interactivă în general.
  • Imaginea intitulată Efectuați un joc bazat pe text Pasul 9
    4
    Creați introducerea și prima cameră. Odată ce aveți un plan inițial pentru joc, scrieți unul mic descriere pentru a explica, explica toate comenzile neobișnuite și alerta jucătorul la un conținut pentru adulți, dacă este necesar. Apoi scrieți descrierea primei camere. Încercați să faceți prima situație interesantă, deoarece mulți jucători vor părăsi jocul dacă nu văd un mediu gol. Iată un exemplu de prim lucru pe care un jucător îl poate vedea când începe jocul (marcat pentru confort):
    • Introducere: Ați răscumpărat întreaga colecție de cupoane de budincă pentru a tranzacționa pe acest iaht, iar acum se varsă în mare. Cât de norocoasă. Cel mai bine este să vezi dacă Lucy a răsturnat furtuna. Crezi că era în mașină când a avut loc un accident.
    • `Logistică și avertisment cu privire la conținut: Bine ați venit Frugal Man Yacht Trip. Introduceți Verificați cupoanele pentru a vedea colecția curentă. Utilizați Pentru a răscumpăra urmat de numele cuponului pentru a utiliza aceste elemente utile în mod misterios. Avertisment: Jocul descrie violența ușoară și canibalismul.
    • Descrierea camerei: Stați într-o cameră cu o grămadă de panouri de stejar. Cadrul metalic al carcasei a căzut în timpul furtunii, iar singura saltea este ruptă și murdară sub dulapul de băuturi. Există o ușă închisă spre nord.
  • Imaginea intitulată Efectuați un joc bazat pe text Pasul 10


    5
    Creați comenzi pentru prima cameră. Creați modalități de interacțiune cu fiecare obiect menționat. Cel puțin, ei ar trebui să poată "examina" fiecare. Iată câteva exemple de comenzi pe care le poate utiliza jucătorul și textul pe care l-ar vedea ca rezultat:
    • Examinează salteaua - Cu umplutură de pene de gâscă de cea mai bună calitate - majoritatea plutesc acum în cameră. Răcoritoare și mirositoare a băuturii.
    • X I (în jocurile bazate pe text, litera "x" funcționează ca un acronim pentru "examinare") "Ești epuizată și purtați doar halatul de roz roz, pe care l-ai purtat chiar înainte de furtună. Rochia are un buzunar și o centură de bumbac.
    • Deschide ușa Butonul se întoarce, dar nu se va deschide. Se pare că există ceva greu pe cealaltă parte.
  • Imaginea intitulată Efectuați un joc bazat pe text Pasul 11
    6
    Transformați prima cameră într-un puzzle simplu. Un start clasic cere jucătorului să găsească o ieșire din cameră. Nu trebuie să fie un puzzle complicat - doar un gust al stilului pe care îl va urma jocul. El va învăța, de asemenea, jucătorul să citească cu atenție totul și să caute sfaturi. De exemplu, poate jucătorul ar trebui să facă acest lucru după ce a tastat comenzile de mai sus:
    • Ridicați salteaua "Imediat după ce l-ați luat, un miros de tequila îi lovește nasul. Asta explică de ce e înmuiat ... L-ai aruncat deoparte și ți-ai șters mâinile în halat de baie.
    • Camera X "Stând într-o cameră cu o cușetă de lemn de stejar." Cadrul metalic al cățelului a căzut în timpul furtunii, iar singura saltea este ruptă și murdară în colțul camerei. Un cabinet de băuturi este în colțul camerei. Există o ușă închisă spre nord. O sticlă spartă este pe podea.
    • Sticla de captură - Ai o sticlă spartă de tequila. Pierderea, niciodată.
    • Buzunar X Portofelul e încă aici. Ufa.
    • X portofel - Poate că ați renunț la cupoanele de budincă, dar tot aveți un portofel de urgență cu cupoane. În acest moment, aveți un a butonul de chat și una fluier.
    • Salvează o lovitură "Țineți cuponul și curățați gâtul." El dispare, iar momentele mai târziu o lovitură puternică cade în mână.
    • Usa deschisa cu vagonul " "Tu ai pus rana în cravea ușii și împingi din greu. O mormăiță de cealaltă parte îl sperie. Ușa ar trebui să se deschidă cu o altă încercare, dar ar fi mai bine să ai o pistol gata de utilizat.
    • Deschide ușa cu o rangă "Nu e nici o greutate în ușă de data asta." Se deschide cu ușurință, dezvăluind un lup greu mare care se uită la tine! Cel mai bine este să gândești rapid - poți alege doar o opțiune.
    • Loveste lupul cu sticla "Tu ai lovit lupul din greu, drept în bot cu sticla spartă. Biciuiți și fuge. Modul în care nordul este acum liber.
  • Partea 3
    Lustruirea și finisarea jocului

    Imaginea intitulată
    1
    Păstrați verbele și substantivele într-un mod evident. În calitate de dezvoltator, veți deveni atât de familiarizați cu termenii pe care îi va părea evident. Alți oameni au doar câteva sentințe de instruire pentru a înțelege jocul. Ori de câte ori adăugați o nouă comandă sau obiect, în special una care este vitală pentru joc, faceți acea informație evidentă și simplă de utilizat.
    • Utilizați întotdeauna nume obiect valide în descrierea camerei. De exemplu, dacă un jucător intră în cameră și vede o descriere a unui "cadru", "garanția cadrului" este termenul pentru acest obiect în joc. Dacă utilizați în mod greșit termenul "vopsea", jucătorii vor trebui să ghicească cum să interacționeze cu el.
    • Permite sinonimelor verbe. Luați timp să vă gândiți la modul în care un jucător poate încerca să folosească obiectele. Un buton trebuie să răspundă la "Faceți clic pe buton" și pe "Apăsați butonul". Când se întâlnește cu un inamic, trebuie să existe opțiunea de "Atac", "Strike" și "Strike", în plus față de "Utilizarea (orice element care poate fi folosit ca armă) în (inamic).
  • Imaginea intitulată Efectuați un joc bazat pe text Pasul 13
    2
    Puzzle-urile arata realiste. Nu lăsați un puzzle atent planificat să spargă imersia jucătorului în mediul înconjurător. S-ar putea să vă simțiți incredibil de inteligent creând un puzzle care implică o cască Viking, un dinamită și un stup de albine, dar nu are sens să găsiți aceste articole într-o navă spațială sau într-o sală de clasă de liceu. Mediul va părea inconsecvent, iar articolele ar putea avea și o placă de neon care să intersecteze și să spună că "folosește-mă într-un puzzle".
    • Oferirea mai multor soluții puzzle-urilor le face să pară mult mai realiste, deoarece permite ca un singur element să fie folosit în mai multe puzzle-uri sau într-o varietate de moduri.
    • Asigurați-vă că puzzle-urile par relevante. Trebuie să existe un motiv pentru care personajul trebuie să-l rezolve.
    • Evitați puzzle-urile artificiale, cum ar fi turnurile Hanoi (puzzle-uri de stil matematic), labirinturile și puzzle-urile logice.
  • Imaginea intitulată
    3
    Fii corect cu jucătorii. Jocurile antice de aventură sunt celebre pentru cruzime, "Luați piatra și începeți o avalanșă și o înmormântați în viață". În zilele noastre, jucătorii doresc ca abilitățile lor să fie răsplătite. În plus, pentru a evita decesele arbitrare ale jucătorilor, iată câteva puncte importante de design care trebuie păstrate în minte:
    • Nu faceți evenimente importante dependente de noroc. În cele mai multe cazuri, dacă un jucător a dat deja seama ce trebuie să facă, trebuie să reușească la 100% din timp.
    • Oferiți sugestii pentru puzzle-uri mai dificile și nu creați mai mult de două sau trei indicii false.
    • Nu creați un puzzle care nu poate fi rezolvat în prima mișcare, cum ar fi una care necesită cunoștințe care pot fi achiziționate doar în zona următoare sau un puzzle de încercare și eroare care ucide jucătorul dacă nu ghicește răspunsul corect.
    • Este bine să închideți permanent o zonă pe parcursul jocului, dar jucătorul ar trebui să fie avertizat corect înainte de a se întâmpla. Dacă o alegere poate face imposibilă câștigarea jocului, acest lucru trebuie să fie clar în avans și ar trebui să înceteze imediat jocul, în loc să permită jucătorului să continue să încerce fără speranță de a câștiga.
  • Imaginea intitulată Faceți un joc bazat pe text Pasul 15
    4
    Notați închiderile. Petreceți ceva timp pentru a face fiecare finală interesantă. Dacă jucătorul pierde, ar trebui să poată citi încă o cantitate echitabilă de text care să descrie în mod specific ce sa întâmplat și să-l încurajeze să încerce din nou. Dacă un jucător câștigă, dă-i un sfârșit lung și triumfător și gândiți-i să-i permiteți să aibă acces la unele acțiuni suplimentare pentru a savura victoria într-o cameră specială la sfârșitul jocului.
  • Imaginea intitulată
    5
    Găsiți mai multe sfaturi și inspirații. Există zeci sau chiar sute de articole disponibile pe site-uri Alamă Lanternă, Baza de date de ficțiune interactivă și IFWiki unde vă puteți îmbunătăți experiența în subiecte specializate, cum ar fi tehnicile pentru scrierea de caractere convingătoare sau cum să programați obiecte cu interacțiuni complexe. Poate că marea colecție de jocuri bazate pe text în Dacă arhiva chiar mai important, deoarece acolo puteți afla ce vă place cel mai mult în primul rând, jucând jocuri pentru tine. Iată câteva surse pentru a începe:
  • Imaginea intitulă Efectuați un joc bazat pe text Pasul 17
    6
    Testul beta. Odată ce jocul pare complet, jucați povestea din nou și din nou. Încercați să acoperiți toate căile posibile disponibile în joc, inclusiv să faceți lucruri într-o secvență "ciudată" pe care nu ați planificat-o. Odată ce ați corectat toate bug-urile care apar, chemați-i pe unii prieteni, rude sau jucători de ficțiune interactivă online pentru a testa jocul în același mod, în faza așa-numită "beta". Încurajați-i să comenteze ce părți au fost frustrante sau nu, și să accepte sugestii pentru modificări sau opțiuni suplimentare.
    • Salvați frecvent sau utilizați comanda "Anulați" dacă este disponibilă, astfel încât să puteți testa diferite căi fără a fi nevoie să începeți toate simultan.
  • Imaginea intitulată Efectuați un joc bazat pe text Pasul 18
    7
    Mesaj. Unele programe de creare de jocuri bazate pe text au de asemenea o platformă online unde puteți încărca jocul. Cea mai obișnuită este pentru creator să încarce jocul la FI fișier, și să publice o descriere în IFDB.
    • Distribuiți link-uri de jocuri pe rețele sociale și pe forumuri de ficțiune interactivă pentru a crește expunerea.
    • Marea majoritate a jocurilor bazate pe text sunt oferite gratuit. Puteți chiar să percepeți bani pentru aceasta, dar dacă acesta este primul proiect și dacă nu aveți un fanbase existent, nu vă așteptați la prea mulți cumpărători.
  • sfaturi

    • O modalitate buna de a obține jocul observat este de a pune în diverse concursuri fictive interactive acolo. Cele mai multe dintre aceste concursuri nu necesită o taxă de înscriere și este posibil ca cel puțin câțiva să participe la joc. Dacă e bine, cuvântul se va răspândi.
    • Orbul poate scrie ficțiune interactivă cu ușurință. Deoarece majoritatea acestor sisteme sunt construite în text, nu există nici un motiv să nu experimentăm. Puteți utiliza orice editor de text pentru a scrie codul în timp ce utilizați software-ul de citire a ecranului la alegere.

    avertismente

    • Unele scenarii și medii au fost deja folosite prea mult (până la a fi considerate un clișeu) și necesită un scriitor excelent pentru a crea ceva care să nu permită jucătorilor de ficțiune interactivă să se plictisească. Încercați să evitați crearea unei povesti bazate pe amnezie, flashback-uri, medii lumesti (un apartament sau un birou) sau oameni obișnuiți care au fost transpuși în setări fanteziste eroice.
    • Evitați să menționați obiecte inexistente. Dacă un articol este menționat într-o descriere a camerei, asigurați-vă că acesta poate fi cel puțin scrutat de către jucător. Când jucătorul primește mai multe răspunsuri, cum ar fi "Nu există nimic asemănător acestei curmale", jocul pierde credibilitatea. Cu alte cuvinte, asigurați-vă că lumea fictivă se potrivește permanent cu codul. Ca și în ficțiunea obișnuită, ar trebui să creați o suspendare în necredință, astfel încât să construiți bine lumea.

    Surse și cotatii

    Afișați mai multe ... (10)
    Distribuiți pe rețelele sociale:

    înrudit
    Cum de a învăța un limbaj de programareCum de a învăța un limbaj de programare
    Cum se compilează un program utilizând compilatorul GNU (GCC)Cum se compilează un program utilizând compilatorul GNU (GCC)
    Cum se configurează un server de abur dedicatCum se configurează un server de abur dedicat
    Cum se creează jocuri 3D pe computerCum se creează jocuri 3D pe computer
    Cum se creează programe simple CCum se creează programe simple C
    Cum se creează un program simplu în C ++Cum se creează un program simplu în C ++
    Cum se creează un calculator simplu în Visual Basic 6.0Cum se creează un calculator simplu în Visual Basic 6.0
    Cum se creează un cont de discordare pe Windows sau MacCum se creează un cont de discordare pe Windows sau Mac
    Cum se creează un limbaj de programareCum se creează un limbaj de programare
    Alegerea primului computerAlegerea primului computer
    » » Cum se creează un joc bazat pe text
    © 2021 itholoinfo.com.com