Курсовая работа: Пасьянс "Три пика"

Все карты, кроме тех, что в пиках не закрыты другими, лежат рубашками вверх.

Игра начинается с того, что открываем первую карту из колоды и ищите карту, достоинство которой отличается то открытой на единицу (больше или меньше). Теперь эта карта становится верхней в открытой колоде.

Нужно стараться найти как можно более длинную цепочку.

Если не можем найти карту, достоинство которой на единицу отличается от верхней открытой, открываем следующую карту из закрытой колоды.

Доступны только карты лежащие сверху, т.е. не заслоненные другими.

Начисление очков. За каждую карту, взятую из колоды, у вас вычитается 5 очков, так же за каждые 10 секунд вычитается по 1 очку. За каждую убранную из пика карту вы получаете на 1 очко больше, чем за предыдущую (счет растет до тех пор, пока не возьмем новую карту из колоды). После взятия новой карты из колоды очки снова начисляются с 1.

Если дошли до вершины пика, т.е. удалили верхнюю карту, то дается дополнительно 13 очков, и за каждый последующий пик на 13 очков больше.

Заключение.

В данной курсовой работе я попытался рассмотреть важный раздел современного программирования – создание компьютерных игр. Были определены основные фазы создания видеоигр. Я реализовал игру пасьянс «Три пика» и тем самым приобрел новые и укрепил старые навыки программирования на языке TurboPascal.

Список литературы.

1. Е. И. Емелина Основы программирования на языке Паскаль:М.:«Финансы и статистика»,1997.

2. О. А. Меженный Самоучитель TurboPascal:М., СПб., Киев:«Диалектика»,2003.

3. В. И. Грызлов, Т. П. Грызлова Турбо Паскаль 7.0:М.:«ДМК»,1998.

4. В. В. Фаронов TurboPascal 7.0:М.:«Нолидж»,1999.


Приложение .

Program ThreePeaks;

Uses EngPeaks,IntPeaks,CRT,DOS;

Procedure Init;

begin

InitCards;

GraphInit;

DrawCards;

DrawColode;

DrawScore;

DrawTime;

ShowMouse;

end;

Procedure CalcTime;{Считаемвремя}

begin

if GameBegin and ((CurTime-BeginTime)/18.2 >1) then {Считаемвремя}

begin

К-во Просмотров: 458
Бесплатно скачать Курсовая работа: Пасьянс "Три пика"