Portál AbcLinuxu, 8. července 2025 22:56

Textová adventura v pythonu - Emgeton Story

13.6.2009 17:54 | Přečteno: 1277× | Linux | poslední úprava: 13.6.2009 19:03

Práce na enginu pro textové hry stále pokračuje. Podařilo se rozlousknout ukládání/načítání pozice hry, zprovoznil jsem doplňování pomocí tabulátoru i ve Windows. Také jsem implementoval počítání skóre a tím pádem se dá i spočítat procentuálně kolik z příběhu již hráč dokončil.

V svn repozitáři jsem začal tvořit i dokumentaci pro zájemce, kteří by chtěli použít engine pro vlastní hru. Dost postupů je vidět přímo ve zdroji příběhu - ES.py. Jisteže by se leccos dalo napsat lépe, ale prozatím stačí že to funguje. Konstruktivní kritika je vítána.

Rád bych požádal zájemce o otestování a nahlášení chyb. Pokud máte někdo nějaké nápady, nenechávejte si je pro sebe prosím :-)

V další verzi bych rád rozjel mód bez kompasu (mód kosmická loď nebo kanály), což by znamenalo, že by se hráč pohyboval rovně, doleva, doprava, zpátky, nahoru a dolů. Původní souřadný systém by zůstal zachován. V některých případech, např. na kosmické lodi jsou světové strany nesmysl. Do budoucna bych rád také nějaký frontend (pyGtk, pyQt) se zachováním funkčnosti na doposud zkoušených platformách (linux, mac, windows).

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

hikikomori82 avatar 13.6.2009 19:04 hikikomori82 | skóre: 18 | blog: foobar | Košice
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - Emgeton Story
Odpovědět | Sbalit | Link | Blokovat | Admin
Slobodný font na technické kreslenie
13.6.2009 19:08 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - Emgeton Story
Ta online verze neni v tehnle okamzik ten hlavni smer vyvoje. Spis jsem se chtel presvedcit, zda to vubec je realizovatelne. Ty chyby beru v patrnost a zkusim na tom zapracovat. S tim load/save v online verzi mate pravdu, musel bych tam pridat napr. moznost zalogovani pro hrace a ukladani/nacitani individualni pozice. Trpelivost prosim, vsechno bude. :-) Diky za reakci.
13.6.2009 19:11 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - Emgeton Story
Vy se tam snazite psat napr Ů jako velke? To skutecne nefunguje, ale neni to treba, piste normalne malyma pismenama.
hikikomori82 avatar 13.6.2009 19:39 hikikomori82 | skóre: 18 | blog: foobar | Košice
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - Emgeton Story
ani male nefunguje, č napíše ale ˇc nie
14.6.2009 08:17 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - Emgeton Story
jasne uz to chapu - v online preci jen bude potreba ň a ó , ktere nelze napsat, protoze nefunguje ta klavesa pro diakritiku... diky moc, podivam se na to
14.6.2009 09:34 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - Emgeton Story
Muze za to tenhle skript. Pomoci xev jsem nasel keycode napr. pro TAB, ale ten hacek, carku ani prehlasku nejak neumim pridat. Poradi nekdo?
14.6.2009 14:54 j
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - Emgeton Story
To pres keycody nejde.
14.6.2009 15:40 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - Emgeton Story
No dokud jsem tam nezadal keykod pro TAB, tak to na nej nereagovalo. Pres co to tedy jde?
Jardík avatar 14.6.2009 13:37 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - Emgeton Story
Další šišlal, co neumí psát česky.
Věřím v jednoho Boha.
14.6.2009 14:56 j
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - Emgeton Story
Jarine, ty jsi takový vůl...
16.6.2009 13:59 Lojza
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - Emgeton Story

 Hlavně, že ta vaše je bezchybná.  :-D  :-D   :-D

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.