Як зробити флеш-гру

Posted on
Автор: Robert Simon
Дата Створення: 19 Червень 2021
Дата Оновлення: 1 Липня 2024
Anonim
FLASH ВЕРНУЛИ !! 2 СЕКРЕТ СПОСОБА КАК ИГРАТЬ НА ФЛЕШ в ТАНКИ ОНЛАЙН 2021
Відеоролик: FLASH ВЕРНУЛИ !! 2 СЕКРЕТ СПОСОБА КАК ИГРАТЬ НА ФЛЕШ в ТАНКИ ОНЛАЙН 2021

Зміст

У цій статті: Початок роботи над написанням основних ігор щодо передових технологій

Flash - популярний формат для відеоігор через Інтернет-браузери, на спеціалізованих сайтах, таких як Newgrounds та Kongregate. Flash все менше використовується в порівнянні з форматами нових мобільних додатків, але він все ще широко поширений для багатьох ігор якості. Flash заснований на ActionScript, простій мові програмування, яка дозволяє керувати об’єктами, що відображаються на екрані. Перейдіть до першого кроку, щоб дізнатися, як створити основну флеш-гру.


етапи

Частина 1 Початок роботи



  1. Реалізуйте дизайн своєї гри. Перш ніж почати кодування, буде корисно скласти уявлення про те, що ви хочете як гра.Флеш підходить для простих ігор. Спробуйте створити гру, в якій гравцеві належить виконати лише кілька різних дій. Спирайтеся на базовий ігровий жанр і пам’ятайте про кілька простих механізмів, які лежать в основі його. Дивіться цей посібник для отримання більш детальної інформації щодо планування розвитку відеоігор. Найпоширеніші флеш ігри:
    • Нескінченні бігуни: У цих іграх персонаж рухається автоматично, і гравець повинен перестрибувати перешкоди або взаємодіяти з грою порівняно. Гравець, як правило, має у своєму розпорядженні лише одну чи дві різні дії.
    • "Скандалі": Ці ігри зазвичай включають бічну прокрутку ігрового середовища. Гравець повинен бити ворогів, які з'являються, щоб прогресувати. Він часто має в своєму розпорядженні кілька рухів, щоб позбутися ворогів.
    • "Пазли": Ці ігри пропонують гравцеві розгадувати загадки або головоломки для переходу на наступний рівень. Вони можуть варіюватися від тих, що відповідають типу Match-3, наприклад Bejeweled, до складніших головоломок, які зазвичай зустрічаються в пригодницьких іграх.
    • «Рольові ігри» або рольові ігри: Ці ігри фокусуються на розвитку та прогресуванні персонажа. Гравець пересувається через різні середовища з різними ворогами. Бої відрізняються від одного RPG до іншого, але більшість відбувається по черзі. RPG можуть бути значно складнішими для кодування, ніж прості екшн-ігри.



  2. Дізнайтеся, для чого Flash підходить. Flash добре підходить для 2D ігор. 3D можна робити у Flash, але це вимагає глибокого знання мови програмування. Найбільш вдалі флеш ігри в 2D.
    • Flash більше підходить для коротких ігор або для відтворення в невеликих сеансах. Зазвичай це гра, коли у вас є трохи вільного часу, щоб зробити перерву, що обмежує час гри приблизно на п’ятнадцять хвилин.


  3. Ознайомтеся з мовою програмування ActionScript3 (AS3). Flash ігри запрограмовані в AS3. Вам потрібно буде зрозуміти основи того, як це працює для успішного створення гри. Якщо ви знаєте, як кодувати в AS3, ви можете створити просту гру.
    • Кілька книг, що стосуються ActionScript, доступні в Amazon або інших магазинах, а також багато прикладів та навчальних посібників в Інтернеті.



  4. Завантажте Flash Professional. Ця програма не безкоштовна, але це найкращий спосіб швидко створити Flash-програми. Доступні інші варіанти, деяке безкоштовне програмне забезпечення, але сумісність часто погана, і для того ж завдання вони вимагають більше часу.
    • Flash Professional - це єдина програма, яка вам знадобиться для початку створення гри.

Частина 2 Напишіть основну гру



  1. Зрозумійте основи будівельних блоків у коді AS3. Створюючи просту гру, вам потрібно буде використовувати кілька різних структур коду. У коді AS3 є 3 основні частини:
    • Змінні - Вони використовуються для зберігання даних. Це дані можуть бути числа, слова (рядки), предмети чи інші. Змінні визначаються кодом вар і їхня назва повинна складатися з одного слова.

      var playerHealth: Кількість = 100; // "var" вказує, що ви визначаєте змінну. // "playerHealth" - це назва змінної. // "Число" - це тип даних. // "100" - це значення, присвоєне змінній. // Кожен рядок коду ActionScript закінчується символом ";"

    • Обробники подій - обробники подій перевіряють наявність певних подій та передають їх решті програми. Це важливий момент для налаштування команд гравця та повторення коду. Обробники подій зазвичай використовують функції.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" визначає обробник подій. // "MouseEvent" - категорія команд, яку необхідно перевірити. // ".CLICK" - це конкретна дія, що входить до категорії MouseEvent. // "swingSword" - це функція, яка викликається при дії.

    • Функція - розділи коду, присвоєного ключовому слову, яке можна викликати пізніше. Функції керують вмістом програми вашої гри: Складні ігри можуть мати сотні функцій, тоді як простих ігор потрібно лише кілька. Ви можете написати їх у будь-якому порядку, оскільки вони працюють лише тоді, коли телефонують.

      функція swingSword (e: MouseEvent): недійсна;



  2. Надихайтеся чужими іграми Багато розробників не дадуть вам свій код, але є багато навчальних посібників чи інших проектів, код яких безкоштовний. Це дозволить вам побачити, як код взаємодіє з об'єктами. Це чудовий спосіб засвоїти методи, завдяки яким ваша гра виділиться.