Основные этапы игры: -------------------- 1. С самого начала игра загружается (показывается процесс загрузки, например проценты) 2. После того, как игра загрузилась, показывается небольшая заставка 3. После заставки идет меню, где есть следующие пункты: a) Начало игры - начать новую игру с первого уровня b) Играть определенный уровень - позволяет играть любой уровень, но очки не учитываются и дается всего одна жизнь. c) Помощь - показывается небольшая справка о том как играть и помощь по управлению игрой d) Таблица рекордов - показать таблицу рекордов. Поле(Уровень): -------------- Поле фиксированого размера: 32x22, где каждая клетка размером 16x16 пикселей В процессе игры на экране должно быть отображено игровое поле, под которым отображаются в одну строку - количество очков, количество жизней и номер уровня. Формат файла уровня: -------------------- Файл уровня - стандартный текстовый файл. Первая строка файла - координаты x y человека Вторая строка файла - количество врагов n Следующие n строк - позиции врагов в формате x y После этого идет описание уровня 22 строки по 32 символа в каждой строке Каждый символ обозначает следующее: '0' - Пусто '1' - Кирпичная стена (можно рыть ямы) '2' - Кирпичная стена, через которую человек проваливается '3' - Бетонная стена (нельзя рыть ямы) '4' - Лестница '5' - Ящик '6' - Веревка '7' - На этой клетке, при собирании всех ящиков, появляется лестница Пример файла: ------------BEGIN FILE--------------- 1 1 2 3 4 5 6 00000000000000000000000700000000 11111111111111111111311111111111 00000000000000000000300000000000 11111111111111111000300000000000 00000000000000111000300000000000 00000000101111111000300000000000 00000000000000111000300000000000 00000001000000000000300000000000 00000010000000000000300400040000 00000555555555555222222222222200 00000100000000001000300000000000 00000000000000000000300000000000 00000000000000000000300000000000 00000000000000000000300000000000 00000000000000000000300000000000 00000000000000111111311111000000 00000000000000000000300000000000 00000000000000000000300000000000 00000000000000000000300000000000 00000000000000000000300000000000 00000000000000000000300000000000 22222222222222222222222222222222 ------------END OF FILE-------------- Last modified: 16 Apr, 2001, 9:47PM