Регистрация
Войти
Salikov.Net

Создание TDS на Game Maker кодом #1: Герой

08.08.10

GML (Game Maker Language) - встроенный язык программирование в среде для создания игр Game Maker. Если вы не были знакомы ни с одним языком программирования, GML - для вас. В нём можно изучить основу всех языков, понять как вообще устроены все программы.

Если вы дизайнер, вы наверняка уже умеете обращаться с условными операторами IF ENDIF ELSE - они вам очень пригодятся в программировании.

Собственно, всё описано в официальном мануале, но многие жалуются на то, что там непонятно описано. Итак, я попробую доступно всё рассказать.

Давайте создадим простенькую игру в жанре TDS.

Наша цель: сделать стрелялку с видом сверху, что бы игрок поворачивался за мышкой и стрелял после нажатия левой кнопки мыши.
Создаём объект и комнату. Объект - наш главный герой, которым мы будем управлять. Создаём ему спрайт, нужно что бы он смотрел вправо.

ПРОДОЛЖЕНИЕ ПОД КАТОМ.

Комментариев 6 (1098). Про GML.


Рандомизация в Game Maker 8

25.07.10

В Game Maker 8 появились новые интересные функции, позволяющие настроить рандомизацию переменных более удобно. Для чего нам это надо? Возможно, вы захотите поддать некоторые события вашей игры удаче, и чтобы события выполнялись случайно или приобретали случайные числа.

В GM7 было:
random(x) - возвращало число от нуля до х.

В GM8 появились более удобные функции:
random_range(x1,x2) - возвращает число между х1 и x2.
irandom(x) - возвращает целое число от нуля до x.
irandom_range(x1,x2) - возвращает целое число между х1 и x2.

Могу подкинуть несколько идей использования.

ran=irandom(100)
if ran<10 then instance_create(random(640),0,obj_enemy1)

Что же это такое? Здесь с вероятностью в 10 процентов (шанс 10 из 100) будет создаваться объект obj_enemy1 в верху комнате, но в любой точке по горизонтали.

Рандомы будут активно использоваться в моей экономической стратегии, дабы каждый раз в игре появлялись различные статистические показатели, цены на нефть, доходы от предприятие и многое другое.

Комментариев 0 (434). Про GML.


1-2

Info

Hello, © 2008-2012
Сайт создан в системе uCoz

Social

VK
Facebook
Youtube
Twitter
Google+

Content

Рубрики
Создание игр
Игры
Мнение
Досье
Мышление
UPodcast.ru
​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​