V tomto příspěvku se můžete podívat na zápočtové programy, které jsem naprogramoval na matfyzu do předmětů Programování I, II, Programování v jazyce C a C++, Unix a jazyk C, Programování pro Windows I a Počítačová grafika.
Pokus o naprogramování jednoduché doomovky –
hledání cíle v 3D bludišti (bez textur, zbraní a krvelačných
potvor). Vše pod DOSem (programováno v Pascalu) v grafickém módu
640×350×16 barev.
Download: Doom.zip (32,67 KB)
Program na úpravu zdrojových kódů v jazyce Pascal. Výborné, pokud musíte po někom opravovat případně dodělávat zdrojáky. Úprava spočívá zejména v indentaci textu a vkládání (či mazání) mezer a odřádkování na ty správná místa. Součástí je i unita pro okenkoidní rozhraní v textovém módu (něco na způsob TurboVision).
Download: Pretty.zip (57,46 KB)
První pokus o objektové
programování – klasické člověče nezlob se. Provedení
v textovém módu, možnost hry libovolného počtu hráčů. Z toho
libovolné množství počítačů (docela zábavné je sledovat jak hraje
počítač sám proti sobě, je to takový zajímavý screen saver).
Download: Clovece.zip (40,05 KB)
Programátorský editor pro editaci zdrojových kódů.
Vlastnosti tohoto editoru:
Podpodrovány jsou tyto typy prog. textu (další si může uživatel sám doplnit):
Nechybí ani možnost editace vlastní tabulky syntaxe.

Download: Editor.zip (114,22 KB)
Piškvorky pro dva hráče (nikoli tedy proti počítači) pro OS UNIX či Linux. Hráči nemusí sedět u jednoho terminálu, lze hrát po síti.
Download: Pisqory.zip (10,70 KB)
Drobná aplikace pro zobrazování volného místa na discích a jejich
oddílech. Celá aplikace je naprogramovaná v jazyce C++ za použití
funkcí WinAPI, nebylo použito žádné rozšiřující knihovny jako je
například VCL od Borlandů, či MFC od Microsoftu. Více informací je na
stránce zabývající se novější verzí této aplikace, která je ale
vytvořená v prostředí Delphi.
Download: Free.zip (63,90 KB)
Jednoduchý grafický
šetřič obrazovky. Několik 3D útvarů (koule, krychle, rovina, kruh a
další) mezi sebou vzájemně přecházejí (morfují) a přitom neustále
rotují.
Download: 3DSaver.zip (27,37 KB)
Součástí tohoto zápočtu byl ještě prohlížeč pro zobrazení animovaných log systému Windows 95 (logo.sys, logow.sys, logos.sys) a to samozřejmě včetně animace (ta je založena na rotaci palety). Rychlost animace se dá nastavit volitelným parametrem. V archivu je i program, který v souboru loga nastaví, od které položky palety se bude animovat (nastaví první barvicku v paletě, od které se budou ty barvy posouvat v paletě a tím vlastně animovat).
Download: LogView.zip (49,29 KB)
Komentáře
Hezký programy, budu to tady asi muset prozkoumat. Zatím se mi stejně nejvíc líbily, tady nezmiňované, programy na stařičkou Amigu – třeba jako Pasian nebo 21-Oko. Kdyby byla záloha těchto, jistě bych byl velmi potěšen a kdyby nee, tak stejnak držím palce v dalším programování.
Takže hodně Zdaru a jen tak dále !
— Petr 15 04 2007 - 21:29 #