Як створити гру в інтернеті

Отже, у вас виникло бажання створити власну комп`ютерну гру. Можна піти по більш складному шляху, який передбачає вивчення основ програмування на Delphi, C ++ і деяких інших мовах. Однак це трудомісткий процес, який забирає багато часу і сил. Набагато простіше скористатися конструкторами і готовими двигунами для ігор, велику частину з яких ви зможете знайти на сайті gcup.ru. Розглянемо створення гри на прикладі програми Game Maker
Як створити гру в інтернеті
Вам знадобиться
  • програма Game Maker

Інструкція

1
персонаж
На початку створіть персонажа гри (назвемо його, наприклад, obj_player). Для того щоб він навчився ходити, в кнопці «Left» перевірте зіткнення об`єктів і зміщення по осі Х на координати -4. Те ж саме виконайте в кнопці «Right», помінявши координати на + 4. Не забудьте про зміну спрайтів. Тепер наш персонаж уміє ходити вліво-вправо.
Як створити гру в інтернеті
2
платформа
Створіть новий об`єкт (obj_platform), який в подальшому стане платформою. При цьому не забувайте ставити галочку Solid в obj_platform.
3
гравітація
Знову повертаємося до персонажу obj_player. В меню Step вибираємо умови так, як це показано на малюнку.

Зверніть увагу на змінну зліва. З її допомогою швидкість падіння можна обмежити до 12.
Як створити гру в інтернеті
4
стрибок
Для створення стрибка необхідно впровадити змінну jump, за допомогою якої встановлюється максимальна кількість поштовхів. В меню create створіть змінну зі значенням jump = 0. Змінні створюються за допомогою кнопки, виділеної на малюнку червоним кольором. При перенесенні її в «Actions з`являється меню. Вкажіть в ньому всі необхідні умови, так як це показано на малюнку.


Як створити гру в інтернеті
5
В меню press робимо ті ж дії, що і на наступних малюнках:
Як створити гру в інтернеті
6
І ще кілька кроків в тому, що стосується з об`єктом obj_platform. Отже, основний двигун для нашої гри готовий. Залишилося прописати додаткові функції.
Як створити гру в інтернеті
7
сходи
Для створення сходи нам знадобляться вкладки Up, Down і Step. Створіть новий об`єкт obj_ladder. Далі у вкладці Step проставте значення так, як це вказано на малюнку:
Як створити гру в інтернеті
8
Працюємо з вкладкою Up (див. На малюнку). З вкладкою Down працюємо аналогічним чином, тільки не забудьте y = -4 замінити на y = + 4.
Як створити гру в інтернеті



9
ворог
Яка ж гра без лиходія? Тому для нашого героя обов`язково потрібен ворога. Створіть новий об`єкт obj_enemy, далі переходите в подія Create. Там створіть дію і задайте параметри, аналогічні тим, що вказані на малюнку.

Далі створюємо об`єкт obj_rotate і робимо його невидимим. Для цього потрібно просто прибрати галочку Visible.
Як створити гру в інтернеті
10
Вбивство головного героя
Це найвідповідальніший момент: потрібно передбачити можливість вбивства персонажа. Для цього скористаємося системою життя і здоров`я, яка вже вбудована в Game Maker.

У події Step здійсните наступні кроки:
Як створити гру в інтернеті
11
Здоров`я персонажа.
Зробіть в грі багнети таким же чином, як ви створювали лиходія. Далі поставте: Set the health relative to -1
12
Так ми доб`ємося, що здоров`я персонажа гри буде зменшуватися при кожному торканні до багнетів. Коли здоров`я залишиться менше одиниці, у персонажа згорить одне життя.
Як створити гру в інтернеті
13
На останньому етапі доробимо деякі штрихи: зробимо великий рівень, пропишемо можливість стеження камери за героєм. Для цього в кімнаті під кладці views робимо наступні дії (див. Малюнок).

Міняйте значення Hbor і Vbor. Вони відповідають за координати х і у, при досягненні яких камера починає рухатися.
Такі ази створення нескладного платформера за допомогою Game Maker.


Увага, тільки СЬОГОДНІ!


Оцініть, будь ласка статтю
Всього голосів: 185
Увага, тільки СЬОГОДНІ!