Computerspiele

Erstellen von Computerspielen – Beginnen Sie mit dem Erstellen Ihrer eigenen virtuellen Welten

Ich habe Videospiele immer geliebt, seit ich sie am Nachmittag nach der Grundschule zum ersten Mal auf dem Computer eines Freundes gespielt habe. Es ist fast magisch an der Tatsache, dass wir Bilder bewegen und mit virtuellen Welten interagieren können, eine lebendige Fantasie, mit der wir interagieren können, wie wir wollen. Ich wollte auch schon immer selbst Spiele machen, hatte aber bis vor kurzem nicht das technische Wissen dazu. Jetzt bin ich ein Student der Softwareentwicklung im zweiten Jahr. Wenn ich also nicht in der Lage wäre, ein Spiel ohne zu viele Dramen zu codieren, würde etwas drastisch falsch sein. Aber was ist mit der gewöhnlichen Person: der Person, für die der Begriff „Gedächtnisleck“? beschwört Bilder ihres Großvaters, ?? Pipeline ?? ist, wo das Wasser fließt, und ?? blitting ?? ist unbekannt? Nun, jeder kann in den Prozess der Spieleerstellung einsteigen, und Sie müssen nicht einmal lernen, echt zu sein. Programmierung dazu.

Wo fangen die Spiele an? Mit einer Idee. Spiele erfordern, wie jede Fiktion, eine Idee, um erfolgreich zu sein. Sicher, genauso wie Sie sich einfach hinsetzen und eine Geschichte ohne Voraussicht schreiben können, können Sie auch einsteigen und ein Spiel zusammenschlagen. Wenn Sie jedoch nicht lächerlich viel Glück haben, sind die besten Werke normalerweise diejenigen, die zuvor gut durchdacht wurden.

Es gibt zwei Methoden, um ein Projekt zu planen. Sie können von einem bekannten technologischen Standpunkt aus beginnen und Ihr Projekt darauf aufbauen, oder Sie können sich einfach für das Design entscheiden, so viele Funktionen und Ideen hinzufügen, wie Sie möchten, und dann diejenigen entfernen, die Sie nicht verwenden können, wenn Sie? Wir haben uns für die Technologie entschieden, mit der Sie das Spiel implementieren werden. Im Allgemeinen ist der zweite Typ wahrscheinlich der beste, den Sie beim Entwerfen von Spielen verwenden können. Wenn Sie jedoch zum ersten Mal anfangen, erspart Ihnen die erste Option viele Kopfschmerzen.

Also, für ein erstes Spiel wirst du eine ziemlich einfache Idee wollen. Versteh mich nicht falsch, verrückte Spielideen sind fantastisch, und es sollte mehr davon geben, aber du wirst nicht in der Lage sein, einen realen Simulator mit fünfzig Milliarden virtuellen Menschen zu erstellen Interaktion in Echtzeit mit Ihren Aktionen, die einen Schmetterlingseffekt auf die Zukunft des virtuellen Universums haben, wenn es nur Ihr erstes Spiel ist. Ja wirklich. Viele Leute versuchen es; Keiner, von dem ich weiß, hat es geschafft. Nachahmung ist der beste Anfang. Einfache Spiele wie „Space Invaders“, „Tetris“, „Pacman“ oder sogar ?? Pong ?? sind großartige Orte, um anzufangen. Alle sind weitgehend einfach zu erstellen, haben jedoch einige inhärente Herausforderungen. ?? Pacman ?? Zum Beispiel erfordert die Wegfindung für die Geister. Ich empfehle Ihnen, bei Ihrem ersten Versuch noch einfacher anzufangen. ?? Space Invaders ?? ist ein schöner Punkt, um einzuspringen. Sie können ein einfaches, vollständiges Spiel ohne großen Aufwand erstellen und es ist fast unendlich erweiterbar.

Wenn Sie auf eine Idee fixiert sind, wählen Sie ein Genre, das Ihnen gefällt. Lieben Sie Abenteuerspiele wie „Monkey Island“, „Grim Fandango“, „Space Quest“, „King’s Quest“? usw.? Entwerfen Sie eine davon. Mögen Sie Kampfspiele wie „Street Fighter“, „Tekken“, „Soul Calibur“, „Mortal Kombat“? und so weiter? Lassen Sie sich dafür eine Idee einfallen. Magst du Ego-Shooter wie „Quake“, „Half Life“? oder ?? Doom ??? Ich empfehle es nicht als erstes Projekt, aber Sie können es immer versuchen. Fühlen Sie sich frei, so allgemein zu sein, wie Sie möchten, dies ist schließlich eine Lernerfahrung.

Jetzt, wo Sie Ihre Idee haben, ist es Zeit, sie zu konkretisieren. Mach dir keine Sorgen über die Technologie oder die Tatsache, dass du vielleicht noch nicht weißt, wie man ein Spiel tatsächlich implementiert, schnapp dir einfach Papier und einen Bleistift und verrückt nach Ideen. Beschreibe die Hauptfiguren, das Spiel, die Ziele, Interaktionen, die Geschichte und die wichtigsten Zuordnungen, alles, was dir einfällt. Stellen Sie sicher, dass Sie genügend Details haben, damit jemand die Notizen lesen und das Spiel in seinem Kopf mit relativer Genauigkeit durchspielen kann. Das Ändern des Spieldesigns während des Codierungsprozesses ist fast immer eine schlechte Idee. Sobald es eingestellt ist, sollte es bis zur Optimierungsphase eingestellt bleiben (ich werde später darauf eingehen) oder Sie werden wahrscheinlich in die Entwicklungshölle eintreten, wo das Projekt weiter und weiter geht; Immer mehr Arbeit wird mit immer weniger Ergebnissen geleistet.

Am Ende dieses Zeitraums Ihrer Spieleerstellung sollten Sie Folgendes haben:

– Eine schriftliche Übersicht über die Charaktere des Spiels und möglicherweise eine oder zwei Skizzen (seien es Raumschiffe, gelbe Kreise, Autos oder der Prinz des dunklen Königreichs Falgour), müssen Sie wissen, wer oder was der Spieler sein wird und wer sie werden gegen) antreten

– Ein schriftlicher Überblick über die Geschichte (wenn es einen gibt, ist dies nicht zu wichtig für „Space Invaders“ oder „Tetris“, sondern für „Uber Quest: Ein Abenteuer der Großartigkeit“. sa wirklich gute Idee)

– Eine Beschreibung des Gameplays, geschrieben oder mit einem Storyboard versehen. Storyboards sind visuelle Darstellungen von Ideen. Zeichnen Sie Ihre Charaktere in Aktionen, mit Pfeilen, die den Aktionsfluss zeigen, und kurzen schriftlichen Beschreibungen, die die Ereignisse in Ihrem Bild beschreiben (weil einige von uns keine fantastischen Künstler sind und unsere Bilder ein wenig offen für Interpretationen sein können).

Jetzt, da Sie eine konkrete Idee haben, ist es Zeit herauszufinden, wie dies alles zusammengesetzt wird. Wenn Sie an diesem Punkt angelangt sind und befürchten, dass Sie Jahre damit verbringen müssen, komplexe Programmiersprachen zu lernen, um Ihre Idee umzusetzen, fürchten Sie sich nicht! Andere haben bereits die harten Höfe für Sie erledigt. Für die Erstellung von Spielen stehen viele RAD-Tools (Rapid Application Development) zur Verfügung, von denen einige kostenlos online verfügbar sind. Einige von ihnen erfordern immer noch, dass Sie eine Skriptsprache lernen? (eine vereinfachte Programmiersprache für eine bestimmte Aufgabe), aber im Allgemeinen ist dies nicht zu kompliziert oder kompliziert. Ich habe eine kurze Liste von einigen zusammengestellt, die ich am Ende des Artikels gefunden habe. Die kostenlosen werden zuerst aufgelistet und nach Spielgenres geordnet.

Nun, das sollte ausreichen, um Sie bei der Erstellung Ihres Spiels zu unterstützen. Das Wichtigste, an das Sie sich erinnern sollten, wenn Sie so weit gekommen sind, ist, dass Sie Ihr Spiel beenden müssen. Viele Leute starten ein Projekt und verlieren dann das Interesse und es schlägt fehl oder sie gehen weiter zu einem neuen Projekt nach dem anderen, ohne etwas zu beenden. Fangen Sie klein an und bauen Sie ein funktionierendes (wenn auch einfaches) Spiel, das vor allem vollständig ist. Wenn Sie zu diesem Zeitpunkt kommen, werden Sie immer eine große Anzahl von Dingen haben, die Sie ändern, reparieren usw. möchten, aber Sie werden ein großartiges Gefühl bekommen, wenn Sie wissen, dass es auf seine Weise fertig ist.

Ab diesem Punkt können Sie die Optimierungsphase starten. Spielen Sie Ihr Spiel einige Male und bitten Sie andere, dasselbe zu tun. Beachten Sie, was nicht Spaß macht oder besser sein könnte und ändern Sie die Dinge hier. In dieser Phase ist es wichtiger denn je, Backups früherer Versionen zu erstellen, damit Sie, wenn eine Änderung nicht funktioniert, zurückgehen und etwas anderes ausprobieren können, ohne Ihre Arbeit zu verlieren. An diesem Punkt können Sie alle neuen Funktionen hinzufügen, Grafiken und Sounds verbessern, was auch immer Sie möchten, sicher in dem Wissen, dass Sie auf einer soliden Grundlage arbeiten.

Wenn Sie mit Ihrem Spiel zufrieden sind, warum teilen Sie es nicht mit der Welt? Es gibt viele günstige oder kostenlose Orte, an denen Sie Ihre Dateien hosten können. Anschließend können Sie auf Linklisten und Foren springen und alle über Ihre Kreation informieren. Nun, ich hoffe, dass dies eine hilfreiche Einführung in die Kunst des Erstellens von Spielen war. Es macht sehr viel Spaß und kann Ihnen ganz neue Wege des kreativen Ausdrucks eröffnen, die Sie erkunden können. Spring rein und hab Spaß!

Links:

Allgemeine Spieleerstellung:
(Tools, mit denen sich viele verschiedene Spieltypen einfach erstellen lassen)
Spielemacher: http://www.gamemaker.nl
MegaZeux: http://megazeux.sourceforge.net/

Abenteuerspiele:
(Spiele wie Monkey Island, King’s Quest, Space Quest usw.)
Adventure Game Studio: [http://www.bigbluecup.com]
AGAST: http://www.allitis.com/agast/
3D Adventure Studio: http://3das.noeska.com/
ADRIFT (für Textabenteuer): http://www.adrift.org.uk/

Rollenspiele (RPGs):
(Spiele wie Final Fantasy, Breath of Fire, Diablo)
OHRPG: http://www.hamsterrepublic.com/ohrrpgce/
RPG Toolit: http://www.toolkitzone.com/

Kampfspiele:
(Spiele wie Street Fighter, Mortal Kombat, Tekken, Soul Calibur usw.)
KOF91: http://sourceforge.net/projects/kof91/
MUGEN (leider ist die Seite größtenteils auf Französisch): http://www.streetmugen.com/mugen-us.html

Side-Scrolling-Spiele:
(Spiele wie die 2D Mario Games, Sonic the Hedgehog, Double Dragon usw.)
Das Scrolling Game Development Kit: http://gamedev.sourceforge.net/

Es gibt auch viele andere. Eine besonders nützliche Website zum Auffinden von Tools zur Erstellung von Spielen ist: http://www.ambrosine.com/resource.html

Bemerkenswert, obwohl nicht Freeware, sind auch die hervorragenden Tools zur Erstellung von Spielen, die Clickteam unter folgender Adresse zur Verfügung stellt: [http://www.clickteam.com/English/]
Insbesondere Klik and Play und The Games Factory sind die Programme, mit denen Sie die kostenlosen Demos von ansehen und herunterladen können.

Wenn Sie wirklich alles richtig machen und das Spiel selbst programmieren möchten, stehen an folgenden Stellen hervorragende Programmierressourcen zur Verfügung:

Java-Spielprogrammierung:
http://fivedots.coe.psu.ac.th/~ad/jg/
http://www.gamedev.net/reference/articles/article1262.asp
http://javaboutique.internet.com/tutorials/Java_Game_Programming/

Visual Basic-Spielprogrammierung:
[http://markbutler.8m.com/vb-tutorial.htm]

C ++ – Spielprogrammierung:
http://www3.telus.net/alexander_russell/course_dx/introduction_dx.htm
http://www.rit.edu/~jpw9607/tutorial.htm

Allgemeine Informationen:
http://www.gamedev.net/
http://www.gamasutra.com/



Source by Daniel Punch

Für dich vielleicht ebenfalls interessant...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.