Od onog šegačenja sa C64 Falloutom nešto mi pade napamet. Napraviću endžin za tekstualne igre!
A sad ozbiljno, razmišljam da za početak bude endžin za tekstualne avanture, a kasnije da ga proširim i sa rol-plej mogućnostima, sticanjem iskustva, inventarom itd.
Dakle postojao bi izvršni fajl (interpreter) i skripta sa scenarijem koja se čuva u tekstualnom fajlu sa strukturom identičnom Windowsovim .INI fajlovima (jer mi je najlakše za parsovanje). Primer:
Dakle osim sekcija MAIN i END, sve ostale su proizvoljne i kreira ih autor igre. Tekst u ključu "Text" se ispisuje kao opis trenutne situacije, a ostale vrednosti (proizvoljan broj, maksimalno recimo 9) se pojavljuje ispod kao izbor, a ono što stoji pre tačke-zareza korisnik ne vidi nego služi programu da zna na koju sekciju da skoči ako se to izabere. Moguće je vraćanje unazad, skok na bilo koju sekciju ili kraj itd. Računam da je gornji primer prilično self-explanatory.
Dajte neke savete šta bi još trebalo ubaciti, i slično. Lako je ubaciti i da se umesto teksta iscrta slika, mada ne znam ko bi se cimao sa crtanjem tolikih slika...
To što postoji samo jedna sekcija END ne znači da igra mora biti linearna, jer vi možete izvesti više krajeva u sekcijama npr. end1, end2, end3 sa prigodnim tekstom, pa iz svake na kraju skakati na END, itd.
All suggestions are welcome.
PS. Još nisam počeo da radim jer ne znam ima li opšte smisla praviti ovako nešto :) al ako ima zainteresovanih za razvoj tekstualnih igara, nije mi problem.