Diskuze o textových hrách

Tvorba Textových her => Programování => Téma založeno: tekket 4. Listopad 2015 - 15:39

Název: České textovky se zdrojovým kódem
Přispěvatel: tekket 4. Listopad 2015 - 15:39
Toto téma má za cíl shromáždit na jednom místě české textovky, ke kterým je k dispozici zdrojový kód. Je jedno v jakém programovacím jazyce a na jaké platformě byla hra vytvořena.

Formát:
Název hry [platforma] [programovací jazyk]
info: krátký popis hry(případně důležité info)
zdrojový kód: odkaz na zdrojový kód
hra: odkaz na spustitelný soubor hry (pokud se liší od prvního odkazu)
lze spustit v: vhodný interpretr/emulátor pro spuštění hry (např. QTads, TGI, DOSBox)
další odkazy: případné další související a užitečné odkazy (např. stránky věnující se jazyku, apod.)


Hry:

Další dobrodružství Heidi [Multiplatformní] [TADS 3]
info: Hra z oficiální dokumentace Getting Started in TADS 3. Českou verzi vytvořil Gaspoda.
zdrojový kód: http://tads.cz/cs/heidit
hra: http://tads.cz/cs/File:heidit3/file
lze spustit v: QTads (http://qtads.sourceforge.net/downloads.shtml)

Filipíny 1945 [Windows] [TGI]
info: textovka vytvořená jako ukázka českého enginu pro tvorbu textovek TGI od Thruthixe. Odkaz obsahuje zdrojový kód hry i interpretr pro její spuštění.
zdrojový kód: http://www.textovky.cz/download/111/ (http://www.textovky.cz/download/111/)
lze spustit v: TGI(součástí balíku). Pro Linux/Mac je třeba WINE

Jméno růže [Windows] [ALAN]
info: skromný pokus o adaptaci slavného románu Umberta Eca. Nedoděláno. autor Severak
zdrojový kód a hra: viz http://textovky.panprase.cz/index.php?topic=134.msg1067
lze spustit v: jen Windows (ALAN je sice multiplatformní, ale kódování češtiny ne)
další odkazy: http://alanif.se/

Letec [Windows] [lua]
info: hra inspirovaná filmem Luca Bessona Poslední bitva. Nedoděláno. Při vývoji autor použil vlastní engine nazvaný LIFF (což je zkratka z "lua interactive fiction framework" a zároveň narážka na jednu knihu Douglase Adamse) - autor Severak
zdrojový kód a hra: http://svita.cz/archiv/hry/letec.zip

Na Resetkání 98 - Special Edition [Amiga] [AMOS]
info: Speciální edice vychází z verze vydané roku 1994 a byla tak trochu rozšířena, doplněna o vizuální efekty a vůbec, domnívám se, že v té době už jsem neměl ani zdroják z verze 1994, takže jsem to začal programovat vlastne z nuly - panprase
zdrojový kód a hra: http://panprase.cz/paste/2uf/
hra: http://panprase.cz/download/naresetkani98.zip
lze spustit v: Spustit to můžete v Amos Professional, nevyužívá to žádné speciální pluginy, zdroják byl převeden z kódování KOI8 do WIN, takže zpětně si to budete muset zase převést.

Pomsta je tu [Unix/Linux] [Bash]
info: Hru naprogramoval David Pilař jako semestrální projekt.
zdrojový kód: http://www.textovky.cz/download/645/ (http://www.textovky.cz/download/645/)
lze spustit v: Linux/Unix/Mac v terminálu. Windows - Cygwin?

Vobluda [MS-DOS] [QBasic]
info: Napsáno v QBasicu. autor: saeros@post.cz
zdrojový kód: http://www.textovky.cz/download/195/
hra: http://www.textovky.cz/download/195/
lze spustit v: Dosbox

WoW Wotlk [Windows/Linux] [QBasic]
info: Textovka s otevřeným zdrojovým kódem naprogramovaná v IDE QBasic.
zdrojový kód: http://www.textovky.cz/download/704/
lze spustit v: Windows/Linux
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: panprase 5. Listopad 2015 - 09:21
To se mi líbí!

Asi uvolním zdrojáky :)
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: tekket 5. Listopad 2015 - 20:18
Jen s chutí do toho.

Jinak, kdyby někdo na něco narazil, dejte vědět v diskuzi a já to přidám do úvodního příspěvku.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: Kroužící orel 6. Listopad 2015 - 07:42
Tohle je opravdu super nápad, i když jsem neprogramátor, nadšence do Linuxu otevřené zdrojáky vždy potěší. Už se moc těším na další od našich stále aktivních československých autorů ;)

Vím ještě o

WoW Wotlk [Windows/Linux] [QBasic]
info: Textovka s otevřeným zdrojovým kódem naprogramovaná v IDE QBasic.
zdrojový kód: http://www.textovky.cz/download/704/
lze spustit v: Windows/Linux
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: tekket 6. Listopad 2015 - 13:03
Díky, za první přírůstek:). Přidal jsem ho k ostatním.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: tekket 7. Listopad 2015 - 12:21
Přidáno Další dobrodružství Heidi. Hru do češtiny převedl Gaspoda.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: severak 8. Listopad 2015 - 00:56
Jsem si dovolil dvě švestičky z vlastní zahrádky nedodělávek. Jednu jsem již ukazoval:

Jméno růže [windows] [ALAN]
info: skromný pokus o adaptaci slavného románu Umberta Eca. Nedoděláno.
zdrojový kód a hra: viz http://textovky.panprase.cz/index.php?topic=134.msg1067
lze spustit v: jen Windows (ALAN je sice multiplatformní, ale kódování češtiny ne)
další odkazy: http://alanif.se/

Druhá je zveřejněna až dnes:

Letec [windows] [lua]
info: hra inspirovaná filmem Luca Bessona Poslední bitva. Nedoděláno. Při vývoji jsem použil vlastní engine nazvaný LIFF (což je zkratka z "lua interactive fiction framework" a zároveň narážka na jednu knihu Douglase Adamse)
zdrojový kód a hra: http://svita.cz/archiv/hry/letec.zip
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: tekket 8. Listopad 2015 - 14:10
Pěkně se to rozrůsta.

Objevil jsem, že někdo dal dohromady pěkný archiv textovek pro C64, kde doufám najdu pár z textovek, které jsem hrál mezi prvními. A určitě se najde pár, které budou v basicu a nezkompilované. Díky C64 jsem pro sebe textovky objevil. První byla textovka Dracula v angličtině, kterou jsem hrál s otrhaným slovníkem. Pak si vzpomínám na hru, která se jmenovala Tony a hrál jsem ještě asi dvě další český hry. Sám jsem se pokoušel tvořit, ale to už je naštěstí dávno ztracené na kazetách, které skončily kdoví kde. Moje znalosti basicu byly dost omezené(měl jsem pouze německý manual k C64 a neuměl jsem německy:)), ale aspoň jsem byl jediný mezi svými známými, který dokázal vytvořit funkční inventář a změny stavů předmětů v herním světě. Jo, parser samozřejmě nic z toho nemělo. Prostě jsem ukončil lokaci inputem a blokem podmínek a gosubů:)
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: panprase 9. Listopad 2015 - 19:42
No u toho C64 je problem nejak poslat ven listing. Coz zase neni problem u Atari textovek.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: tekket 9. Listopad 2015 - 19:53
No u toho C64 je problem nejak poslat ven listing. Coz zase neni problem u Atari textovek.

Našel jsem prográmek DroiD64 a umí načíst D64, zobrazit u prg basic listing a přitom jde normálně text označit a zkopírovat. Zkusil jsem u jedné hry a jde to. Ukázka v příloze.

Jo, prográmek je v javě.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: pedromagician 9. Listopad 2015 - 21:42
neviete o niečom podobnom na atari? na originál HW sa dalo breaknut slo to stihnúť ale pod emulatorom mi to nejde :-(  konkrétne ide o http://atari.panprase.cz/?action=detail&co=292
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: panprase 9. Listopad 2015 - 23:51
Pedro: jde to ;) a je to easy, vetsina basicu pouzivala poke 580,1

Takze v monitoru co je u Atari win+ staci zmenit adresu 580 hex na 0. Stisknout reset.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: panprase 9. Listopad 2015 - 23:53
A kdyz mas zaply tisk do notepadu pak jen list "p:" a je ti nebo list "h:list.txt" nektere ale nejdou. Tak zkus treba ctrl+3 vetsina autoru tuhle chybu taky nemela osetrenou.

Hledam listingy atari her. Nejak je nemuzu najit.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: pedromagician 10. Listopad 2015 - 08:45
snad som to zmenil spravne ale po resete je program prec. asi je tam este volajaka ina ochrana :(
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: panprase 10. Listopad 2015 - 19:42
Chces toho indyho?
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: panprase 10. Listopad 2015 - 20:06
Tady to máš http://pastebin.com/fGsxFpFK (http://pastebin.com/fGsxFpFK)

Jinak teda v AtariWinPlus stiskni F8 napiš C 244 0 ENTER, pak napiš CONT.

Bouchni do F5 a dej si LIST a voila...

Nefunguje to na všech textovkách ale na většině jo.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: pedromagician 10. Listopad 2015 - 20:36
Jasne Indy ma dost naucil :) rovno preposielam zdrojak http://pastebin.com/fGsxFpFK

uz si ma predbehol, diky :)
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: panprase 10. Listopad 2015 - 21:29
Promin :-)
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: pedromagician 10. Listopad 2015 - 21:46
ale uz viem preco mi to neslo :D

pisal som C 244,0

co mas pred ocami nevidis
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: panprase 10. Listopad 2015 - 22:46
Svyho casu sem tydle basicovsky enginy studoval. A vetsinou nic moc. Ten Chram Zkazy je na urovni.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: tekket 10. Listopad 2015 - 23:53
Svyho casu sem tydle basicovsky enginy studoval. A vetsinou nic moc. Ten Chram Zkazy je na urovni.

Jo, třeba Akce Triton na C64 je slušná perlička. V podstatě vytiskne text a čeká na input. Pokud jsi telepat a povede se ti přečíst autorovu mysl(nebo se podíváš do zdrojáku), tak víš, že musíš napsat přesně: letet na zemi - což vytiskne další text a čeká na input:)
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: panprase 11. Listopad 2015 - 07:59
Jo to musi bejt mazec - tyhle hry jsou sebevrazdy.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: panprase 14. Listopad 2015 - 12:44

lze spustit v: vhodný interpretr/emulátor pro spuštění hry (např. QTads, TGI, DOSBox)
další odkazy: případné další související a užitečné odkazy (např. stránky věnující se jazyku, apod.)


Na Resetkání 98 - Special Edition
Speciální edice vychází z verze vydané roku 1994 a byla tak trochu rozšířena, doplněna o vizuální efekty a vůbec, domnívám se, že v té době už jsem neměl ani zdroják z verze 1994, takže jsem to začal programovat vlastne z nuly.

Zdroják here:http://panprase.cz/paste/2uf/ (http://panprase.cz/paste/2uf/)

Hra Here:http://panprase.cz/download/naresetkani98.zip (http://panprase.cz/download/naresetkani98.zip)

Spustit to můžete v Amos Professional, nevyužívá to žádné speciální pluginy, zdroják byl převeden z kódování KOI8 do WIN, takže zpětně si to budete muset zase převést.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: tekket 14. Listopad 2015 - 14:25
Přidal jsem do seznamu her.

Předpokládám tedy, že spustit lze zdroják v emulátoru amigy a v něm je třeba mít AMOS professional? Ty dms soubory, to jsou nějaké disk image? Pro amigu znám jen adf. 
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: panprase 14. Listopad 2015 - 18:25
No je nutné mít WinUAE nebo jiný emulátor, pak tedy ten Amos Professional, no. Pak to tedy nějak do něj nahrát, importovat text funguje.

https://www.youtube.com/watch?v=Xhp7XGDKIic (https://www.youtube.com/watch?v=Xhp7XGDKIic) v podstatě se to dá trošku očůrat tímhle.

DMS je komprimovaný obraz diskety.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: pedromagician 14. Listopad 2015 - 18:28
DMS https://en.wikipedia.org/wiki/Disk_Masher_System :)
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: tekket 15. Listopad 2015 - 15:23
S Win-UAE zkušenost mám, ale mezitím jsem přešel na linux, tak budu muset zjistit, co místo Win-UAE. Taky si pamatuju, že bylo třeba shánět romky. No, možná je mám někde zálohovaný.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: pedromagician 15. Listopad 2015 - 17:27
S Win-UAE zkušenost mám, ale mezitím jsem přešel na linux, tak budu muset zjistit, co místo Win-UAE. Taky si pamatuju, že bylo třeba shánět romky. No, možná je mám někde zálohovaný.

romky poslane :)
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: tekket 16. Listopad 2015 - 21:01
Ještě jeden dotaz. Všechno funguje, mám nainstalovaný ClassicWB, stažený AMOS Pro collection, ale AMOS se nechce instalovat, tvrdí mi, že mám neoriginální disk - asi mi uniká nějaký fígl.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: tekket 16. Listopad 2015 - 21:22
Ještě jeden dotaz. Všechno funguje, mám nainstalovaný ClassicWB, stažený AMOS Pro collection, ale AMOS se nechce instalovat, tvrdí mi, že mám neoriginální disk - asi mi uniká nějaký fígl.

tak nic, našel jsem jinou verzi a ta vypadá funkčně.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: Kroužící orel 30. Listopad 2015 - 11:58
Na Linuxu se pokud vím UAE už nevyvíjí, mnohem lépe vypadá FS-UAE, kde nové verze vycházejí snad až příliš často a na jejich stránkách jsou velmi zajímavé informace. Ale všechny amigácké hry a programy jsem tady zatím spustil. Zajímavě vypadá i Icaros Desktop, který má zase Janus-UAE, ten jsem ale zkoušel jen ve virtuálu.
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: tekket 30. Listopad 2015 - 16:32
Na Linuxu se pokud vím UAE už nevyvíjí, mnohem lépe vypadá FS-UAE, kde nové verze vycházejí snad až příliš často a na jejich stránkách jsou velmi zajímavé informace. Ale všechny amigácké hry a programy jsem tady zatím spustil. Zajímavě vypadá i Icaros Desktop, který má zase Janus-UAE, ten jsem ale zkoušel jen ve virtuálu.

Jj, nakonec jsem zprovoznil FS-UAE. Mám tam funkční ClassicWB a základní instalaci WB3.1. FS-UAE se integruje  s Open Amiga Game Database, což sice spoustu her nerozezná, ale jinak dobrý. Např. WHDLoad hry stačí dvojklikem spustit, všechno se nakonfiguruje právě dle té databáze a běží. Icaros Desktop neznám, podívám se na to. To bude asi nějaká linux distribuce, co spustí AmigaOS v emulaci, ne?
Název: Re: České textovky se zdrojovým kódem
Přispěvatel: Kroužící orel 7. Prosinec 2015 - 12:25
Paráda, FS-UAE mi dnes přijde vedle komerčního Amiga Forever asi jako nejlepší volba. Mimochodem, ten Forever právě vyšel ve verzi 2016, tak to je paráda, že se stále vyvíjí.

Icaros desktop je moc zajímavá záležitost, jedná se o plnohodnotný OS postavený na AROSu, s Linuxem nemá žádnou souvislost (což mě docela mrzí, existuje ale zajímavý projekt AEROS kombinující Amigu s Debianem, bohůmžel komerční, viz http://www.aeros-os.org/).

Více info je tady:
http://vmwaros.blogspot.cz/

Musím uznat, že frčí i na dvanáct let starém počítadle, holt starý dobrý amigácký workbench se nezapře. Emulátor je součástí instalace, doporučuji zkusit třeba ve Virtualboxu, jen je trochu problém s rozlišením. Škoda, že není pod Raspberry, je to přesně systém, který by mu sednul na míru, Aeros tam běží, ale je placený, ach jo...

Takže nezbývá, než sledovat jejich fórum, třeba se situace změní:

http://www.arosworld.org/news.php