Kako napraviti računalnu igru zasnovanu na tekstu (sa slikama)

Sadržaj:

Kako napraviti računalnu igru zasnovanu na tekstu (sa slikama)
Kako napraviti računalnu igru zasnovanu na tekstu (sa slikama)

Video: Kako napraviti računalnu igru zasnovanu na tekstu (sa slikama)

Video: Kako napraviti računalnu igru zasnovanu na tekstu (sa slikama)
Video: Как играть копом в GTA Vice City? Настоящий полицейский GTAVC 2024, Svibanj
Anonim

Pustolovne igre temeljene na tekstu, poznate i kao interaktivna fikcija, bile su rani oblik računalnih igara. Sada su njegovi obožavatelji ograničeni, ali prilično odani. Općenito, ove se igre mogu besplatno preuzeti, ne trebaju visoke računalne specifikacije, a zanimljivo je da ih možete sami izraditi bez poznavanja programskog jezika.

Korak

1. dio 3: Odabir softvera

Napravite igru zasnovanu na tekstu Korak 1
Napravite igru zasnovanu na tekstu Korak 1

Korak 1. Možete isprobati Inform 7

Inform 7 je prilično moćan softver i najpoznatiji je po stvaranju tekstualnih igara ili interaktivne fikcije kako se češće naziva. Programski jezik je dizajniran na takav način da nalikuje jednostavnim rečenicama na engleskom jeziku, ali i dalje ima punu funkcionalnost. Inform 7 dostupan je besplatno za Windows, Mac i Linux.

Napravite igru zasnovanu na tekstu Korak 2
Napravite igru zasnovanu na tekstu Korak 2

Korak 2. Pomoću Adrifta olakšajte stvaranje igara u sustavu Windows

Adrift je također programski jezik i softver za sastavljanje interaktivne beletristike koji je popularan i jednostavan za korištenje jer je njegovo sučelje vizualno, a ne kodirano. Ovaj softver vjerojatno je najjednostavnija opcija ako niste programer. Adrift je dostupan besplatno samo za Windows, ali se rezultirajuća igra može igrati na bilo kojem operativnom sustavu ili u bilo kojem pregledniku.

Napravite igru zasnovanu na tekstu Korak 3
Napravite igru zasnovanu na tekstu Korak 3

Korak 3. Ako možete programirati, tada TADS 3 također može biti opcija

Ako na stvaranje ove igre gledate kao na programski projekt, tada je TADS 3 najopsežniji izbor softvera za tu svrhu. Možete lakše savladati TADS 3 ako već razumijete C ++ i/ili Javascript. TADS 3 dostupan je besplatno za Windows, Mac i Linux.

  • Posebno za Windows verziju TADS 3, ova verzija ima dodatnu značajku radnog stola ("Workbench") koja olakšava korištenje ljudima koji ne programiraju i općenito je ugodna za upotrebu.
  • Programeri bi mogli biti zainteresirani za čitanje o daljnjim usporedbama između Inform 7 i TADS 3.
Napravite igru zasnovanu na tekstu Korak 4
Napravite igru zasnovanu na tekstu Korak 4

Korak 4. Istražite druge uobičajene opcije

Gore navedeni softver najpopularniji je odabir u ovom području, ali postoje i druge mogućnosti koje se također široko koriste u interaktivnoj beletrističkoj zajednici. Ako vam ništa od gore navedenog ne odgovara ili želite probati nešto drugo, možete pogledati i sljedeće:

  • Hugo
  • ALAN
Napravite igru zasnovanu na tekstu Korak 5
Napravite igru zasnovanu na tekstu Korak 5

Korak 5. Isprobajte program za izradu tekstualnih igara temeljen na pregledniku

Možete započeti odmah i isprobati bez potrebe za preuzimanjem bilo čega pomoću sljedećih alata:

  • Potraga (više poput gore navedenog interaktivnog beletrističkog pribora)
  • Twine (vizualni uređivač jednostavan za korištenje)
  • StoryNexus (na ovom uređaju igrač klikće na brojne opcije, a ne upisuje naredbe; vaše igre se mogu učitati na mreži [na mreži] na stranici StoryNexus)

2. dio od 3: Počnite stvarati igre

Napravite igru zasnovanu na tekstu Korak 6
Napravite igru zasnovanu na tekstu Korak 6

Korak 1. Naviknite se na korištenje tekstualnih naredbi

Većina tekstualnih igara igra se upisivanjem naredbi. Ljudi koji su navikli igrati interaktivne igrane igre pretpostavit će da vaša igra mora koristiti uobičajene naredbe, poput "vidi (objekt)" i "dobij (objekt)".

  • U softveru bi trebao postojati odjeljak s dokumentacijom ili vodičem kako biste se mogli upoznati s ovim naredbama i kako ih uključiti u svoju igru.
  • Ponekad igra ima jedinstvene dodatne naredbe; mogu biti različiti, "trčanje" ili "košenje trave". Ovaj izbor naredbe mora biti jasno saopćen igračima, osim ako se namjerno čuva kao tajna ili samo radi zabave i nije potreban za završetak igre.
Napravite igru zasnovanu na tekstu Korak 7
Napravite igru zasnovanu na tekstu Korak 7

Korak 2. Dizajnirajte kartu i/ili igranje

Najčešći oblik interaktivne fikcije obično uključuje istraživanje brojnih lokacija (obično se nazivaju "prostori" čak i ako priča kaže da su lokacije na otvorenom). Vaš projekt može započeti stvaranjem sobe ili dvije koje se mogu istražiti na početku, zatim još nekoliko soba u koje se može ući nakon što igrač završi jednostavnu zagonetku ili prvo malo istraži, zatim postoje veće i teže zagonetke koje zahtijevaju istraživanje.oprezan.

Druga je mogućnost stvoriti projekt koji će se više usredotočiti na odluke koje igrač donosi, a ne na rješavanje zagonetki. Primjer je emocionalna priča o odnosu glavnog junaka u igri s drugim likovima ili priča koja igraču daje mnogo izbora, a posljedice svih njegovih odluka bit će vidljive u sljedećoj priči. Ovakve opcije mogu i dalje zahtijevati zemljopisnu kartu ili koristiti "prostor" u obliku scena u kojima glavni lik doživljava nešto u skladu s temom igre

Napravite igru zasnovanu na tekstu Korak 8
Napravite igru zasnovanu na tekstu Korak 8

Korak 3. Potražite pomoć u vezi s povezivanjem svakog elementa igre

Možda vaš prvi prostor ne radi ispravno ili ne znate kako postići određeni učinak pomoću svog softvera, pa potražite dokumentaciju ili izbornik za pomoć ili datoteku "Čitaj me" koja se obično nalazi u istom direktoriju kao datoteku. vaš glavni softver. Ako još uvijek nije jasno, pokušajte pitati forume na web mjestu na kojem ste preuzeli softver ili općenito interaktivne forume za beletristiku.

Napravite igru zasnovanu na tekstu Korak 9
Napravite igru zasnovanu na tekstu Korak 9

Korak 4. Izradite uvodni odjeljak i prvi razmak

Nakon što izradite nacrt za svoju igru, napišite kratki uvod koji objašnjava igru, uključujući objašnjenje jedinstvenih naredbi, kao i upozorenje ako vaša igra sadrži materijal posebno za odrasle. Zatim napišite opis prve sobe. Pokušajte ovu prvu sobu učiniti zanimljivom jer igrači mogu odmah otići ako je prva soba samo prazan stan, na primjer. Evo primjera uvoda za igrače na početku igre (važne riječi podebljane su za lakše razumijevanje):

  • Uvod:

    Kako biste se pridružili ovom krstarenju, razmijenili ste cijelu zbirku kupona za užinu, ali sada je brod nasukan usred mora. Kakva šteta! Bolje pronađi Lucy, nadam se da će preživjeti tu veliku oluju. Sjećate se da je bio u strojarnici kad je udarila oluja.

  • Upozorenja i uvjeti:

    Dobrodošli na "Škrto krstarenje". Tip ček kupon za prikaz vaše trenutne zbirke. Upotrijebite naredbu zamjenski kupon nakon čega slijedi naziv kupona za korištenje "čarobnog" kupona. Upozorenje: ova igra sadrži nešto nasilja i kanibalizma.

  • Opis sobe:

    Stojite u sobi sa hrastovim zidovima. Oluja je raznijela željezni okvir kreveta, a madrac potplata bio je poderan i mlitav ispod ormara s pićima. Na sjeveru su zatvorena vrata.

Napravite igru zasnovanu na tekstu Korak 10
Napravite igru zasnovanu na tekstu Korak 10

Korak 5. Kreirajte naredbu za prvi razmak

Razmislite o tome kako će igrač komunicirati sa svakim od objekata koje ste spomenuli. Barem igrač mora biti u mogućnosti "vidjeti" ili "x" (ciljati) svaki objekt. Evo nekoliko primjera naredbi koje igrači mogu koristiti i rezultirajući tekst koji se pojavljuje za igrače:

  • pogledaj krevet - Puno je gusjeg perja visoke kvalitete, ali sada je većina perja razasuta po prostoriji. Madrac je bio mlitav i mirisao je po žestokom piću.
  • x mene - Iscrpljeni ste i nosite samo ružičasti ogrtač koji ste nosili neposredno prije oluje. Vaš ogrtač ima džepove i vezan je vunenom vrpcom.
  • otvori vrata - Kvaka na vratima se okrenula, ali vrata se nisu otvorila. Čini se da izvana blokira težak predmet.
Napravite igru zasnovanu na tekstu Korak 11
Napravite igru zasnovanu na tekstu Korak 11

Korak 6. Prva soba može biti laka zagonetka

Klasičan početak je izazov igraču da pronađe izlaz iz tog prostora. Ovaj izazov ne mora biti pretežak, ali vam može dati ideju o tome kako će vaša igra izgledati sljedeće. Ovo je također prilika da naučite igrače da pažljivo čitaju i traže tragove. Na primjer, nakon gornjih naredbi, igrači bi mogli pomisliti na sljedeće:

  • podignite krevet - Čim podignete madrac, miris tekile pogodi vam se u nos. Nije ni čudo što je madrac mlitav … Položite madrac sa strane, a zatim obrišite ruke o ogrtač.
  • x razmak - Stojite u spavaćoj sobi s hrastovim zidovima. Oluja je raznijela željezni okvir kreveta, a jedini madrac bio je poderan i mlitav u kutu sobe. U kutu sobe nalazi se i ormarić za alkoholna pića. Na sjeveru su zatvorena vrata. Na podu je bila razbijena boca.
  • uzmi bocu - Uzeli ste slomljenu bocu tekile. Šteta je to pustiti.
  • x vrećica - Novčanik vam je još u džepu. Zahvalan sam!
  • x novčanik - Korišteni su svi kuponi za užinu, ali vaš novčanik i dalje sadrži neke kupone za hitne slučajeve. Trenutno imate kupon za polugu i kupon za zviždaljku.
  • zamijenite kupon za polugu - Podigli ste kupon s polugom i pročistili grlo. Kupon odlijeće i trenutak kasnije papuča vam pada u ruke.
  • otvoriti vrata polugom - Stavili ste polugu u razmak između vrata i okvira i gurnuli koliko god možete. Režajući zvuk izvana vas je zaprepastio. Još jedan pritisak i vrata će se otvoriti, ali bolje se pripremite s pištoljem.
  • otvoriti vrata polugom - Ovaj put nije bilo prepreka s vanjske strane vrata. Vrata su se istog trenutka širom otvorila, a vani je sivi vuk napeto zurio u vas! Razmislimo brzo - možete odabrati samo jedan način djelovanja.
  • napasti vuka bocom - Udario si vuka s razbijenom bocom točno u nosu. Vuk je zastenjao i pobjegao. Put prema sjeveru sada je siguran.

3. dio od 3: Savršenstvo i dovršetak igre

Napravite igru zasnovanu na tekstu Korak 12
Napravite igru zasnovanu na tekstu Korak 12

Korak 1. Svi glagoli i imenice moraju biti jasni

Kao proizvođač igara, sve te pojmove ćete znati napamet. No drugi ljudi znaju samo neke. Kad god dodate novu naredbu ili objekt, osobito onaj koji je važan za nastavak igre, svakako ga učinite jasnim i lakim za uporabu.

  • Izjednačite nazive objekata u opisima i u naredbama. Primjer: ako igrač uđe u sobu i pročita opis "slike", svakako upotrijebite i izraz "slikanje" kao objekt u naredbi. Ako niste oprezni, a zatim upotrijebite izraz "slika", igrač je prisiljen prvo pokušati stupiti u interakciju s objektom.
  • Upotrijebite sinonime za glagole. Također razmislite o tome kako će drugi igrači koristiti objekt. Objekti u obliku "gumba" moraju se moći koristiti s naredbom "pritisni gumb", kao i "pritisni gumb". Ako u igri postoje neprijatelji, dobra je ideja imati naredbe "napad", "šaka" i "pogodak", kao i "koristiti (naziv predmeta koji može biti oružje) na (ime neprijatelja)".
Napravite igru zasnovanu na tekstu Korak 13
Napravite igru zasnovanu na tekstu Korak 13

Korak 2. Neka slagalica odgovara pozadini

Neka se zagonetke koje ste se potrudili osmisliti ne podudaraju ni s pozadinom vaše igre. Možda mislite da ste dovoljno pametni da smislite zagonetku koja uključuje vikinšku kacigu, dinamit i košnicu, ali stvarno ne funkcionira ako se te stvari pojave u pozadini svemirskog broda ili učionice u srednjoj školi. Vaša će pozadina biti neugodna, a igrači će odmah znati da čudni predmeti moraju biti dio zagonetke."

  • Zagonetke s više mogućih rješenja bit će realnije, kao i jedan objekt koji se može koristiti za više zagonetki ili za višestruku uporabu.
  • Napravite zagonetke koje se čine relevantnima. Mora postojati razlog zašto likovi u igri moraju riješiti zagonetku.
  • Izbjegavajte poznate zagonetke, poput zagonetke tornja u Hanoju, labirinta i logičkih zagonetki.
Napravite igru zasnovanu na tekstu Korak 14
Napravite igru zasnovanu na tekstu Korak 14

Korak 3. Budite pošteni prema igračima

Drevne igre bile su poznate po tome što su bile nemilosrdne, na primjer: "Pokupili ste stijenu i dogodila se lavina koja vas je zatrpala. Gotovo je." Današnji igrači žele biti više nagrađeni za svoj trud. Osim što glavni lik u igri neće umrijeti, evo i primjera drugih ciljeva koji se mogu postaviti:

  • Nemojte se oslanjati na važne događaje u igri na slučajnom sustavu. Obično kad igrač uspije pronaći što dalje učiniti, tada mora biti 100% uspješan.
  • Dajte savjete za teške zagonetke i nemojte dobivati previše lažnih tragova koji će vam odvratiti pažnju.
  • Nemojte stvarati zagonetke koje je nemoguće riješiti prema tijeku igre, na primjer, zagonetke koje je moguće riješiti samo ako znate što je sljedeće u igri, ili zagonetke koje morate isprobati dok ne uspijete, ali ako uspijete ako ne uspije, glavni lik odmah umire.
  • U redu je ako u sredini igre postoji prostor koji će biti trajno zatvoren, ali igrače treba upozoriti. Ako postoji izbor koji igru može dovesti u zastoj, tada bi trebao biti gotov, ne dopustite igraču da nastavi bez ikakve šanse za pobjedu.
Napravite igru zasnovanu na tekstu Korak 15
Napravite igru zasnovanu na tekstu Korak 15

Korak 4. Zapišite sve moguće završetke igre

Razmislite o mogućim zanimljivim završecima. Ako igrač izgubi, ipak bi trebao dobiti naslovnu priču koja govori o tome što se dogodilo i potiče ga da pokuša ponovno. Ako igrač pobijedi, onda mora postojati briljantan i prilično dug završetak, možda čak postoji i posebna soba na kraju igre u kojoj postoje neke dodatne naredbe kako bi atmosfera pobjede bila još izraženija.

Napravite igru zasnovanu na tekstu Korak 16
Napravite igru zasnovanu na tekstu Korak 16

Korak 5. Potražite inspiraciju i druge savjete

Na raspolaganju su stotine članaka o Brass Lantern -u, Interaktivnoj bazi fantastike i IFWikiju, gdje možete čitati o specijaliziranim temama poput pisanja realističnih likova ili o tome kako programirati objekte sa složenim interakcijama. I iznad svega su primjeri tekstualnih igara na IF Archive-u, web mjestu na kojem možete odmah uživati u tekstualnim igrama koje volite. Sljedeće veze sadrže i mnoge druge savjete za početnike:

  • Primjeri različitih citata u zbirci IF Gems.
  • AKO Knjiga teorija
  • Avanturistički zanat
Napravite igru zasnovanu na tekstu Korak 17
Napravite igru zasnovanu na tekstu Korak 17

Korak 6. Napravite test prije utakmice/beta fazu

Kad je stvaranje igre dovršeno, prvo je sami odigrajte nekoliko puta. Isprobajte sve mogućnosti u igri, kao i sve "čudne" sekvence koje bi trebale biti izvan vaše izvorne namjere. Nakon što ste ispravili različite pogreške, pokušajte uključiti neke prijatelje i članove obitelji ili možda upotrijebiti mrežni interaktivni player za beletristiku kako biste na isti način izveli Beta test. Zatražite njihove povratne informacije o tome koji su dijelovi frustrirajući ili neugodni i razmotrite njihove prijedloge za izmjene ili dodatne opcije.

Često spremajte svoj rad i upotrijebite naredbu za poništavanje ako ga imate, tako da možete isprobati različite putove bez da morate početi ispočetka

Napravite igru zasnovanu na tekstu Korak 18
Napravite igru zasnovanu na tekstu Korak 18

Korak 7. Objavite svoju igru

Neki softver za stvaranje igara zasnovanih na tekstu također ima internetsku značajku za prijenos vlastitih igara. Obično se igre objavljuju u IF arhivi, a ne zaboravite napisati svoj opis igre na IFDB.

  • Podijelite svoje veze s igrama putem društvenih medija i interaktivnih foruma za fantastiku kako bi ljudi znali više.
  • Većina interaktivnih igranih igara dostupna je besplatno. Možete postaviti cijenu, ali ako vam je ovo prvi projekt, a nemate sljedeće, ne očekujte visoku prodaju.

Savjeti

  • Jedan od učinkovitih načina da svoju igru učinite poznatom je da je uključite u jedno od mnogih dostupnih interaktivnih natječaja za beletristiku. Većinu možete slobodno pratiti, a barem ćete najvjerojatnije natjerati nekoliko ljudi da isprobaju vašu igru. Ako je dobro onda će se njegov ugled proširiti.
  • Čak i slabovidni ili slabovidni ljudi mogu stvoriti interaktivnu fikciju. Većina interaktivnih sustava za stvaranje fikcije čist je tekst, pa pokušajte. Za pisanje programa igre možete koristiti softver za uređivanje teksta, a zatim mu pomoći softver za čitanje zaslona.

Upozorenje

  • Neke priče i pozadine koriste se toliko često da su markirani klišeji, - u ovom slučaju pisci igara moraju biti vrlo vješti kako rezultati ne bi bili dosadni iskusnim igračima interaktivne fantastike. Izbjegavajte radnju s amnezijom, koja je samo uspomena, okruženje je vrlo obično (stan ili ured) ili koja priča o običnim ljudima koji iznenada padaju u pozadinu herojske fantazije.
  • Izbjegavajte spominjati stvari koje zapravo ne postoje. Ako postoji objekt koji je već spomenut u opisu sobe, pobrinite se da igrač na njemu izvrši barem naredbu "pogledaj". Ako igrače prečesto pogađa tekst odgovora "Ovdje ne vidite ništa slično", vaša igra postaje manje uvjerljiva. Drugim riječima, pobrinite se da vaš izmišljeni svijet uvijek bude sinkroniziran s temeljem programskog koda tog svijeta. Baš kao i pisanje beletristike, cilj je učiniti priču uvjerljivom. Pažljivo uređenje svijeta može spriječiti ovakve greške. Igrači će zasigurno uloviti lijene tvorce igara.

Preporučeni: