![]() |
![]() |
DarkMoonSide |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 25 Пол: Женский Реальное имя: Дианка Репутация: ![]() ![]() ![]() |
Меня сегодня убили
![]() Но сегодня дали курсавик. Змейка. Полистала тут форум, одни исходники. Хочется написать самой, ну или кусочки кодов украсть. Объекты еще не проходили, но без них думаю неполучится написать. Если не трудно. Можете помочь сделать игрушку... Объяснить с чего начать, привести парочку примеров ( Я НЕ КОГО НЕ ЗАСТАВЛЯЮ НИЧЕГО ДЕЛАТЬ, ПРОСТО ПРОШУ ПОМОЧЬ, КОМУ НЕ ТЯЖЕЛО) кусочков кодов и для чего они служат, просто совести не хватит взять чужое, и впихнуть, да и сама должна понять, как такое делается... Сообщение отредактировано: DarkMoonSide - 18.02.2009 0:53 |
![]() ![]() |
TarasBer |
![]()
Сообщение
#2
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Счётчик делается простым выводом на экран процедурой Write, естественно надо указать куда выводить при помощи GotoXY.
Тут правда нюанс - эта надпись будет затираться змейкой. Поэтому её надо ограничить, не позволяя ей заходить на верхние 2 строчки (1я строчка для отображения состояния, 2я строчка - "заборчик" для наглядности), и соответственно в условие проигрыша добавить. Сложность делается, например, так - всё, что связано с движениями змейки, заключается в условный оператор if T mod Level = 0 then begin ... end То есть змейка будет двигаться не каждый такт игры, а только в тот, чей номер делится на Level. Значение 1 - максимальный уровень сложности, чем больше значение, тем медленнее двигается змейка. -------------------- |
![]() ![]() |
![]() |
Текстовая версия | 29.07.2025 21:05 |