Jak zrobić grę flash

Posted on
Autor: Robert Simon
Data Utworzenia: 19 Czerwiec 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Jak grać w gry flashowe bez wtyczki Adobe Flash Player.
Wideo: Jak grać w gry flashowe bez wtyczki Adobe Flash Player.

Zawartość

W tym artykule: Pierwsze kroki Pisanie podstawowej gry Naucz się zaawansowanych technik Informacje dodatkowe

Flash jest popularnym formatem gier wideo za pośrednictwem przeglądarek internetowych, na dedykowanych stronach takich jak Newgrounds i Kongregate. Flash jest coraz rzadziej używany w porównaniu z formatami nowych aplikacji mobilnych, ale nadal jest szeroko rozpowszechniony w wielu grach wysokiej jakości. Flash oparty jest na ActionScript, prostym języku programowania, który pozwala kontrolować obiekty wyświetlane na ekranie. Przejdź do kroku pierwszego poniżej, aby dowiedzieć się, jak stworzyć podstawową grę flash.


etapy

Część 1 Pierwsze kroki



  1. Zrealizuj projekt swojej gry. Zanim zaczniesz programować, pomocne będzie zorientowanie się, czego chcesz jako gry. Flash nadaje się do prostych gier. Spróbuj stworzyć grę, w której gracz ma tylko kilka różnych działań do wykonania. Oprzyj się na podstawowym gatunku gier i pamiętaj o kilku prostych mechanizmach, które leżą u jego podstaw. Zobacz ten przewodnik, aby uzyskać więcej informacji na temat planowania rozwoju gier wideo. Najpopularniejsze gry flash to:
    • Niekończący się biegacz: W tych grach postać porusza się automatycznie, a gracz musi przeskakiwać przeszkody lub wchodzić w interakcje z grą w podobny sposób. Gracz zwykle ma do dyspozycji tylko jedną lub dwie różne akcje.
    • „Brawlery”: te gry zazwyczaj zawierają boczny zwój środowiska gry. Gracz musi pokonać wrogów, którzy się pojawią, aby przejść dalej. Często ma do dyspozycji kilka ruchów, aby pozbyć się wrogów.
    • „Puzzle”: te gry oferują graczowi rozwiązywanie zagadek lub łamigłówek, aby przejść do następnego poziomu. Mogą one obejmować zarówno gry typu Match-3, takie jak Bejeweled, jak i bardziej złożone łamigłówki, zwykle spotykane w grach przygodowych.
    • „RPG” lub odgrywanie ról: te gry koncentrują się na rozwoju i rozwoju postaci. Gracz porusza się po różnych środowiskach z różnymi wrogami. Walki różnią się w zależności od gry RPG, ale większość z nich odbywa się na zasadzie turowej. Gry RPG mogą być znacznie bardziej skomplikowane w kodzie niż proste gry akcji.



  2. Dowiedz się, do czego nadaje się Flash. Flash doskonale nadaje się do gier 2D. Możliwe jest wykonywanie 3D we Flashu, ale wymaga to głębokiej znajomości języka programowania. Najbardziej udane gry flash są w 2D.
    • Flash jest bardziej odpowiedni do krótkich gier lub gry w małych sesjach. Zwykle gra się, gdy masz trochę wolnego czasu na przerwę, co ogranicza czas gry do około piętnastu minut.


  3. Zapoznaj się z językiem programowania ActionScript3 (AS3). Gry flash są programowane w AS3. Musisz zrozumieć podstawy, jak to działa, aby pomyślnie utworzyć grę. Jeśli umiesz kodować w AS3, możesz stworzyć prostą grę.
    • Kilka książek dotyczących ActionScript jest dostępnych w Amazon lub innych sklepach, a także wiele przykładów i samouczków w Internecie.



  4. Pobierz Flash Professional. Ten program nie jest darmowy, ale jest najlepszym sposobem na szybkie tworzenie programów Flash. Dostępne są inne opcje, niektóre darmowe oprogramowanie, ale kompatybilność jest często słaba i do tego samego zadania wymagają więcej czasu.
    • Flash Professional to jedyny program, którego potrzebujesz, aby rozpocząć tworzenie gry.

Część 2 Napisz podstawową grę



  1. Zapoznaj się z podstawami bloków konstrukcyjnych w kodzie AS3. Kiedy tworzysz prostą grę, będziesz musiał użyć kilku różnych struktur kodu. Kod AS3 składa się z 3 głównych części:
    • Zmienne - służą do przechowywania danych. Mogą to być liczby, słowa (ciągi), obiekty lub inne. Zmienne są definiowane przez kod var a ich nazwa musi składać się z jednego słowa.

      var playerHealth: Number = 100; // „var” określa, że ​​definiujesz zmienną. // „playerHealth” to nazwa zmiennej. // „Number” to typ danych. // „100” to wartość przypisana do zmiennej. // Każda linia kodu ActionScript kończy się na „;”

    • Obsługa zdarzeń - programy obsługi zdarzeń sprawdzają występowanie określonych zdarzeń i przekazują je pozostałej części programu. Jest to niezbędny punkt, aby skonfigurować polecenia gracza i powtórzyć kod. Procedury obsługi zdarzeń zwykle używają funkcji.

      addEventListener (MouseEvent.CLICK, swingSword); // „addEventListener ()” definiuje moduł obsługi zdarzeń. // „MouseEvent” to kategoria poleceń, którą należy sprawdzić. // „.CLICK” to szczególne działanie zawarte w kategorii MouseEvent. // „swingSword” to funkcja wywoływana w momencie wystąpienia akcji.

    • Funkcja - Sekcje kodu przypisane do słowa kluczowego, które można wywołać później. Funkcje zarządzają zawartością programu gry. Złożone gry mogą mieć setki funkcji, podczas gdy proste gry potrzebują tylko kilku. Możesz napisać je w dowolnej kolejności, ponieważ działają tylko po wywołaniu.

      function swingSword (e: MouseEvent): void;



  2. Zainspiruj się grami innych Wielu programistów nie poda Ci swojego kodu, ale istnieje wiele samouczków lub innych projektów, których kod jest bezpłatny. Umożliwi to sprawdzenie, w jaki sposób kod współdziała z obiektami. To świetny sposób na poznanie technik, które wyróżnią Twoją grę.