Реферат: Арканоид на Паскале

 êîíöå èãðû â çàâèñèìîñòè îò êîëè÷åñòâà íàáðàííûõ î÷êîâ, ââåä¸ííîå ïî çàïðîñó ïðîãðàììû èìÿ èãðîêà äîëæíî áûòü çàíåñåíî â äåñÿòêó ëó÷øèõ è çàïèñàíî â ôàéë.

Íàä ðàìêîé, â òå÷åíèå èãðû äîëæíû îòîáðàæàòüñÿ:

1) ¹ òåêóùåãî ýòàïà;

2) êîëè÷åñòâî îñòàâøèõñÿ æèçíåé, ïåðâîíà÷àëüíî êîòîðûõ – 10;

1. êîëè÷åñòâî îñòàâøèõñÿ êóáèêîâ;

2. êîëè÷åñòâî íàáðàííûõ î÷êîâ.

Ïðàâèëà ïîëüçîâàíèÿ ïðîãðàììîé:

1. çàïóñòèòü MARKBALL.EXE

2. âûáðàòü ÷åì èãðàòü:

2a) ìûøü

2á) êëàâèàòóðà

3. âûáðàòü ñêîðîñòü øàðèêà

4. âûáðàòü ðàçìåð ïëàíêè

Èñïîëüçóåìûå ñòðóêòóðû äàííûõ:

type t_kubik=0..640;

t_dx_dy=-1..1;

t_arr=array[1..494] of t_kubik;

kol_kubik=0..247;

t_kubik – çíà÷åíèÿ âñåõ ïåðåìåííûõ, èñïîëüçóåìûõ â ïðîãðàììå, çàäàíû â ýòèõ ïðåäåëàõ (è íå áîëåå);

t_dx_dy – çíà÷åíèå, êîòîðîå ïðèíèìàåò êîýôôèöèåíò, îò êîòîðîãî çàâèñèò íàïðàâëåíèå äâèæåíèÿ ïî îñè ÎÕ èëè ÎÓ;

t_arr – çíà÷åíèÿ êîîðäèíàò, êîòîðûå ïðèíèìàåò êóáèê, â ñîîòâåòñòâèè ñî ñâîèì îòîáðàæåíèåì (èçîáðàæåíèåì) íà ýêðàíå;

kol_kubik – ìàêñèìàëüíîå êîëè÷åñòâî êóáèêîâ;

Èñïîëüçóåìûå ìîäóëè:

Ñòàíäàðòíûå:

1. CRT;

2. GRAPH;

3. WINDOS – ìîäóëü òðåáóåìûé ñêîíñòðóèðóåìûì ìîäóëåì MYMOUSE;

4. STRINGS – ìîäóëü òðåáóåìûé ñêîíñòðóèðóåìûì ìîäóëåì MYMOUSE;

Ñêîíñòðóèðîâàííûå:

К-во Просмотров: 402
Бесплатно скачать Реферат: Арканоид на Паскале