Передовица » Software » Игры » Пилот

Пилот

Архив находится (пока) на страничке USR, ссылка чуть ниже.

Авторы: USR SoftWare. Владимир 1990 год.

Самолет летит низко над поверхностью воды и уничтожает встречающиеся объекты: корабли. вертолеты танки и мосты. Дозаправляется пролетая над бочками с топливом. Залетать на территорию над сушей не имеет возможности, может это вообще экраноплан? Удачно выполнив миссию и долетев до последнего метра реки, летательному аппарату все равно суждено врезаться в сушу и разбиться....

Управление

Стрелки вправо\влево - поворот, вверх\вниз - скорость
"Пробел" - стрельба
"РЕД" - пауза

Коды

4032:D0 - это сильно уменьшит расход топлива
4698:EA EA - так топливо будет считаться, но можно будет продолжать и без него
456F:A9 00 - не сталкиваться с кораблями
4B1E:EA EA - не сталкиваться с берегами (чтоб работало, нужно также отключить столкновения с кораблями !)
4001:78 - начинать всегда со 2-го уровня
4001:80 - начинать всегда с 3-го уровня

От автора:

На первый взгляд может показаться, что игра сделана под впечатлением от известной игры RIVER RAID. Отчасти это так. На Атари в конце 80-х годов эта игра была очень популярна. Но делать что-то подобное на Агате мы до поры не собирались.

Но во Дворце пионеров не только мы делали игры. На ассемблере к тому времени писать серьезные программы в нашем кружке могло человек десять-пятнадцать. И многие писали. Агаты у нас располагались на партах по два в ряду и прямо передо мной занималась пара парней из техникума. Сейчас я уже не помню как их звали, помню только что были они постарше на год или два. И явно занимались где-то еще. Вот они то и делали River Raid. И как же здорово у них получалось! Выбрали они ч/б режим, и на удивление быстро и плавно реализовали сдвиг изображения на экране. Для меня было тогда вообще загадкой как они это делают. Плюс у них была заставка с графическими эффектами и музыкой. Причем музыка была очень качественная. Время разработки весна-89г. Но доделать свою игру им было не суждено. Во-первых, они никак не могли найти ошибку возникавшую при сдвиге лабиринта, а во-вторых, после летних каникул не прочитались их диски. А восстановить не смогли((

Так что свой вариант "River raid" мы с Димкой начали под впечатлением от их программы. Выбрали мы цветную графику. Алгоритм сдвига экрана был весьма прост. Я просто рисовал две линии, изображающие изрезанность берега, параллельно. При сдвиге, одна закрашивала другую. Скорость и плавность сдвига для тех лет были вполне приличными. Нас не устраивала цикличность повторяемости рельефа берегов в "River Raid" и мы реализовали весьма длинный лабиринт, разбив его на три уровня. Временами река распадается аж на 3 рукава. Встречается множество островов...Вообще, игра задумывалась как очень серьезная, со множеством вариантов техники и действующих персонажей.

Начало разработки зима-весна 1990г. Увы. Реализовать все задуманное не получилось. Я заканчивал школу, впереди были экзамены, поступление в институт, так что пришлось форсировать разработку программы. На первом уровне встречаются вражеские лодки, на втором вертолеты, а на третьем есть танки. Дмитрий придумывал и набивал лабиринты. И сделал их уж больно сложными. Долететь дальше 1-го уровня мне лично не удалось)) Хотя вот Димка сейчас утверждает что проходил второй...)) У самолета есть 5 скоростей, лично мне, летать комфортно на третьей. Если медленнее - не хватает горючего))

Управление простое: стрелки и "пробел"- стрельба. "Ред"-пауза. В каких-то версиях надо нажимать для старта клавишу "@". И стрельба "Q". Пройденное расстояние измеряется в милях. Каждый уровень-32 мили.

Игра была закончена к исходу весны 1990г. Рабочее название "Пилот" так и осталось. Эта игра и "Бюрократ" участвовали в областном конкурсе НТТМ. И заняли 1 и 2 место. Моя учительница химии узнав это, была настолько поражена, что простила все мои двойки и тройки. "Четверка" в аттестате была серьезной наградой, учитывая почти полное отсутствие знаний по химии))

Встречаются в игре, вернее в этой конкретной версии, и небольшие ошибки. После горючего - остаются артефакты изображения. Связано это с тем, что на Агат-7 тех лет, что у нас стояли, не воспроизводилась градация яркости цвета. Я просто тогда не видел этого)) Еще одна ошибка, это лодка - временами превращающаяся в вертолет и наоборот))

Это была первая программа разработанная на ассемблере системы "Школьница" (ассемблер я выпросил у тех ребят из техникума)) ). Игра реализовывалась на Агат-7, позже была мной переделана для Агат-9.

Самойлов Сергей

Использование материалов проекта agatcomp без получения предварительного письменного разрешения agatcomp запрещено.


Почта для обратной связи: mail@agatcomp.ru


Живое общение по теме Агата: Telegram группа Agatcomp.


Накопленные знания и проекты: тематический ФОРУМ.


© 2004-2024 agatcomp.su / agatcomp.ru

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *