Saper

Jest to gra saper stworzona za pomocą programu Delphi 7. Sam program jest przeplatanką języka obiektowego i proceduralnego, ponieważ program był pisany jako projekt pokazowy dla zdolnych uczniów 3 gimnazjum, a tak młodzi ludzie nie mieli styczności z językiem obiektowym. Cała gra stworzona jest na dwóch dwuwymiarowych tablicach integer. Posiada timer, który mierzy czas oraz liczbę zaznaczonych bomb. Najtrudniejszym elementem do zaprogramowania jest rekurencja, która wywoływana jest, gdy natrafimy na 0. Wtedy program rekurencyjnie sprawdza pobliskie pola i odsłania. Gdy trafia ponownie na 0 wywołuje znowu procedurę rekurencyjną. W samej rekurencji najważniejszy jest warunek kończący rekurencję, żeby program się nie zapętlił. Oczywiście cały projekt jak i grę zamieszczam poniżej.

 

pobierzpobierz

kod do saperapobierz