Алгоритм
Алгоритм
- Описываются переменные и константы(Dim, Const)
- Выбор начальных координат случайным образом(Rnd()).
- Прорисовка начального положения.(Pset(x,y))
- Генерация на поле яблок и бомб случайным образом(Rnd()).
- Проверка: не появилось ли яблоко или бомба на черве, а также друг на друге.
- Управление “Змейкой” с клавиатуры и мышкой.
- Проверка: “не укусила” ли “змейка сама себя”, если укусила выводится информационное окно (Инфоформационнаяформа), в противном случае переходим к следующему пункту.
- Проверка: “не съела” ли “змейка” “яблоко” если съела, то наращиваем ей хвост и переходим к пункту 3), в противном случае см. Следующий пункт.
- Проверка: “не съела” ли “змейка” “бомбу”, если съела, то выводится информационное окно (Инфоформационнаяформа), в противном случае переходим к следующему пункту.
- Перерисовка “Змейки”
P.S. За движение “Змейки” появление “яблок” и “бомб” отвечают три разных таймера. Это было использовано для того, чтобы скорость движения “змейки” была постоянной, а также чтобы “яблоко” и “бомба” появлялись на поле в разное время с разным периодом появления.
Не исключено, что в последующем в данную программу будут добавлены другие объекты, а также возможность создания таблицы лучших игроков, с возможностью хранения этой таблицы в файле, который может быть считан и записан, а так же перезаписан.
Категории:
- Астрономии
- Банковскому делу
- ОБЖ
- Биологии
- Бухучету и аудиту
- Военному делу
- Географии
- Праву
- Гражданскому праву
- Иностранным языкам
- Истории
- Коммуникации и связи
- Информатике
- Культурологии
- Литературе
- Маркетингу
- Математике
- Медицине
- Международным отношениям
- Менеджменту
- Педагогике
- Политологии
- Психологии
- Радиоэлектронике
- Религии и мифологии
- Сельскому хозяйству
- Социологии
- Строительству
- Технике
- Транспорту
- Туризму
- Физике
- Физкультуре
- Философии
- Химии
- Экологии
- Экономике
- Кулинарии
Подобное:
- Алгоритм Кнута - Морриса - Пратта
Алгоритм Кнута - Морриса - ПраттаАлгоритм Кнута-Морриса-Пратта (КМП) получает на вход словоX=x(1)x(2)... x(n)и просматривает его слева направо б
- Алгоритм. Свойства алгоритма
АЛГОРИТМ. СВОЙСТВА АЛГОРИТМААлгоритм — точное и понятное предписание исполнителю совершить последовательность действий, направленны
- Алгоритмы сортировки
Алгоритмы сортировки Проблема упорядочивания данных с практической точки зрения: достоинства и недостатки пяти различных методов сор
- Алгоритмы трассировки
Алгоритмы трассировкиМИНИСТЕРСТВО ОБРАЗОВАНИЯ УКРАИНЫ ВОСТОЧНОУКРАИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СЕВЕРОДОНЕЦКИЙ ТЕХ
- Алфавитный подход к определению количества информации
АЛФАВИТНЫЙ ПОДХОД К ОПРЕДЕЛЕНИЮ КОЛИЧЕСТВА ИНФОРМАЦИИ При хранении и передачи информации с помощью технических устройств целесообра
- Анализ архитектуры ОЗУ ЭВМ различных поколений
Анализ архитектуры ОЗУ ЭВМ различных поколений СодержаниеСодержание.......................................................................................................
- Анализ и оценка аппаратных средств современных ПЭВМ
Анализ и оценка аппаратных средств современных ПЭВМ Государственный комитет по связи и информатикеМОСКОВСКИЙ ТЕХНИЧЕСКИЙ У