Aleš Kucik
Delphi & Pascal (česká wiki)
Stranky: [aktualna]
Poradze:1
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Auticko.pas, Autoo.pas
Subor exe: Auticko.exe, Autoo.exe
Mušiš mac: Rose.dat
Poradze:2
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Bludiste.pas
Subor exe: Bludiste.exe
Poradze:3
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Dungeon.pas
Subor exe: Dungeon.exe
Mušiš mac: Wall.pcx
Poradze:4
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Fire.pas, Graphx.pas
Mušiš mac: F1.pal, F2.pal
Poradze:5
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Gauss.pas
Subor exe: Gauss.exe
Poradze:6
Zrobil: Aleš Kučík
web: www.webpark.cz/prog-pascal
Program: Lode.pas, Hraci.pas, Mcrt01.pas, Mouse01.pas, Tmenu01.pas
Subor exe: Lode.exe
Vyvojak: Lode_popis.htm
Poradze:7
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Makepal.pas, Graphx.pas, Textscr.pas
Subor exe: Makepal.exe
Poradze:8
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Speaker.pas, Mouse.pas, Textscr.pas
Subor exe: Speaker.exe
Mušiš mac: A.wav, B.wav, Mouse.tpu, Textscr.tpu
Stranky: [aktualna]
Poradze:1
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Auticko.pas, Autoo.pas
Subor exe: Auticko.exe, Autoo.exe
Mušiš mac: Rose.dat
Zde můžete krásně vydět, jak se hra postupně vyvýjela od textovky ke hře v grafickém módu VGA 320x200x256.
Nejprve textová verze této hry - autoo.pas
A zde je verze ve VGA grafice s poutavým intrem ;o) auticko.pas. K tomu si stáhněte fonty jinak to nespustíte rose.dat.
Nejprve textová verze této hry - autoo.pas
A zde je verze ve VGA grafice s poutavým intrem ;o) auticko.pas. K tomu si stáhněte fonty jinak to nespustíte rose.dat.
Poradze:2
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Bludiste.pas
Subor exe: Bludiste.exe
Je to jednoduchá textovka. Cílem je vymotat se z bludiště po sebrání dvou klíčů. Můžete si zahrát i dvojhru (mám ale dojem že dvojhra trochu zlobí).
Poradze:3
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Dungeon.pas
Subor exe: Dungeon.exe
Mušiš mac: Wall.pcx
Demonštrační program na téma 3D DUNGEON
- tento program by měl jednoduše nastíniť techniku, jak vykreslit nejaký 3D pohled
- nedostatkem je špatná orientace v takovem dungeonu, protože se můžete otočit jen po 90 stupních
- další nedostatek mnou použité metódy zobrazení objevíte, když se postavíte proti zdi rohu tak, že byste měli částečne po strane videt do chodby, po stranách se neobjevi zdi (a nebo jen kousek), i když by měly treba pokračovat. Ale tento nedostatek by měl jít odstranit.
Poradze:4
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Fire.pas, Graphx.pas
Mušiš mac: F1.pal, F2.pal
Demonštrační program pro efekt ohne
Tento program by měl sloužit jenom jako ukázka. Tvorivosti se meze nekladou. Mužete měnit paletu, pixely ze kterých se počíta pruměrná hodnota, zhášecí konstantu atd. Pokud nevíte jak vytvořit svou paletu kouknete sem makepal.pas. Uvidíte několik efektu, pracujícich na stejnem princípu.
Tento program by měl sloužit jenom jako ukázka. Tvorivosti se meze nekladou. Mužete měnit paletu, pixely ze kterých se počíta pruměrná hodnota, zhášecí konstantu atd. Pokud nevíte jak vytvořit svou paletu kouknete sem makepal.pas. Uvidíte několik efektu, pracujícich na stejnem princípu.
Poradze:5
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Gauss.pas
Subor exe: Gauss.exe
Tento jednoduchý prográmek slouží k výpočtu neznámých soustav lineárních rovnic. Využívá Gaussovy eliminace, která lze snadno vyjádřit jako algoritmus. Dejme tomu že máme lin. rovnice
Račte si to vyzkoušet sami. Program je limitován konstantou MAX na 10 neznámích, ale klidně můžete tuto konstantu zvětšit.
Račte si to vyzkoušet sami. Program je limitován konstantou MAX na 10 neznámích, ale klidně můžete tuto konstantu zvětšit.
Poradze:6
Zrobil: Aleš Kučík
web: www.webpark.cz/prog-pascal
Program: Lode.pas, Hraci.pas, Mcrt01.pas, Mouse01.pas, Tmenu01.pas
Subor exe: Lode.exe
Vyvojak: Lode_popis.htm
Program pro hru LODĚ. Program by měl umožnit hru dvou protihráčů nebo i hru proti počítači. Každý hráč má dvě hrací plochy stejné velikosti. V levé ploše jsou rozmístěny hráčovy lodě, které si zde sám na začátku rozmístí, a v průběhu hry se zde ještě zobrazují zásahy a minutí. V pravé ploše se v průběhu hry zobrazují hráčovy zásahy a minutí. Vítězem se stává ten, kdo první zničí všechny protihráčovy lodě.
Poradze:7
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Makepal.pas, Graphx.pas, Textscr.pas
Subor exe: Makepal.exe
MAKEPAL - návod
Mezi paložkami se pohybujete stiskem klávesy se znakem počátečního písmene zvolené položky (pro položku 1BARVA to je "1" atd.)
šipka nahoru - zvětšuje hodnotu položky
šipka dolů - zmenšuje hodnotu položky
položky:
- tento program slouží k vytvoření různých VGA palet. Zajímavou možností je vytvoření plynulého přechodu mezi dvěma barvami.
- program je nutné spouštět z příkazového řádku (jako parametr je vyžadován název souboru, kam bude paleta uložena) Např.: makepal.exe paleta1
- pokud tento soubor již existuje bude přepsán!!!
- vzniklý soubor je typový soubor. Typu array [0..255,0..2] of byte.
Mezi paložkami se pohybujete stiskem klávesy se znakem počátečního písmene zvolené položky (pro položku 1BARVA to je "1" atd.)
šipka nahoru - zvětšuje hodnotu položky
šipka dolů - zmenšuje hodnotu položky
položky:
- 1BARVA - výběr 1. barvy (klávesa "1")
- 2BARVA - vžběr 2. barvy (klávesa "2")
- R - hodnota červené složky dané barvy (klávesa "R")
- G - hodnota zelené složky dané barvy (klávesa "G")
- B - hodnota modré složky dané barvy (klávesa "B")
- "DANÁ BARVA" je ta, která byla vybrána naposled (pokud jste naposled stiskli "1" budete měnit složky 1. barvy)
- TEXT - možnost nastavení barvy textu (může se stát, že na text na obrazovce vyjde černá barva a text se tak stane nečitelný - touto položkou lze barvu měnit)
- "P...Process" - vytvoří plynulý přechod mezi 1. a 2. barvou
- program se ukončí stiskem klávesy "ESC"
Poradze:8
Zrobil: Aleš Kucik
web: www.webpark.cz/prog-pascal
Program: Speaker.pas, Mouse.pas, Textscr.pas
Subor exe: Speaker.exe
Mušiš mac: A.wav, B.wav, Mouse.tpu, Textscr.tpu
Tento program spouštějte z DOSu (WINxx restartujte do DOSu)! Přehraje všechny soubory, ale hudbu uslyšíte jen u 8bit zvukových souborů bez komprese a musí být nahrány mono. Předem upozorňuji, že na některých SPEAKERECH zvuk asi nepůjde přehrát vůbec. Pokud si nevíte rady s nastavením "OVERSAMPLE", "MUTE" a "FREQUENCE" přečtěte si prosím příslušnou kapitolu v GDM3 (sekce překlady) a nebo je zkoušejte.
mouse.tpu, mouse.pas - použitá jednotka na ovládání myši. textscr.tpu, textscr.pas - jednotky pro ovládání výstupu na obrazovku.
Aby jste měli na čem testovat, tady jsou nějaké soubory:
a.wav - frekvence 8000Hz, 8bit (když pustíte zvuk na této frekvenci, je slyšet nepříjemné pištění - proto nastavte frekvenci na 32000Hz a oversample na 8 a mute vyzkoušejte mute 2,3,4 uslyšíte, co bude asi nejlepší.
b.wav - tady je druhý soubor tentokrát na 16000Hz (typ: frekvenci nastav na 16000, mute na 2 a oversample na 1) Pokud si budete chtít vytvořit nějaký vlastní soubory: Spusťte "Záznam zvuku" (od Microsoftu) a nějaký WAV uložte s libovolnou frekvencí, musíte, ale nastavit formát:PCM, 8bit mono.
mouse.tpu, mouse.pas - použitá jednotka na ovládání myši. textscr.tpu, textscr.pas - jednotky pro ovládání výstupu na obrazovku.
Aby jste měli na čem testovat, tady jsou nějaké soubory:
a.wav - frekvence 8000Hz, 8bit (když pustíte zvuk na této frekvenci, je slyšet nepříjemné pištění - proto nastavte frekvenci na 32000Hz a oversample na 8 a mute vyzkoušejte mute 2,3,4 uslyšíte, co bude asi nejlepší.
b.wav - tady je druhý soubor tentokrát na 16000Hz (typ: frekvenci nastav na 16000, mute na 2 a oversample na 1) Pokud si budete chtít vytvořit nějaký vlastní soubory: Spusťte "Záznam zvuku" (od Microsoftu) a nějaký WAV uložte s libovolnou frekvencí, musíte, ale nastavit formát:PCM, 8bit mono.
Stranky: [aktualna]