Как написать игру для ZX Spectrum
- Series
- «Все о ZX Spectrum» Книга седьмая
- Year
- 1994
- Publisher
- «Питер» (Piter Ltd.)
- City
- St. Petersburg
- Authors
- А.Капульцевич, И.Капульцевич, А.Евдокимов
- Pages
- 279 pages
- Print run
- 30000 copies
- ISBN
- 5-7190-0011-9
Publisher’s summary
Второе издание этой популярнейшей книги выпускается по многочисленным просьбам читателей. Она представляет собой увлекательный учебник для тех, кто имеет компьютер ZX Spectrum и хочет научиться самостоятельно писать для него игровые программы.
Читатель научится составлять игровые программы на языке Бейсик, рисовать заставку к программе и делать многоуровневое меню, узнает, как создать и заставить двигаться по экрану спрайты, как ввести в программу звуковые эффекты. Он сможет использовать для создания программ диалект Laser Basic и процедуры в кодах из пакетов Supercode и New Supercode, генератор игр Games Designer.
Книга рассчитана в основном на начинающих программистов, но будет полезна всем, кто всерьез интересуется этой темой.
Downloads
Contents:
- Введение - вступительное слово авторов. Список литературы.
- Структура игровой программы - заставка, игровое пространство, блок взаимодействия с играющим, блок оценки игровой ситуации.
- Заставка - простейшие заставки.
- Заставка - бегущая строка, печатающий квадрат, прыгающие буквы.
- Заставка - заставка из нескольких кадров. Делаем картинку-заставку с помощью Art Studio.
- Построение игрового пространства - из чего состоит игровое пространство. Создание графических объектов. Спрайт-генератор.
- Построение игрового пространства - русификация программ.
- Построение игрового пространства - изготовление спрайтов с помощью Art Studio.
- Построение игрового пространства - построение пейзажей.
- Приемы программирования игр - составление блок-схемы программы.
- Приемы программирования игр - модульное построение программы.
- Приемы программирования игр - составление программы меню.
- Приемы программирования игр - звуковое сопровождение игр. Музыкальный редактор Wham.
- Блок взаимодействия с играющим - управление спрайтами с помощью клавиатуры, джойстика.
- Блок взаимодействия с играющим - особенности управления клавиатурой. Взаимодействие играющего с программой.
- Оценка игровой ситуации - элементы оценок. Комплексная оценка игры.
- Системные переменные - клавиатура, экран, наборы символов. Подпрограммы ПЗУ.
- LASER BASIC в игровых программах - введение в Laser Basic. Заставка на Laser Basic.
- LASER BASIC в игровых программах - игровая программа "БЕГА МЫШЕЙ".
- Первые шаги к кодовой программе - программа Supercode.
- Первые шаги к кодовой программе - применение New Supercode. Игровая программа «Звездная война».
- Первые шаги к кодовой программе - компиляция игровых программ.
- Генератор игр GAMES DESIGNER - главное меню. Игра. Порядок проектирования игры. Внешний вид игры.
- Генератор игр GAMES DESIGNER - перемещения противника. Уровни сложности. Изменение графики. Дополнительные возможности.
- Приложение 1 - игровая программа "МИНЫ".
- Приложение 1 - игровая программа "ЛИСЫ".
- Приложение 1 - игровая программа "МАКСИТ".
- Приложение 1 - игровая программа "ПИРАМИДА".
- Приложение 1 - игровая программа "ЦИФЕРТОН".
- Приложение 1 - игровая программа "ЛАБИРИНТ".
- Приложение 1 - игровая программа "АНАКОНДА".
- Приложение 1 - игровая программа "СПРУТЫ".
- Приложение 1 - игровая программа "ПРИЛУНЕНИЕ".
- Приложение 1 - игровая программа "КОРОЛЕВСТВО".
- Приложение 2 - основные операторы, функции и команды Spectrum-Бейсика.
- Приложение 3 - команды графического редактора Art Studio.
- Приложение 4 - команды музыкального редактора Wham.