Portál AbcLinuxu, 3. června 2024 08:09

Textová adventura v pythonu - novinky

4.6.2009 22:32 | Přečteno: 840× | Linux | poslední úprava: 7.6.2009 12:30

Protože se projekt slibně rozjel, založil jsem jej na sourceforge hlavně kvůli svn.

Oddělil jsem data od enginu. Rozchodil základní doplňování pres tabulátor. Dnes jsem implementoval load/save - funguje na *nixech i windows. Příběh je již dohratelný, chybí jestě jeden quest a pak samozřejmě intro(textový úvod). Pomocí enginu již vzniká remake další hry :-) Přidal se ke mě další vývojář, má rozpracován lepší parser a tab completion a má spoustu dalších nápadů :-) Aktuální engine lze i s datovým souborem nalézt v svn. Se sourceforge se zatím učím, takže to co je v downloadu není to nejaktuálnější. Nějak nevím od jakého čísla mám začít verzovat, napadá me tak 0.5 možná, protože engine funguje a funcionalitu už základní má.

Testujte, hlašte chyby, pište náměty... :-)

Update: již i pod Windows funguje doplňování přes tabulátor - readline pro 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 (2) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

hikikomori82 avatar 4.6.2009 23:49 hikikomori82 | skóre: 18 | blog: foobar | Košice
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - novinky
Odpovědět | Sbalit | Link | Blokovat | Admin
> rozhlédni se
Cože?
> kdo jsem
???
> kdo jsem?
Co?
> kde jsem?
Co?
> co vidím
Lituji, tomu nerozumím.
> kde jsem
Cože?
> vezmi
Lituji, tomu nerozumím.
> co mám
Ehm?
> jdi
???
> jdi dolu
Co?
> pomoc                                                                         
Lituji, tomu nerozumím.
- Nejak mi na slovenskej klavesnici nefunguje ů proste ho to nenapise pritom ale tu normalne funguje.

- Clipboard nic moc. Imho by to chcelo normalny textbox na vstup

- pozadie by to chcelo dlazdicovatelne (tileable)
> vezmi koš                                                                     
Beru...                                                                         
To nemůžeš sebrat!                                                              
> proč?                                                                         
Žádný předmět 'č'.   
- ako prve by som ale pridal nejaky loger toho co uzivatelia zadavaju, z toho sa naucis najlepsie ako to ovladat a dalej rozvijat
Slobodný font na technické kreslenie
5.6.2009 07:52 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - novinky
Zkuste sluvko help, synonymum "pomoc" tam udelam. Logger je zajimavej napad, ma ale smysl jen u online verze.
Marián Kyral avatar 5.6.2009 11:50 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - novinky
Odpovědět | Sbalit | Link | Blokovat | Admin

 

Testujte, hlašte chyby, pište náměty... :-)

 

Já bych testoval, ale času se nedostává :-(

5.6.2009 22:36 Vasa79
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - novinky
Odpovědět | Sbalit | Link | Blokovat | Admin
Ahoj, asi jsem na razil na chybku:

Kiosek u nádraží.
Můžeš jít jen na západ.
> z
Jdu...
Traceback (most recent call last):
File "ES.py", line 1400, in module
playGame( plyr, zastavkaJ )
File "/home/vasek/Desktop/rrr/EmgetonStory/engine.py", line 863, in playGame
cmd.command( p )
File "/home/vasek/Desktop/rrr/EmgetonStory/engine.py", line 260, in __call__
self._doCommand(player)
File "/home/vasek/Desktop/rrr/EmgetonStory/engine.py", line 291, in _doCommand
rm.moveAction(self,player,nextRoom,rm)
File "ES.py", line 1371, in moveKiosek
if nextRoom == krizovS and rm == kiosek and petka not in rm.inv and piskoty in player.inv:
NameError: global name 'petka' is not defined

Prostě když, jdu od kiosku u nádraží na západ tak to spadne.
Mám offline verzi staženou z sourceforge.

Jinak výborná práce.
6.6.2009 10:24 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - novinky
dekuju, kouknu na to - uz vidim chybu
6.6.2009 10:32 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: Textová adventura v pythonu - novinky
tak v svn je uz oprava :-)

Založit nové vláknoNahoru

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