Автор работы: Пользователь скрыл имя, 12 Апреля 2012 в 14:59, курсовая работа
В данной курсовой работе речь пойдет о создании несложной игровой программы «Крестики-нолики», которая и будет являться объектом исследования. Потребуется создать полноценную правильно-функционирующую программу и самостоятельно изучить некоторые процедуры и функции.
I:=1;
end;
if panel3.Caption='X' then
if panel6.Caption='X' then
if panel9.Caption='X' then begin
showmessage('Win');
b:=b+1;
button3.Click;
I:=1;
end;
/////////////////////////
/////////////////////////
if i=0 then
if panel1.Caption='X' then
if panel2.Caption='X' then
if panel3.Caption='' then begin
panel3.Caption:='O';
i:=1;
end;
if i=0 then
if panel1.Caption='X' then
if panel2.Caption='' then
if panel3.Caption='X' then begin
panel2.Caption:='O';
i:=1;
end;
if i=0 then
if panel1.Caption='' then
if panel2.Caption='X' then
if panel3.Caption='X' then begin
panel1.Caption:='O';
i:=1;
end;
if i=0 then
if panel4.Caption='X' then
if panel5.Caption='X' then
if panel6.Caption='' then begin
panel6.Caption:='O';
i:=1;
end;
if i=0 then
if panel4.Caption='X' then
if panel5.Caption='' then
if panel6.Caption='X' then begin
panel5.Caption:='O';
i:=1;
end;
if i=0 then
if panel4.Caption='' then
if panel5.Caption='X' then
if panel6.Caption='X' then begin
panel4.Caption:='O';
i:=1;
end;
if i=0 then
if panel7.Caption='X' then
if panel8.Caption='X' then
if panel9.Caption='' then begin
panel9.Caption:='O';
i:=1;
end;
if i=0 then
if panel7.Caption='X' then
if panel8.Caption='' then
if panel9.Caption='X' then begin
panel8.Caption:='O';
i:=1;
end;
if i=0 then
if panel7.Caption='' then
if panel8.Caption='X' then
if panel9.Caption='X' then begin
panel7.Caption:='O';
i:=1;
end;
if i=0 then
if panel1.Caption='X' then
if panel4.Caption='X' then
if panel7.Caption='' then begin
panel7.Caption:='O';
i:=1;
end;
if i=0 then
if panel1.Caption='X' then
if panel4.Caption='' then
if panel7.Caption='X' then begin
panel4.Caption:='O';
i:=1;
end;
if i=0 then
if panel1.Caption='' then
if panel4.Caption='X' then
if panel7.Caption='X' then begin
panel1.Caption:='O';
i:=1;
end;
if i=0 then
if panel2.Caption='X' then
if panel5.Caption='X' then
if panel8.Caption='' then begin
panel8.Caption:='O';
i:=1;
end;
if i=0 then
if panel2.Caption='X' then
if panel5.Caption='' then
if panel8.Caption='X' then begin
panel5.Caption:='O';
i:=1;
end;
if i=0 then
if panel2.Caption='' then
if panel5.Caption='X' then
if panel8.Caption='X' then begin
panel2.Caption:='O';
i:=1;
end;
if i=0 then
if panel3.Caption='X' then
if panel6.Caption='X' then
if panel9.Caption='' then begin
panel9.Caption:='O';
i:=1;
end;
if i=0 then
if panel3.Caption='X' then
if panel6.Caption='' then
if panel9.Caption='X' then begin
panel6.Caption:='O';
i:=1;
end;
if i=0 then
if panel3.Caption='' then
if panel6.Caption='X' then
if panel9.Caption='X' then begin
panel3.Caption:='O';
i:=1;
end;
if i=0 then
if panel1.Caption='X' then
if panel5.Caption='X' then
if panel9.Caption='' then begin
panel9.Caption:='O';
i:=1;
end;
if i=0 then
if panel1.Caption='X' then
if panel5.Caption='' then
if panel9.Caption='X' then begin
panel5.Caption:='O';
i:=1;
end;
if i=0 then
if panel1.Caption='' then
if panel5.Caption='X' then
if panel9.Caption='X' then begin
panel1.Caption:='O';
i:=1;
end;
if i=0 then
if panel3.Caption='X' then
if panel5.Caption='X' then
if panel7.Caption='' then begin
panel7.Caption:='O';
i:=1;
end;
if i=0 then
if panel3.Caption='X' then
if panel5.Caption='' then
if panel7.Caption='X' then begin
panel5.Caption:='O';
i:=1;
end;
if i=0 then
if panel3.Caption='' then
if panel5.Caption='X' then
if panel7.Caption='X' then begin
panel3.Caption:='O';
i:=1;
end;
/////////////////////////
if i=0 then
if panel1.Caption='' then begin
a:=random(3);
if a=1 then begin
panel1.Caption:='O';
i:=1;
end;
/////////////////////////
end;
if i=0 then
if panel2.Caption='' then begin
a:=random(3);
if a=1 then begin
panel2.Caption:='O';
i:=1;
end;
end;
/////////////////////////
if i=0 then
if panel3.Caption='' then begin
a:=random(3);
if a=1 then begin
panel3.Caption:='O';
i:=1;
end;
end;
/////////////////////////
if i=0 then
if panel4.Caption='' then begin
a:=random(3);
if a=1 then begin
panel4.Caption:='O';
i:=1;
end;
end;
/////////////////////////
if i=0 then
if panel5.Caption='' then begin
a:=random(3);
if a=1 then begin
panel5.Caption:='O';
i:=1;
end;
end;
/////////////////////////
if i=0 then
if panel6.Caption='' then begin
a:=random(3);
if a=1 then begin
panel6.Caption:='O';
i:=1;
end;
end;
/////////////////////////
if i=0 then
if panel7.Caption='' then begin
a:=random(3);
if a=1 then begin
panel7.Caption:='O';
i:=1;
end;
end;
/////////////////////////
if i=0 then
if panel8.Caption='' then begin
a:=random(3);
if a=1 then begin
panel8.Caption:='O';
i:=1;
end;
end;
/////////////////////////
if i=0 then
if panel9.Caption='' then begin
a:=random(3);
if a=1 then begin
panel9.Caption:='O';
i:=1;
end;
end;
/////////////////////////
/////////////////////////
if panel1.Caption='O' then
if panel2.Caption='O' then
if panel3.Caption='O' then begin
showmessage('You Lost!');
c:=c+1;
button3.Click;
I:=1;
end;
if panel4.Caption='O' then
if panel5.Caption='O' then
if panel6.Caption='O' then begin
showmessage('You Lost!');
c:=c+1;
button3.Click;
I:=1;
end;
if panel7.Caption='O' then
if panel8.Caption='O' then
if panel9.Caption='O' then begin
showmessage('You Lost!');
c:=c+1;
button3.Click;
I:=1;
end;
if panel1.Caption='O' then
if panel5.Caption='O' then
if panel9.Caption='O' then begin
showmessage('You Lost!');