Werbung
Spiele zu spielen kann viel Spaß machen. Aber warum dort aufhören? Wenn Sie mit einem Computer vertraut sind und etwas Zeit investieren möchten, können Sie Ihre eigenen Spiele erstellen. Auch wenn Sie noch keinen Tag in Ihrem Leben programmiert haben, können Sie heute beginnen.
Dies ist der zweite Teil einer dreiteiligen Serie. Mit jedem Artikel werden die Tools, die wir überprüfen, etwas schwieriger, die Lernkurve wird etwas steiler, aber die kreativen Möglichkeiten werden noch größer.
Im Teil eins Wir haben gesehen, wie Sie im Handumdrehen Ihr eigenes textbasiertes Spiel, Ihren Plattformspieler oder Ihren Ego-Shooter erstellen können, oft mit bloßen Drag-and-Drop-Verfahren. Mit diesen Tools konnten Sie bereits Ihre eigene interaktive Geschichte erzählen, aber Ihr Einfluss auf die Spielmechanik blieb begrenzt.
Diese Woche bietet Tools mittlerer Komplexität. Sie können bestimmen, was im Spiel enthalten ist, aber auch, wie die einzelnen Gameplay-Elemente interagieren. Zu diesem Zweck verwenden wir Objektereignis-Interaktionen und Skripte.
GameMaker ist eine der beliebtesten Spieleherstellungssuiten in seiner Liga. Es wurde in Jonathan Bennetts vorgestellt Spielzusammenfassung 5 kostenlose Spieleentwicklungssoftware-Tools zum Erstellen eigener SpieleKostenlose Spieleentwicklungssoftware ist eine großartige Möglichkeit, um Videospiele zu erstellen. Wir haben die beste Spielesoftware auf dem Markt zusammengestellt. Weiterlesen Anfang 2010. Was diese Anwendung zum Highlight dieser Reihe macht, ist ihre Vielseitigkeit und Kompatibilität. GameMaker ist das einzige Tool dieser Woche, das sowohl unter Mac OS X als auch unter Windows ausgeführt wird. Darüber hinaus kann die kostenpflichtige Version auf eine noch größere Anzahl von Plattformen exportiert werden, einschließlich iOS und Android.
Die Idee ist einfach. Sie fügen Ihrem Spiel eine Reihe von Elementen hinzu, darunter Hintergründe, Sounds und Objekte. Das Verhalten dieser Objekte in Ihrem Spiel kann durch Angabe von Ereignissen und zugehörigen Aktionen skriptgesteuert werden. Betrachten Sie den Screenshot oben. Bei dem Ereignis "Erstellen" (d. H. Bei der Initialisierung) durchläuft das Objekt die in der rechten Spalte beschriebenen Aktionen. Diese Aktionen können verschachtelt sein und Bedingungen enthalten (wenn "dies", "das" tun) und Flussanweisungen steuern (während "dies", "das" tun).
Tatsächlich dienen diese Aktionen als gute Einführung in die Denkweise eines Programmierers. Die meisten Programmieranwendungen sind gleich aufgebaut. Auf diese Weise können Sie mit einer begrenzten Teilmenge möglicher Interaktionen üben, ohne sich um die genaue Syntax kümmern zu müssen.
Obwohl Sie Ihr gesamtes Spiel durch Optimieren der Objekteigenschaften erstellen können, können Sie diese Standardvorlagen erweitern, indem Sie Ihre eigenen Skripte erstellen. Diese Skripte verwenden GameMaker Language (GML), die in der Syntax Java ähnelt. Sie können auch die in GameMaker enthaltenen und online verfügbaren Skripte lesen und daraus lernen oder sie anpassen.
YoYo Games, das Unternehmen hinter GameMaker, bietet eine Vielzahl von Online-Ressourcen an, darunter eine Reihe von Tutorials. Diese Tutorials können Ihnen den Einstieg in GameMaker erleichtern.
Das RPG Toolkit konzentriert sich auf eine kleinere Teilmenge von Spielen, macht dies aber sehr gut. Die Tools in dieser Suite zur Erstellung von Spielen wurden in den letzten 10 Jahren verbessert, um Ihnen bei der Bereitstellung eines umfangreichen 2D-Rollenspiels zu helfen.
Diese zweidimensionalen Spiele basieren auf kachelbasierten Grafiken und Animationen. Mit dem RPG Toolkit können Sie jedoch in bestimmten Teilen der Spieloberfläche Ihre eigenen programmierten Grafiken verwenden. Am wichtigsten ist vielleicht, dass RPG Toolkit von seiner ausgeklügelten Community profitiert. Wenn Sie eine Frage zu Ihrem Spiel haben oder eine Diskussion über die Spielmethodik führen möchten, können Sie sich jederzeit an die Foren wenden.
Der Editor im RPG Toolkit hilft Ihnen dabei, alles zu erstellen, was Sie für Ihr Spiel benötigen, einschließlich neuer Sprites, Effekte und Charaktere im Spiel. Auf der Website finden Sie unzählige Dienstprogramme, Plugins und vorgefertigte Programmierausschnitte, die Sie in Ihrem Spiel verwenden können.
Im Gegensatz zu GameMaker stützt sich das RPG Toolkit viel stärker auf seine Skriptsprache namens RPG Code. Diese Sprache wird für ein anständiges Rollenspiel von entscheidender Bedeutung sein. Im Gegensatz zu den beiden anderen in diesem Artikel erwähnten Anwendungen können Sie diese nicht leicht überspringen.
Laden Sie zunächst die Anwendung herunter und lesen Sie den Abschnitt mit den Tutorials auf der RPG Toolkit-Website. Dort finden Sie die Informationen, die Sie zum Editor, zur Codierung, zur Grafik und zum Audio Ihres Spiels benötigen. Wenn Sie ein großes Projekt starten möchten, versuchen Sie es in den Foren, um andere Enthusiasten zu finden, die mit Ihnen daran arbeiten können.
Wie der Name schon sagt, können Sie mit 3D Rad Ihre eigenen 3D-Spiele auf Ihrem Windows-Computer erstellen. Es folgt einer höchst interessanten Methodik. Mit 3D Rad entwerfen Sie Ihre Spiele aus einer Designperspektive, wobei Sie häufig die Objektinteraktionen im Laufe der Zeit skripten.
Sie können den 3D-Editor verwenden, um Ihre eigenen 3D-Modelle zu rendern oder diese aus einer externen Quelle zu importieren. Wenn Sie sich nicht mit 3D-Modellen beschäftigen möchten, ist 3D Rad möglicherweise nicht die richtige Anwendung für Sie. Selbst wenn Sie vorgefertigte 3D-Modelle verwenden, wird der größte Teil Ihrer Arbeit darauf verwendet, diese zu kombinieren verschiedene Teile, mit Arbeitsgelenken, Rädern und einer Vielzahl von Verbindungen, um Ihre eigene Physik zu erstellen Sandkasten.
Wie bei GameMaker orchestrieren Sie das 3D Rad-Gameplay, ohne jemals eine Codezeile zu schreiben. Zum größten Teil geben Sie Objektbeziehungen und Interaktionen mithilfe der Objektdialoge an. Indem Sie diese visuellen Beziehungen definieren, rufen Sie tatsächlich eine Vielzahl integrierter Skripte auf, einschließlich Skripte für künstliche Intelligenz. Wenn Sie über diese anfängliche Funktionalität hinausgehen möchten, können Sie mit 3D Rad auch Ihre eigenen Skripte definieren, die im Spiel verwendet werden sollen. In beiden Fällen lesen Sie zunächst die zahlreichen Tutorials auf den Dokumentationsseiten.
Welche dieser Anwendungen ist Ihnen aufgefallen? Haben Sie weitere Vorschläge? Teilen Sie Ihre Ideen und Erfahrungen in den Kommentaren unten!
Bildnachweis: Idea go / Kostenlose digitale Fotos
Ich bin ein Schriftsteller und Informatikstudent aus Belgien. Sie können mir mit einer guten Artikelidee, Buchempfehlung oder Rezeptidee immer einen Gefallen tun.