24. Říjen 2017 - 11:22

Autor Téma: Cizí enginy  (Přečteno 3725 krát)

severak

  • Nováček
  • *
  • Příspěvků: 25
    • Zobrazit profil
    • Můj web
Cizí enginy
« kdy: 6. Říjen 2010 - 21:41 »
Našel jsem dva cizí enginy.

Jaiffa - http://felix.plesoianu.ro/index.php/page:Fun:IF:Jaiffa

Versificator - http://www.versificator.co.uk/

Podrobuju je zkoumání.
-- Severák, nositel pohrabáče

panprase

  • Administrátor
  • Superčlen
  • *****
  • Příspěvků: 565
    • Zobrazit profil
Re: Cizí enginy
« Odpověď #1 kdy: 6. Říjen 2010 - 21:57 »
Versifactor vypadá lépe než Jaiffa, ale spíš je to otázka stylů.

Já si tak nějak nemohu pomoci, ale GLKOTE se mi líbí víc. Pravda, problémy jsem měl, ale nějak se to dalo dohromady a už mi to tak nějak šlape :)

jen tak pro legraci jsem oživil takový projekt co jsem kdysi dělal online, je to předělávka textovky pro Atari, dokonce to jde dohrát...

http://panprase.cz/parodya/

Pravda, zatím to moc neumí a potřeboval jsem otestovat jen tak trochu svůj php engine vs. ono GLKOTE, což se povedlo a tak až bude chvilka, tak začnu tedy psát opravdový příběh.
První den přiletěli, druhý den uděřili, třetí den zvítězili

gaspoda

  • Mladší člen
  • **
  • Příspěvků: 98
    • Zobrazit profil
Re: Cizí enginy
« Odpověď #2 kdy: 6. Říjen 2010 - 23:51 »
Sice jsme GlkOte rozebírali v jiném vláknu, ale jen stručně uvedu, že se jedná o terminál specificky zaměřený na textové hry. Není to celý engine, ale jen terminál, nicméně je velmi pokročilý (dělaný pro Glk rozhraní, což znamená, že umí i banner okénka, interaktivní menu, realtime funkce atp.). Funguje celkem slušně, vlastně má jediná výtka spočívá v poněkud složitějším zjištování, co ze stylů je nutné pro funkci a co lze odebrat a nahradit svým.

Pokud bys ho chtěl vyzkoušet s enginem psaným v JS, tak stačí v demu zcela nahradit tělo funkce game_parse(val) svým kódem, který zareaguje na příkaz vypsáním odpovědi. Při propojování s enginem běžícím na straně serveru, se kterým se komunikuje asynchronně pomocí AJAXu, je nutné si pohlídat, aby game_select() byl zavolán až po obdržení odpovědi od serveru a jejím vypsání. Viz třeba to demo, co na něj odkazoval panprase a nebo to moje, co mám na stránkách o českém TADSu.

mop

  • Plný člen
  • ***
  • Příspěvků: 125
    • Zobrazit profil
Re: Cizí enginy
« Odpověď #3 kdy: 28. Prosinec 2010 - 23:23 »
Nepřesunul se ten Versificator na nějakou jinou adresu? Schovával jsem si ten odkaz na klidné zimní večery, ale ta stránka je už nějakou dobu mrtvá.

gaspoda

  • Mladší člen
  • **
  • Příspěvků: 98
    • Zobrazit profil
Re: Cizí enginy
« Odpověď #4 kdy: 13. Leden 2011 - 22:02 »

mop

  • Plný člen
  • ***
  • Příspěvků: 125
    • Zobrazit profil
Re: Cizí enginy
« Odpověď #5 kdy: 14. Leden 2011 - 02:04 »
Díky. Už jsem to vypátral i na stránkách autora:
http://rdouglasjohnson.com/
Květnatá a poměrně těžká angličtina, ale zato hodně vtipu.