

			KOLKO I KRZYZYK WSADOWO v2.0
			----------------------------

	autor: r.Q.
	godzina/data: 12:45 2007-05-02




Wstep
-----

Mam przyjemnosc przedstawic swoista gre komputerowa, ktora powstala przy wyla-
cznym wykorzystaniu mozliwosci, jakie daje programowanie wsadowe w Windows XP.
Napisalem ja z ciekawosci, ile to mozna wycisnac z rozszerzonych polecen
XP-ka. Jak sie okazuje - calkiem niemalo;). Nie jest to wprawdzie rozbudowane
narzedzie programistyczne i takim zapewne nigdy nie bedzie, ale przy odrobi-
nie wytrwalosci i cierpliwosci mozna z powodzeniem obejsc niektore jego bra-
ki (np. brak typu tablicowego lub wskaznikow), co staralem sie pokazac w swo-
im programie. Od razu uprzedzam, ze niektore rozwiazania (np. system sprawdza-
nia wynikow) sa (delikatnie mowiac) dosc toporne, ale spowodowane jest to 
ograniczona skladnia jezyka. Oprocz tego, sprawdzanie wynikow zabiera dosc spo-
ro czasu jak na moc obliczeniowa wspolczesnych komputerow. Pomimo tych wszys-
tkich wad, musze przyznac, ze mialem spory ubaw w trakcie pracy nad gra. 
Ograniczenia jakie stawia skladnia jezyka sa wrecz nieprzyzwoicie kuszace;), 
wiec proba napisania czegokolwiek innego, niz np. programu zmieniajacego nazwe 
pliku, jest nie lada wyzwaniem:). Dlatego zachecam do zapoznania sie z kodem. 
Piszac kod staralem sie w jak najwiekszym stopniu zachowac zasade struktu-
ralnosci programu, dlatego podzielilem go na 7 plikow, kazdy odpowiedzialny 
za poszczegolna czynnosc. W poszczegolnych plikach wstawilem komentarze, co 
dany modul robi, oraz spis wystepujacych w nim zmiennych. Mam nadzieje, ze 
pomoze to w rozeznaniu sie w sytuacji.




Zasady gry
----------

Czy ktos potrzebuje wyjasniena zasady gry w kolko i krzyzyk? Cala filozofia 
polega na ulozeniu linii pionowej, poziomej lub ukosnej na planszy, poslugujac 
sie swoim symbolem, co pograzy Twojego przeciwnika i ukozy go przed Twym 
intelektem;) Gre obsluguje sie z klawiatury numerycznej wpisujac cyfre
odpowiadajaca numerowi pola, w ktorym wstawiamy nasz symbol. Symbol jest
przyznawany graczom w trakcie losowania. O wyniku losowania gracze powiadamiani
sa przez rozpocze ciem gry. Po kazdym ruchu sprawdzane jest, czy gracz ulozyl
linie gwarantujaca zwyciestwo, czy tez wypelnil do konca plansze, co jest
odczytywane jako remis.
Zycze wszystkim dobrej zabawy:)




Historia programu
-----------------

wersja 1.0
----------
Pierwsza odslona programu.

wersja 2.0
----------
Poprawilem kilka bugow i zmienilem obsluge programu na bardziej intuicyjna
(sterowanie klawiatura numeryczna).
Przy okazji dziekuje michrzowi z Warsztatu za zwrocenie mojej uwagi na owe
bledy i uniedogodnienia;) Pozdrawiam!
							r.Q.
