UNI Team

Добро пожаловать на наш портал

На нашем сайте ежедневно публикуются десятки качественных и свежих материалов, которые Вы можете скачать абсолютно бесплатно. Рекомендуем Вам добавить Наш сайт в закладки, а также подписаться на RSS ленту, чтобы не пропускать интересных новостей.
Стартовая Избранное Главная Контакты Карта сайта

Чат

Наш опрос

Оцените мой сайт


Результаты
Архив опросов
Всего голосовало: 128



Главная » Статьи » Интересное » Компьютеры

Создание простенькой игры жанра TDS на Game Maker, часть 1
Шаг 1. Подготовка ресурсов.

Создаем четыре спрайта. Список того, что нужно нарисовать:
1. Игрок.
2. Пуля.
3. Враг(типичный зомби сойдет).
4. Какой-нибудь контейнер(препятствие).
ВНИМАНИЕ! ВСЕ СПРАЙТЫ КРОМЕ ПОСЛЕДНЕГО ДОЛЖНЫ БЫТЬ ПОВЕРНУТЫ ВПРАВО! И ПОМНИТЕ ПРО ВИД СВЕРХУ!
Спрайты готовы. Теперь звуки(если они так важны :3 ).
Загружаем звук выстрела, попадания в зомбя, в коробку(или что у вас там за препятствие), смерти игрока. Потом рисуем background(естественно, перед этим нужно его создать).
Шаг 2. Программирование объектов.

Теперь создаем 4 объекта в соответствии со спрайтами. Называем их:
1. obj_player
2. obj_bullet
3. obj_zombey
4. obj_block
Программировать будем по порядку. У obj_player в create пишем(вкладка control, событие Execute code):
Code

canshoot=true; //Объявляем переменную, которая подскажет, может ли игрок стрелять.  
health=100; //Пускай у игрока будет 100 ед. здоровья(больше нельзя).
lives=3; //И три жизни.

В step:
Code

image_angle=point_direction(x,y,mouse_x,mouse_y); //Устанавливаем поворот игрока в сторону мыши. Если нужно, могу подробнее рассказать о функции point_direction().  

В событии Клавиатура=>Стрелка вверх:
Code

y-=4; //Перемещаем игрока вверх на 4 пикселя.

В "стрелке вниз":
Code

y+=4; //Перемещаем вниз на 4 пикселя

Влево:
Code

x-=4; //Перемещаем влево на 4 пикселя

Вправо:
Code

x+=4; //Перемещаем вправо на 4 пикселя

Продолжение завтра, ибо я устал. Пока можете создать комнату и побегать в ней главным героем. Но учтите, что операции с комнатой будут в следующей части(одной из следующих частей). Всем спасибо за просмотр, аффтар ApKoT. Если уж будете где-нибудь размещать, хотя бы автора укажите.
Категория: Компьютеры | Добавил: ApKoT (28.03.2011)
Просмотров: 2249 | Комментарии: 3 | Рейтинг: 4.0/3
Всего комментариев: 3
2 | 29.03.2011 14:51 Devastator пишет: Хорошо, только потом нужно тебе сделать пример(в формате .gmf), я например учился только по примерам! Урок хороший.
5!

0

3 | 29.03.2011 15:58 ApKoT пишет: Пример будет вместе с последним уроком. tongue

0

1 | 29.03.2011 12:21 ApKoT пишет: Комментарии к коду отделены двумя слэшами.

0

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Профиль

Гость




Афоризмы:
Если в своем почтовом ящике вы обнаружили письмо, в заголовке которого имеются слова "повестка" и "военкомат", уничтожьте его, не открывая. В нем содержится опасный вирус, который может лишить вас Интернета и компьютера на 2 года.

Статистика

раскрутка сайта, оптимизация сайта
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Пользователи онлайн:

Посетители за сегодня:

Полная статистика

Наши Партнеры



Spore World

Spore Machinima

ENT Team

Ru-Fun

One Piece.Ru

Поиск
Поиск