GLBasic forum

Other languages => GLBasic - de => Topic started by: Quentin on 2007-Jun-27

Title: [NOOB-Projekt] - Quasteroids
Post by: Quentin on 2007-Jun-27
Um mit GL warm zu werden, hab ich mich an einer etwas abgewandelten Variante von Asteroids versucht. Das vorläufige Ergebnis findet sich hier

//

Aufgabe: Klar Asteroiden abschießen. Diese fliegen kreuz und quer durch das All. Zusammenstöße mit dem Schiff kosten Lebensenergie. Bei 50 Abschüssen hat man erst mal gewonnen. Die nach einem Abschuss umherfliegenden Trümmer richten keinen Schaden an. Ein Radarbildschirm gibt einen Überblick wo sich die Asteroiden befinden.
Title: [NOOB-Projekt] - Quasteroids
Post by: Antidote on 2007-Jun-27
Ja, ist doch schon toll... Da habe ich noch einiges vor mir :)
Title: [NOOB-Projekt] - Quasteroids
Post by: Schranz0r on 2007-Jun-27
Also ich muss sagen als erstes Project in GLBasic nicht schlecht Herr Specht :D

Trotz massig Types, noch gut Speed, da sieht man mal, das GL-Types flitzen wie die hölle :d
Title: [NOOB-Projekt] - Quasteroids
Post by: BumbleBee on 2007-Jun-27
Hey cool :good:
Und für's Erste mal nicht schlecht. (Hat meine erste Freundin hinterher auch zu mir gesagt ;))

Übrigens, ich würde immer nur die Exe und die Mediendateien weitergeben. Das Projekt ist
ja deines. So kann sich ja sonst jeder dein Spiel zurechtschustern. Und die Grafik und Sound  würde ich
in die Schuhschachtel werfen.
Erstens sind deine Daten geschützt und zweitens schrumpft die Größe um einiges.

Also ist echt gut gemacht.  Willst du es nicht dann in den Showroom reintun?

Cheers
Title: [NOOB-Projekt] - Quasteroids
Post by: Kitty Hello on 2007-Jun-27
Wow! Das ist richtig gut. Auf den erste nBlick ein echtes Profi-Projekt. Schön, wie Du die TYPEs verwendest. Bitte in den Showroom!!! :D
Title: [NOOB-Projekt] - Quasteroids
Post by: Quentin on 2007-Jun-27
Huch! Ähhh Danke vielmals.

Habe noch einige Schönheitskorrekturen vorgenommen. Bei den Explosionstrümmern wurde immer die gleiche Grafik verwendet. Sollte so nicht sein, ist jetzt korrigiert. Gleicher Link wie oben.

Ja, Types verwende ich schon exzessiv, zum ersten, weil ich die von der Arbeit gewohnt bin, zum zweiten, weil es mich genervt hat, als ich zum zehnten Mal "screen.width" statt "screen_width" geschrieben habe. Folglich findet sich sogar die Bildschirmauflösung in einem Type ;)

Zu Quellcode und Grafik: Die Schiffsgrafik ist nicht von mir. Auch die Asteroidengrafiken sind von Bildern (Google machts möglich) und nur mit Paint.Net nachbearbeitet. Sounds sind auch geborgt (Links finden sich im Quellcode).
Den Quellcode stelle ich mit Absicht zur Verfügung. Erstens ist die Spielidee ja alles andere als originell. Zweitens bin ich selbst auch immer froh, wenn ich mal nachsehen kann, wie andere bestimmte Probleme gelöst haben. Viele Sachen, wie Raumschiffbewegung etc. hab ich mir ja auch erst durch Lesen von Tutorials oder Programmlistings angeeignet.

Schuhschachtel verwende ich aus gutem Grunde nicht. Das Programm ist so aufgebaut, daß man alle Grafiken im Prinzip durch eigene ersetzen kann, wenn man möchte. Z.B. die gibt es zur Zeit nur 10 verschiedene Asteroidengrafiken, diese kann man bis zu 99 Grafiken erweitern. Wer also lieber gefrorene Schweinehälften statt Steine abschießt ... bittesehr :). Auch Schiffsgrafik, Explosionsgrafiken, Trümmer, Sterne können durch eigenen Grafiken ersetzt werden.

Das hat mich hierbei auch ein wenig gereizt bei der Sache. So ein wenig Richtung Open-Source für die Spielgestaltung :)

Showroom, äh ja, mal gucken wie das geht. Glaube da kann man nur bis 2 MB reinhängen oder? Aber vielleicht reicht ja auch ein Screenshot mit einem entsprechenden Link.

Hmmm Showroom klappt wohl nicht. Man mag mein Zugangspasswort nicht ...
Title: [NOOB-Projekt] - Quasteroids
Post by: Naish on 2007-Jun-28
ja sehr cool, gefällt mir!

Wenn ich mir das mal so anschaue, muss ich sagen, bin ich davon noch Meilen entfernt.
Hat es nen Grund warum der Name Quasteroids und nicht Asteroids ist? =)
Title: [NOOB-Projekt] - Quasteroids
Post by: WPShadow on 2007-Jun-28
Das sieht ja spitze aus! =)
Title: [NOOB-Projekt] - Quasteroids
Post by: BumbleBee on 2007-Jun-28
Quote from: NaishHat es nen Grund warum der Name Quasteroids und nicht Asteroids ist?
Ich nehme an weil er sich ja Quentin und nicht Entin nennt.:)

Cheers
Title: [NOOB-Projekt] - Quasteroids
Post by: Quentin on 2007-Jun-28
Ja, wie BumbelBee schon sagte, Quasteroids für Quent's Variante von Asteroids. Das Original-Asteroids sieht ja schon etwas anders aus.
Title: [NOOB-Projekt] - Quasteroids
Post by: Schranz0r on 2007-Jun-28
Ist doch egal, ich finds spitze!