Як створити онлайн-гру короткий курс
Любителі онлайн ігор часто мріють створити власне ігрове творіння. Але багато хто відмовляється від цієї ідеї, побоюючись складного і тривалого процесу. Подібні побоювання безпідставні.
Щоб створити свою гру, слід всього лише:
- спроектувати майбутній проект;
- створити гру за допомогою обраної програми;
- розмістити готову роботу в глобальній мережі.
Проектування гри
Для початку слід записати дані про деталі своєї задумки, включаючи її особливості та можливі досягнення. Далі складається загальний макет того, що в результаті повинно з'явитися на моніторі. Не обов'язково, щоб начерки і деталі макета були розроблені до дрібниць.
Вибір движка
До найпопулярніших варіантів для створення ігор відносять:
- Stencyl.
- Construct 2.
- Flash Builder.
Stencyl і Construct 2 мають вигідне перевагу: для їх застосування не потрібні глибокі пізнання про систему кодування і кодах ActionScript 3. Можна спробувати завантажити і встановити безкоштовні версії програм. Але в цьому випадку доведеться розміщувати готову гру на певній платформі.
Створення ігор за допомогою Stencyl
Stencyl дозволяє ознайомитися з декількома шаблонами майбутньої гри. Якщо шаблони не влаштовують, то слід натиснути на напис "Створити нове". Далі вибирають ігровий набір, який містить уже готові об'єкти і ресурси гри. Можна сконструювати свій власний набір, використовуючи "Blank Game".
Потім вводяться деталі про гру: назву і дані про розміри ігрового екрана. Рекомендовані параметри: ширина 640 px, висота 480 px. При першому завантаженні програми, автор побачить панель управління. Там можна ознайомитися з деталями ігри та доступом до тих чи інших функція. Панель управління дозволяє змінювати налаштування. "Scenes" - це головне вікно панелі, яке показує фактичну гру і активи. "" Resources "- список об'єктів і активів, включаючи персонажі, фони, шрифти, звуки та інше.
Щоб створювати персонажів гри, необхідно вибрати опцію "Actor Types". Потім слід визначити персонажа в групу (наприклад, "Гравець", "Ворог"). Це здійснюється у вкладці "Actor Editor". Можна додати можливий список дій для героя (біг, ходьба, стрибки). Для цього відкривають вкладку "Behaviors", знаходять потрібну функцію, натискають "+" і кнопку "Вибрати".
Слід налаштувати способи управління своїми героями. Для цього задають їм ті чи інші функції, залежно від обраної клавіші на клавіатурі. Не варто забувати про створення сцени (заставки). Сцена - це те, що буде бачити гравець перед запуском гри. Для створення заставки потрібно натиснути "Scenes". Можна задати певний фон сцені і розмістити на ній зображення персонажів гри.
Далі слід протестувати свою роботу, використовуючи "Test Game". При виявленні будь-яких недоліків необхідно повернутися до редагування. Якщо доопрацювання не потрібні, то сміливо можна продовжувати створення онлайн ігри. У готовій версії повинна бути включена функція "Site Locking". Це врятує новоявлене творіння від використання на сторонніх сайтах. Для налаштування слід вибрати функцію "Loader". У що з'явилася рядку вводять найменування дозволених доменів.
Коли гра готова, її експортують у формат Flash і розміщують в Інтернеті. При розміщенні на Stencyl Arcade слід пам'ятати, що даний ресурс приймає лише файли, розміром не більше, ніж 8 МБ.
Створення гри за допомогою Construct 2
Застосування Construct 2 передбачає призначення ряду змінних. Але це здійснюється через "Меню", без використання фактичного кодування. Перед початком роботи слід натиснути "New Project". Програма вже має кілька включених варіантів ігрових шаблонів.
Використовуючи функцію "Properties", можна налаштувати розмір екрану і додати інформацію про автора. За допомогою вкладки "Tiled background" задають той чи інший фон гри. Готовий фон фіксують кнопкою "Padlock". Для створення додаткових шарів використовують "Layers".
Для додавання об'єктів у гру потрібно двічі клацнути на макет і вибрати функцію "Sprite". Редактор зображення дозволить завантажити існуючий об'єкт або створити новий. Щоб змінити поведінку і властивості об'єкта, досить клацнути по ньому і вибрати "Додати / Змінити" в розділі "Поведінка". Тут же задають об'єкту ті чи інші функції, залежно від обраної клавіші клавіатури. Можливі події, які відбуватимуться з об'єктом, додаються за допомогою "System".
У Construct 2 необхідно створювати змінні. Це можуть бути глобальні змінні (приписані всій грі) або змінні окремого об'єкта. Для установки глобальної змінної використовують лист подій, для змінних екземпляра - розділ "Properties".
Інтерфейс гри краще робити на новому шарі, захищеному від прокручування. При створенні використовують текстові поля, в яких відображаються дані гри (наприклад, про здоров'я героя, про решту боєприпасах).
Після того, як перші об'єкти і події гри будуть готові, можна переходити до тестування. При виявленні будь-яких недоліків і недоробок, повертаються до редагування. Щоб повністю готовий варіант гри перемістити в мережу, в меню "Файл" вибирають функцію "Експортувати". Розміщувати гру слід на сайтах, що дозволяють завантаження ігор HTML5.