PetriX - 1999 LINUX C++
Gra tetris działająca w systemach operacyjnych z rodziny unix (jak np. Linux, Mac OS X) w trybie konsolowym. W archiwum znajduje się kod binarny (dynamicznie zlinkowany, więc raczej rekompilacja będzie konieczna) oraz kod źródłowy w języku C++. Tak więc, po przekompilowaniu można grę uruchomić pod niemalże każdą odmianą unix'a, która posiada bibliotekę ncurses i kompilator gcc. Celem napisania gry była chęć zaznajomienia się z biblioteką ncurses, która umożliwia sporą kontrolę nad ekranem i klawiaturą w unixowym trybie tekstowym.
2008.01.18 Aktualizacja
Kod poprawiony pod kątem systemu operacyjnego Mac OS X v10.5 (Leopard) oraz gcc 4.
pobierz/download
Gra tetris działająca w systemach operacyjnych z rodziny unix (jak np. Linux, Mac OS X) w trybie konsolowym. W archiwum znajduje się kod binarny (dynamicznie zlinkowany, więc raczej rekompilacja będzie konieczna) oraz kod źródłowy w języku C++. Tak więc, po przekompilowaniu można grę uruchomić pod niemalże każdą odmianą unix'a, która posiada bibliotekę ncurses i kompilator gcc. Celem napisania gry była chęć zaznajomienia się z biblioteką ncurses, która umożliwia sporą kontrolę nad ekranem i klawiaturą w unixowym trybie tekstowym.
2008.01.18 Aktualizacja
Kod poprawiony pod kątem systemu operacyjnego Mac OS X v10.5 (Leopard) oraz gcc 4.
pobierz/download
CDPLAY - 1999 Win95 BC++ 5.0
Program pod Windows 95 służący do odtwarzania płyt w czytnikach cdrom, istnieje też opcja przegrywania utworów do plików WAV, można zaznaczać utwory do przegrania, oraz kilka miejsc docelowych na które trzeba nagrać (niemałe) pliki WAV. Został napisany w BC 5.0, powodem napisania tego programu była chęć zapoznania się z MCI, które umożliwia kontrolę nad multimediami w Windows. Program jest niedokończony, z braku czasu nie została zaimplementowana opcja edytowania nazw płyt i piosenek.
pobierz/download
Program pod Windows 95 służący do odtwarzania płyt w czytnikach cdrom, istnieje też opcja przegrywania utworów do plików WAV, można zaznaczać utwory do przegrania, oraz kilka miejsc docelowych na które trzeba nagrać (niemałe) pliki WAV. Został napisany w BC 5.0, powodem napisania tego programu była chęć zapoznania się z MCI, które umożliwia kontrolę nad multimediami w Windows. Program jest niedokończony, z braku czasu nie została zaimplementowana opcja edytowania nazw płyt i piosenek.
pobierz/download
Petris - 1998 Win95 BC++ 4.52
Jest to gra tetris, której multi-platformowy silnik napisany został w C++. Aby dostarczyć interface graficzny użyty został Borland C++ 4.52. Celem napisania gry było przekonanie się, czy trudno jest zaprogramować taką grę, a także wniknięcie głębiej w sposoby projektowania aplikacji wzbogaconych graficznie pod systemem Windows.
pobierz/download
Jest to gra tetris, której multi-platformowy silnik napisany został w C++. Aby dostarczyć interface graficzny użyty został Borland C++ 4.52. Celem napisania gry było przekonanie się, czy trudno jest zaprogramować taką grę, a także wniknięcie głębiej w sposoby projektowania aplikacji wzbogaconych graficznie pod systemem Windows.
pobierz/download
TrialRun - 1997 Win95 BC++ 4.52
Trial Runner, program służący do oszukiwania aplikcaji, które przestały chodzić ponieważ upłynął termin ich używalności (trial). Napisany został w BC 4.52. Przed uruchomieniem aplikacji zmienia date na "odpowiednią", tzn zadaną raz przez użytkownika, lub odgadniętą przez program na podstawie daty utworzenia katalogu aplikacji. Po upływie żądanego czasu, lub po zakończeniu aplikacji, program przywraca datę i kończy działanie. Trialrun jest prosty, ale użyteczny.
pobierz/download
Trial Runner, program służący do oszukiwania aplikcaji, które przestały chodzić ponieważ upłynął termin ich używalności (trial). Napisany został w BC 4.52. Przed uruchomieniem aplikacji zmienia date na "odpowiednią", tzn zadaną raz przez użytkownika, lub odgadniętą przez program na podstawie daty utworzenia katalogu aplikacji. Po upływie żądanego czasu, lub po zakończeniu aplikacji, program przywraca datę i kończy działanie. Trialrun jest prosty, ale użyteczny.
pobierz/download
Wallpper - 1997 Win95 BC++ 4.52
Wallpper jest skrótem od "Wallpaper Swapper" i jest to automtyczny zmieniacz tapet na pulpicie windows'a. Napisany został w BC++ 5.0. Powodem napisania tego programu było dalsze pogłębianie wiadomości jakie są potrzebne do tworzenia aplikacji pod windowsem. Dzięki temu programowi istnieje możliwość automatycznej zmiany tapety (BMP) co określony przedział czasowy.
pobierz/download
Wallpper jest skrótem od "Wallpaper Swapper" i jest to automtyczny zmieniacz tapet na pulpicie windows'a. Napisany został w BC++ 5.0. Powodem napisania tego programu było dalsze pogłębianie wiadomości jakie są potrzebne do tworzenia aplikacji pod windowsem. Dzięki temu programowi istnieje możliwość automatycznej zmiany tapety (BMP) co określony przedział czasowy.
pobierz/download
CD-play - 1997 DOS Assembler
Rezydenty (3KB) program dla DOS służący do odtwarzania płyt w czytnikach CDROM. Został napisany w assemblerze w 1997 roku. Tego typu programu nie mogłem znaleźć w sieci, więc postanowiłem napisać go sam. Zaletą programu jest mała ilość pamięci jaką zajmuje oraz to, że można go uaktywniać w czasie pracy z innymi programami pracującymi w trybie tekstowym. Był bardzo użyteczny i łatwy w obsłudze.
W archiwum znajdują się oprócz programu wykonywalnego także jego źródła w assemblerze, oraz przykładowy plik źródłowy w pascalu demonstrujący sposób sterowania napędem CD.
Program swego czasu był rozpowszechniany przez Gazetę Wyborczą w Akcji Shareware (KOMPUTERY I BIURO nr 30 dodatek do GW z dnia 29/07/1997 >>>). Oto fragment artykułu:
"Uprzyjemnij swoją pracę
Ten program jest wynikiem pozytywnego odzewu jednego z naszych czytelników. Pod nazwą kryje się wszystko. CD Player to rezydentny odtwarzacz płyt kompaktowych. Po uruchomieniu pozostaje niewidoczny do momentu przywołania go za pomocą kombinacji klawiszy. Na uwagę zasługują jego wymagania dotyczące pamięci. Zajmuje niewiele ponad trzy kilobajty, co dla środowiska DOS jest sprawą niezmiernie ważną.
Obsługa panelu odtwarzacza nie powinna sprawić trudności. Dostępne są standardowe funkcje, identyczne jak w zwykłym odtwarzaczu, a ponadto możemy płynnie regulować głośność dźwięku. Jeżeli spędzasz dużo czasu np.: przy programowaniu, nie zapomnij wrzucić do napędu ulubionej płyty.
Nazwa: cd_play.zip Dł.: 25 kB Śr.: DOS "
pobierz/download
Rezydenty (3KB) program dla DOS służący do odtwarzania płyt w czytnikach CDROM. Został napisany w assemblerze w 1997 roku. Tego typu programu nie mogłem znaleźć w sieci, więc postanowiłem napisać go sam. Zaletą programu jest mała ilość pamięci jaką zajmuje oraz to, że można go uaktywniać w czasie pracy z innymi programami pracującymi w trybie tekstowym. Był bardzo użyteczny i łatwy w obsłudze.
W archiwum znajdują się oprócz programu wykonywalnego także jego źródła w assemblerze, oraz przykładowy plik źródłowy w pascalu demonstrujący sposób sterowania napędem CD.
Program swego czasu był rozpowszechniany przez Gazetę Wyborczą w Akcji Shareware (KOMPUTERY I BIURO nr 30 dodatek do GW z dnia 29/07/1997 >>>). Oto fragment artykułu:
"Uprzyjemnij swoją pracę
Ten program jest wynikiem pozytywnego odzewu jednego z naszych czytelników. Pod nazwą kryje się wszystko. CD Player to rezydentny odtwarzacz płyt kompaktowych. Po uruchomieniu pozostaje niewidoczny do momentu przywołania go za pomocą kombinacji klawiszy. Na uwagę zasługują jego wymagania dotyczące pamięci. Zajmuje niewiele ponad trzy kilobajty, co dla środowiska DOS jest sprawą niezmiernie ważną.
Obsługa panelu odtwarzacza nie powinna sprawić trudności. Dostępne są standardowe funkcje, identyczne jak w zwykłym odtwarzaczu, a ponadto możemy płynnie regulować głośność dźwięku. Jeżeli spędzasz dużo czasu np.: przy programowaniu, nie zapomnij wrzucić do napędu ulubionej płyty.
Nazwa: cd_play.zip Dł.: 25 kB Śr.: DOS "
pobierz/download
KillProc - 1997 DOS Assembler
Rezydentny program dla DOS, napisany w assemblerze, służący do ubijania niesfornych programów. Wystarczy nacisnąć odpowiednią kombinację klawiszy, aby aktualnie uruchomiony program zabić. Był to kolejny eksperyment nad pisaniem rezydentnych programow dla DOS, a także nabieranie wprawy w assemblerze 80x86. W archiwum do pobrania wersja EXE oraz kod źródłowy w assemlerze.
pobierz/download
Rezydentny program dla DOS, napisany w assemblerze, służący do ubijania niesfornych programów. Wystarczy nacisnąć odpowiednią kombinację klawiszy, aby aktualnie uruchomiony program zabić. Był to kolejny eksperyment nad pisaniem rezydentnych programow dla DOS, a także nabieranie wprawy w assemblerze 80x86. W archiwum do pobrania wersja EXE oraz kod źródłowy w assemlerze.
pobierz/download
SpaceSweeper - 1997 DOS BP 7.0
Gra typu "strzelanka" działąjąca pod DOS'em w trybie graficznym 320x200 z 256 kolorami. Napisana została w Borland Pascalu 7.0 + assembler w celu przyspieszenia m.in double-bufferingu, zapewnienia obsługi myszki + klawiatury (obsługa symulatnicznego naciskania klawiszy). Każdy ze sprajtów mógł być animowany (posiadać kilka klatek, odtwarzanych w koło). Gra została także wyposażona w graficzny edytor leveli obsługiwany myszką.
Gra niestety pozostała niedokończona, do ukończenia brakuje około 10%. Zasadniczo aby ukończyć grę należałoby poprawić trochę błędów związanych z zapisywaniem i/lub wczytywaniem zasobów gry wraz z poziomami.
W archiwum dostępne są źródła oraz binarna wersja gry.
pobierz/download
Gra typu "strzelanka" działąjąca pod DOS'em w trybie graficznym 320x200 z 256 kolorami. Napisana została w Borland Pascalu 7.0 + assembler w celu przyspieszenia m.in double-bufferingu, zapewnienia obsługi myszki + klawiatury (obsługa symulatnicznego naciskania klawiszy). Każdy ze sprajtów mógł być animowany (posiadać kilka klatek, odtwarzanych w koło). Gra została także wyposażona w graficzny edytor leveli obsługiwany myszką.
Gra niestety pozostała niedokończona, do ukończenia brakuje około 10%. Zasadniczo aby ukończyć grę należałoby poprawić trochę błędów związanych z zapisywaniem i/lub wczytywaniem zasobów gry wraz z poziomami.
W archiwum dostępne są źródła oraz binarna wersja gry.
pobierz/download
eWorm - 1996 DOS BP 7.0
Gra typu "dżdżownica" działająca pod DOS'em w trybie graficznym 640x480x16 z urozmaiconą grafiką. Napisana została w Borland Pascalu 7.0. Była to wysoce pouczająca lekcja programowania. Dzięki temu także poznałem możliwosci jakie daje bezpośrednie programowanie karty graficznej. Efektem tego jest gra w która dużo osob nawet dzisiaj lubi grać. Niestety za sprawą wadliwej biblioteki CRT, gra nie dała się uruchomić na nowszych komputerach (>Pentium 200 MHz).
Aktualizacja: Jednak po zastosowaniu poprawionego modulu CRT i przekompilowaniu, gra ponownie działa nawet na współczesnych maszynach :)
pobierz/download
Gra typu "dżdżownica" działająca pod DOS'em w trybie graficznym 640x480x16 z urozmaiconą grafiką. Napisana została w Borland Pascalu 7.0. Była to wysoce pouczająca lekcja programowania. Dzięki temu także poznałem możliwosci jakie daje bezpośrednie programowanie karty graficznej. Efektem tego jest gra w która dużo osob nawet dzisiaj lubi grać. Niestety za sprawą wadliwej biblioteki CRT, gra nie dała się uruchomić na nowszych komputerach (>Pentium 200 MHz).
Aktualizacja: Jednak po zastosowaniu poprawionego modulu CRT i przekompilowaniu, gra ponownie działa nawet na współczesnych maszynach :)
pobierz/download
Fractals - 1996 DOS BP 7.0
Program Fractals prezentuje kilka fraktali min. Płatki Kocha, Paproć, fraktalowe drzewa. Istnieje możliwość zmiany podstawowych parametrów wzoru fraktala. Program umożliwia prace w rozdzielczości 640x480x16 wraz z obsługą myszy. Do ściągniecia, obok programu wykonywalnego, jest także źródło w pascalu.
pobierz/download
Program Fractals prezentuje kilka fraktali min. Płatki Kocha, Paproć, fraktalowe drzewa. Istnieje możliwość zmiany podstawowych parametrów wzoru fraktala. Program umożliwia prace w rozdzielczości 640x480x16 wraz z obsługą myszy. Do ściągniecia, obok programu wykonywalnego, jest także źródło w pascalu.
pobierz/download
Calc - 1996 DOS Assembler
Rezydenty (tylko 2KB) program dla DOS służący do przeliczania wartości DEC/BIN/HEX na DEC/BIN/HEX. Zaletą programu jest mała ilość pamięci jaką zajmuje oraz to, ze można go uaktywniać w czasie pracy z innymi programami pracującymi w trybie tekstowym.
pobierz/download
Rezydenty (tylko 2KB) program dla DOS służący do przeliczania wartości DEC/BIN/HEX na DEC/BIN/HEX. Zaletą programu jest mała ilość pamięci jaką zajmuje oraz to, ze można go uaktywniać w czasie pracy z innymi programami pracującymi w trybie tekstowym.
pobierz/download
AlocWast - 1996 DOS TP 6.0
Program wylicza ilość miejsca jakie jest tracone na alokacjach w FAT16. Na dużych partycjach było to mocno zauważalne. Napisalem go w pascalu, chciałem sprawdzić gdzie mi ucieka drogocenne miejsce na dysku.
pobierz/download
Program wylicza ilość miejsca jakie jest tracone na alokacjach w FAT16. Na dużych partycjach było to mocno zauważalne. Napisalem go w pascalu, chciałem sprawdzić gdzie mi ucieka drogocenne miejsce na dysku.
pobierz/download