Wie wird das Spiel erstellen

Anonim

Wie ein Spiel erstellen

Einige Benutzer, die in Computerspielen interessiert sind, manchmal entstehen über ihr eigenes Projekt. Es ist jedoch so einfach nicht zu erkennen, dass es, weil eine Idee ist nicht genug. Zumindest werden Sie spezielle Software oder Online-Service, sondern im Idealfall ist es notwendig, auf Lager Programmiersprachen beherrschen müssen. Im Rahmen der heutigen Artikel werden wir drei mögliche Methoden zeigen, dass Sie ein Spiel erstellen können, und Sie, aus dem Material zu sehen ist, sehen Sie die entsprechende Option Ausschieben und Lernen beginnen.

Erstellen Sie Ihr eigenes Computerspiel

Die Richtlinien unter uns zu befassen sie nur mit dem Prinzip der Entwicklung von Spielen mit Hilfe von verschiedenen Werkzeugen helfen, sind sie nicht universell oder Voll Unterricht, gemeistert zu haben, die Sie ein professioneller Entwickler werden können. Wir bieten ihnen als Einarbeitungs-Tool zu verwenden, die auf die spätere Ausbildung von GameDev kommt.

Wir empfehlen auch die Aufmerksamkeit auf die Tatsache zu zahlen, dass weitere Informationen werden auf Computerspiele konzentrieren. Wenn Sie einen Wunsch zu machen mobilen Projekten haben, empfehlen wir Ihnen, mit dem anderen Material auf unserer Website unter indem Sie auf den Verweis vertraut zu machen.

Lesen Sie mehr: Möglichkeiten, ein Spiel auf Android zu erstellen

Methode 1: Programme für Spiele zu schaffen

Zunächst einmal spezielle Programme betrachten, die es Ihnen ermöglichen, ein Projekt zu erstellen, ohne Programmierkenntnisse. Heute werden wir auf eine gut bekannte Version konzentrieren. Game Maker ist eine der einfachsten und beliebtesten Programme für 2D-Spiele zu schaffen. Hier gibt es Spiele erstellen mit Hilfe der Drag & Drop-Schnittstelle oder mit dem eingebauten in GML Sprache (wir mit ihm arbeiten). Spiel Maicker ist die beste Option für diejenigen, die gerade erst anfangen Spiele zu entwickeln.

  1. Gehen Sie auf die „New“ klicken und ein neues Projekt erstellen.
  2. Erstellen eines neuen Projekts im Game Maker-Programm

  3. Erstellen Sie Sprite. Rechtsklick auf dem „Sprites“ Absatz und dann „Create Sprite“.
  4. Erstellen eines neuen Sprite zum Spielen Game Maker

  5. Wir fragen ihn, den Namen, lassen Sie es Spieler sein, und klicken Sie auf „Edit Sprite“. Es wird ein Fenster geöffnet, in dem wir einen Sprit ändern oder erstellen können. Erstellen Sie einen neuen Sprit, werden wir nicht die Größe ändern.
  6. Bearbeiten fertige Sprite für Spiel Game Maker

  7. Klicken Sie doppelt auf das neue Spray. Im Editor, scheint die Fähigkeit zu ziehen Sprites öffnet. Im Moment ziehen wir einen Spieler, nämlich den Tank. Halten Sie unsere Zeichnung.
  8. Erstellen eines Objekts für das Spielen Game Maker

  9. Um die Animation unserer Tank, Kopie und das Bild mit den Kombinationen von Strg + C und Strg + V einfügen, bzw., und es eine andere Position der Raupen ziehen. Erlaubt so viele Kopien zu tun, wie Sie es für erforderlich halten. Je mehr Bilder, interessant, die mehr die Animation.
  10. Animation eines Objekts zum Spielen Game Maker

  11. Sie können ein Häkchen gegenüber dem Artikel der Vorschau setzen. Sie sehen die erstellte Animation und Sie können die Rate der Rahmenänderungen ändern. Wir speichern das Bild und zentrieren es mit der Schaltfläche "Center". Unser Charakter ist fertig.
  12. Speichern eines Tanks zum Spielen von Game Maker

  13. Auf dieselbe Weise müssen wir drei weitere Sprites erstellen: der Feind, die Wand und die Muschel. Nennen wir sie den Feind, Wand und Kugel.
  14. Neue Sprites erstellen, um Game Maker zu spielen

  15. Jetzt müssen Sie Objekte erstellen. Drücken Sie auf der Registerkarte Objekte die rechte Maustaste und wählen Sie "Objekt erstellen". Erstellen Sie ein Objekt für jeden Sprite: OB_Player, ob_EENY, ob_wall, ob_bullet.
  16. Aktivieren Sie beim Erstellen eines Wallobjekts das Kontrollkästchen vor dem Artikel "FEST" . Es macht die Mauer des Feststoffs, und die Tanks können es nicht durchgehen können.

    Gehen Sie in der Registerkarte Objektverwaltung im Game Maker-Programm

  17. Gehen Sie zum Komplex. Öffnen Sie das Ob_Player-Objekt und gehen Sie zur Registerkarte "Control". Erstellen Sie ein neues Ereignis mit der Schaltfläche "Ereignis hinzufügen" und wählen Sie "Erstellen". Klicken Sie mit der rechten Maustaste auf das Element Execute Code.
  18. Erstellen eines neuen Objektcontrollers im Game Maker-Programm

  19. Im Fenster, das eröffnet, müssen Sie registrieren, welche Aktionen von unserem Tank ausgeführt werden. Wählen Sie diese Zeilen:

    HP = 10;

    dmg_time = 0;

  20. Erstellen Sie das Ereignis "Schritt" und auf dieselbe Weise auf dieselbe Weise auf dieselbe Weise für den IT-Code:

    image_angle = point_direction (x, y, mouse_x, mouse_y);

    Wenn keyboard_check (ord ('w')) {y- = 3};

    Wenn keyboard_check (ord ('s')) {y + = 3};

    Wenn keyboard_check (ord ('a')) {x- = 3};

    Wenn keyboard_check (ord ('d')) {x + = 3};

    Wenn keyboard_check_rele (ord ('w')) {speed = 0;}

    Wenn keyboard_check_rele (ord ('s')) {speed = 0;}

    Wenn keyboard_check_released (ord ('a')) {speed = 0;}

    Wenn keyboard_check_rele (ord ('d')) {speed = 0;}

    Wenn mouse_check_button_pressed (mb_left)

    {

    Mit instanz_create (x, y, ob_bullet) {speed = 30; Richtung = point_direction (ob_player.x, ob_player.y, mouse_x, mouse_y);}

    }

  21. Erstellen von Ereignissen zum Spielen von Game Maker

  22. Fügen Sie ein Ereignis "Kollision" - eine Kollision mit einer Mauer. Code:

    x = XPrevius;

    y = ygrovious;

  23. Und fügen Sie auch eine Kollision mit dem Feind hinzu:

    Wenn dmg_time.

    {

    HP- = 1.

    dmg_time = 5;

    }

    dmg_time - = 1;

  24. Ereignis "Zeichne":

    draw_self ();

    draw_text (50.10, String (HP));

  25. Hinzufügen "Schritt" - "Endschritt":

    Wenn HP.

    {

    Show_Message ('Spiel ist fertig')

    room_restart ();

    };

    Wenn Instanz_Number (ob_enemy) = 0

    {

    Show_message ("Sieg!")

    room_restart ();

    }

  26. Menü mit Spielereignissen im Game Maker-Programm

  27. Wenn Sie mit einem Spieler fertig sind, gehen Sie zum Objekt OB_EMY. Fügen Sie ein Ereignis hinzu "Erstellen":

    R = 50;

    Richtung = wählen (0,90,180,270);

    Geschwindigkeit = 2;

    HP = 60;

  28. Fügen Sie "Schritt" hinzu, um sich zu bewegen:

    Wenn disting_to_object (ob_player)

    {

    Richtung = point_direction (x, y, ob_player.x, ob_player.y)

    Geschwindigkeit = 2;

    }

    ANDERS.

    {

    Wenn R.

    {

    Richtung = wählen (0,90,180,270)

    Geschwindigkeit = 1;

    R = 50;

    }

    }

    image_angle = Richtung;

    R- = 1;

  29. "Endschritt":

    Wenn HP.

  30. Erstellen Sie das Ereignis "Destroy", gehen Sie zur Registerkarte "Zeichnung" und klicken Sie in einem anderen Punkt auf das Explosionssymbol. Beim Töten des Feindes wird der Feind eine Explosionsanimation sein.
  31. Erstellen eines Zerstörungseffekts im Game Maker-Programm

  32. Die Ereignis- "Kollision - eine Kollision mit der Wand":

    Richtung = - Richtung;

    Ereignis "Kollision - eine Kollision mit einem Projektil":

    HP- = iRandom_range (10.25)

  33. Erstellen eines Kollisionseffekts mit einem Projektil im Game Maker-Programm

  34. Da wir die Wand nicht erfüllen, gehen Sie zum Objekt OB_BULLET. Fügen Sie Collision "Collision mit einem Feind" (Ob_enemy) hinzu:

    Instanz_DESTROY ();

    Und "Kollision mit einer Wand" (ob_wall) mit genau demselben Code:

    Instanz_DESTROY ();

  35. Kollisionseffekt mit einer Mauer im Game Maker

  36. Schließlich erstellen Sie das Niveau der "Stufe 1". Klicken Sie mit der rechten Maustaste auf "Zimmer"> "Raum erstellen". Lassen Sie uns auf die Registerkarte Objekte zuwenden, und zeichnen Sie mit dem Objekt "Wand" eine Level-Karte. Dann fügen Sie einen Spieler und mehrere Feinde hinzu. Level ist fertig!
  37. Erstellen eines Spielzimmers im Spielmacher-Programm

  38. Jetzt haben wir den Start des Spiels und testen es. Wenn Sie den Anweisungen folgen, sollten keine Fehler auftreten.
  39. Testen des fertigen Spiels im Programm Game Maker

Wir haben uns den Spielmascher nur als einfachste Beispiel angesehen, aber jetzt stehen die Benutzer viele der unterschiedlichsten ähnlichen Anwendungen zur Verfügung, um Spiele zu erstellen, ohne Yap zu kennen. Daher öffnet der Benutzer eine große Auswahl eines geeigneten Werkzeugs.

Wie Sie sehen, ist nichts kompliziert in der Schaffung des Spiels durch Gamefroot nicht. Von dem Benutzer ist es nur erforderlich, mit Skripten umzugehen, was vielleicht der schwierigste Teil dieser Methode ist. Andernfalls ist es nur noch, nur Kreativität zu zeigen und die Fantasie zu nutzen, um ein gutes und spielbares Produkt ohne Programmierfähigkeiten zu erhalten. Darüber hinaus können Sie die Funktionalität dieser Webressource mit vielen Genres zusammenarbeiten, und Sie können auch mit einem sauberen Blatt vollständig arbeiten.

Wie bereits erwähnt, sind solche Gamefroot-Dienste viele, dass sie alle über das gleiche Prinzip arbeiten. Sie können jedoch kaum einen Standort mit der russischen Lokalisierung finden, sodass Sie die englische Schnittstellensprache beherrschen müssen.

Methode 3: Entwicklungsumgebung und Programmiersprache

Wir nähern uns der schwierigsten, aber gleichzeitig eine interessante Möglichkeit, die Programmiersprache als Werkzeug zum Schreiben Ihres eigenen Spiels zu verwenden. Sofort möchten wir feststellen, dass wir jetzt nicht den einzigen universellen Unterricht geben, der mit allen Aspekten helfen wird, da dieses Material unrealistisch ist. Im Austausch werden wir führende Materialien für diejenigen bieten, die sich für das Lernen und die Weiterentwicklung ihrer Identität auf dem Gebiet von GameDev interessieren.

Nehmen Sie zum Beispiel die berühmten Millionen von Minecraft-Spiel. Natürlich ist es ziemlich einfach, aber gleichzeitig zeigt, dass auch eine Person ein Projekt alleinernen schaffen kann, das bei der ganzen Weltgemeinschaft beliebt wird. Diese Anwendung wurde zunächst in der Java-Sprache verfasst, und Marcus Persson (Kerbe) hat über ihn gearbeitet. Daraus ergibt sich, dass fast jeder Benutzer, der mit dem Lernen von Java begonnen hat, mindestens ein wenig ungefähres Ergebnis erzielen kann, indem er ihr eigenes Projekt schreibt. Dafür muss jedoch einige ein paar arbeiten. Es gibt spezielle Fakultäten an Universitäten, die Grundlagen der Programmierung ausbildung, aber nicht jeder möchte an der Universität eingereicht werden, widmet sich daher mehr Aufmerksamkeit auf bezahlte Kurse oder kostenlose Materialien, Lehrbücher. Alle sind nicht aufgelistet, wir geben nur einen der bekannten Dienste für Anfänger namens Javarush an.

Training Azam-Programmierung auf der Javarush-Website

Der gesamte Kurs basiert auf praktischen Klassen mit einer detaillierten und verständlichen Erklärung. Die ersten Lektionen stehen kostenlos zur Verfügung, damit der Benutzer verstehen kann, ob er weiter auf dieses Lernen achtet. Die Orientierung hier geht an den Benutzern, die noch nie mit der Kodierung konfrontiert sind, und Erklärungen, Illustrationen und Fütterungsmaterial werden besonders an Jugendlichen interessiert sein. Dieser Service hat jedoch und die Nachteile, unter denen die Dichtheit des Unterrichts und eine große Anzahl von Wiederholungen desselben Materials sehr markiert sind, was in der Zukunft nervig beginnt. Versuchen Sie, sich kennenzulernen, und durchlaufen Sie den Unterricht auf Javarush mit dem untenstehenden Link.

Gehen Sie zum Lernen auf Javarush

In diesen Sprachen können einfache Anwendungen erstellt werden, die leichter lernen. Zum Beispiel entwickelt Python ziemlich schnell genug, und viele Vakanzen erscheinen auf dem Markt für Python-Entwickler. In dem Screenshot unten sehen Sie das fast vollständige Fragment des Codes, das die bekannte Anwendung "Snake" beschreibt.

Erscheinungsbild des Quellcodes der Spielschlange in Python

Schauen Sie sich jetzt an, was dieses Spiel als nächstes in den Screenshot aussieht. Dieses Ergebnis kann bis zwei Wochen lang erreicht werden, aber dafür müssen Sie viel Mühe machen.

Einfaches Schlangenspiel in Python-Programmierung

Wie bei den AAA-Klasse-Projekten gibt Java und insbesondere Python ihre Positionen erheblich vor C und C ++. Die vorherrschenden meisten Spielmotoren werden auf diesen Yaps geschrieben. Sie sind speziell für große Unternehmen oder leihen von unabhängigen Herstellern konzipiert. Darüber hinaus sind mehrere Programmiersprachen häufig in riesigen Projekten beteiligt, wodurch die Programmierer erforderlich sind, um sie alle zu studieren. Daraus erscheint es heraus, dass der Start seiner Bewegung auf dem Weg der Entwicklung großer Projekte nicht so einfach ist. Dazu müssen Sie auf jeden Fall Online-Kurse anmelden oder die höhere Bildungseinrichtung eingehen. Wenn Sie sich an diesem Fall interessieren, vertraue dich mit einem der berühmtesten Kurse, um Spiele von Geekbräuten auf dem untenstehenden Link zu erstellen.

Lernen Sie den Kurs über die Entwicklung von Spielen auf Geekbringen kennen

Während des Studiums sollte das YAP um die Entwicklungsumgebung kümmern, in der der Code geschrieben wird. Um damit umzugehen, hilft unseren separaten Material weiter, wo er ausführlich über die beliebtesten und qualitativ hochwertigen Ides für verschiedene Sprachen beschrieben wird.

Lesen Sie mehr: Wählen Sie Programmierumgebung aus

Sie sind oben mit drei verschiedenen Methoden zur Erstellung von Computerspielen vertraut. Wie Sie sehen, unterscheiden sich sie alle in der Komplexität und Qualität des erhaltenen Produkts. Daher bleibt die Wahl für Sie -, um ein einfaches Projekt schnell zu erstellen, ohne Programmierkompetenz zu verwenden, oder durch einen großen und komplexen Studiengang durchzuführen, um die Möglichkeit zu erhalten, in dieser Angelegenheit Fachmann zu werden.

Weiterlesen