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

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

Отже, у вас виникло бажання створити власну комп’ютерну гру. Можна піти по більш складному шляху, який передбачає вивчення основ програмування на Delphi, C + + і деяких інших мовах. Однак це трудомісткий процес, що віднімає багато часу і сил. Набагато простіше скористатися конструкторами і готовими движками для ігор, більшу частину з яких ви зможете знайти на сайті www.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.