Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik (https://www.delphipraxis.net/168919-3d-labyrinth-spiel-opengl-9-klasse-informatik.html)

roboter202 18. Jun 2012 16:52


3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

Informatik Klasse 9 Projekt.

Aufgabe:
Zitat:

Macht alleine oder in Gruppen bis 3 ein Projekt in Delphi. Egal was.
Wirklich egal was? - OK

Das war der Schlachtruf, der mich zu der Erstellung meines bisher größten und aufwändigsten Projekt brachte.

Ein dynamisch generiertes 3-Dimensionales Labyrinth Spiel.
Die Arbeit wird am Mittwoch abgegeben ist aber schon fast fertig.

Auf meiner Liste stehen noch einige Punkte, die ich jedoch in der Zeit nicht mehr umgesetzt bekommen werde. Daher möchte das Programm euch schon einmal zu Verfügung stellen.

Zum Spiel:

Steuerung: WASD und Maus (wie man es aus anderen Games kennt)
im Menü mit den Pfeiltasten (hoch/runter) und Enter zum bestätigen.
manchmal gibt es im Menü Eingabefelder. Hier die Tastertur benutzen. Wenn die Eingabe nicht angenommen wird dann kann der Wert nicht in den geändert werden, der entstehen würde.

Ziel: Man muss die Rote Kugel finden und diese hineinlaufen. In manchen Leveln gibt es Türen die sich mit Schlüsseln, welche man einsammeln muss öffnen lassen. Die Schlüssel sind farbige sich drehende Rauten. Zum einsammeln muss man diese hineinlaufen.

vollständige Anleitung hier könnte vielleicht nützlich sein.


Download Mediafire

Ältere Versionen

v 1.0: Mediafire



Screenshots: http://imgur.com/a/Dyixy#0

Changelog

v 1.0:
-Veröffentlichung
v 1.1:
-Menü mit Maus bedienen
-Ausrichtung des Spieler beim Level start (man schaut nicht mehr gegen eine Wand)
-weiter kleiner Änderungen
-Bugfixes


DANKE

Gereon Risse für das erstellen der Hintergrundmusik.


Viel Spaß beim testen.

PS: Ihr könnt ja mal ne Note geben :-D
Anm.: Wenn ich mehr Zeit habe dann schreib ich hier mal noch mehr rein. VSync aktivieren.

implementation 18. Jun 2012 17:51

AW: 3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik
 
Ohne es getestet zu haben:
Zitat:

Hinweis: Die Texturen und Soundeffekte stammen alle aus dem Internet und wurden dort zum kostenlosen Download angeboten.
Achte auf die Lizenz! Kostenlos heißt nicht gleich frei verwendbar! Die allermeisten Texturmaler/Soundentwerfer möchten wenigstens mit Namen genannt werden. Wenn du da nicht sorgfältig drauf achtest, befindest du dich rechtlich auf Glatteis.

roboter202 18. Jun 2012 18:21

AW: 3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik
 
Zitat:

Zitat von implementation (Beitrag 1171481)
Achte auf die Lizenz! Kostenlos heißt nicht gleich frei verwendbar! Die allermeisten Texturmaler/Soundentwerfer möchten wenigstens mit Namen genannt werden. Wenn du da nicht sorgfältig drauf achtest, befindest du dich rechtlich auf Glatteis.

Das ist mir bewusst. Ich habe mich soeben nochmal darüber versichert, das die bilder in frienen Quellen verfügbar sind.

Die Texturen stammen von:
  • thematrixer.net
  • photoshoproadmap.com

nh. 18. Jun 2012 19:01

AW: 3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik
 
ich kann durch wände laufen und seh nachher nur noch decke+boden

roboter202 18. Jun 2012 19:14

AW: 3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik
 
Das kann eigentlich nicht sein.

Das du später nur Deck und Boden siehst ist normal aber durch Wände solltest du eig. nicht gehen können.

Vermutlich liegt der Fehler in der Konfigurationsdatei set im Ordner res/ ersetze dies mal durch diese hier: Mediafire

Oder du hast ein Cheat aktiviert. Die dritte Möglichkeit ist dein PC ist zu schnell. Du solltest die Vertikale Synchronisation bei deiner Gra. (Karte) aktivieren.

BUG 18. Jun 2012 19:32

AW: 3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik
 
Zitat:

Schaltet den Neben aus
Gesammtes Level rendern
Wenn es in einem Level Schlüssel und Türen gibt, so wird auf der rechten ein Inventar mit den gefunden Schlüssel angezeigt.
Aus gründen der Übersichtlichkeit
Lass lieber nochmal eine Rechtschreibprüfung darüber laufen und nochmal von jemandem gegenlesen :wink:

Die in-Game Texte sollten auch nochmal angeguckt werden:
Zitat:

ein Türkiser Schlüssel
Die Groß- und Kleinschreibung im Menü könnte man vereinheitlichen (jeden Menüpunkt groß schreiben).

Zitat:

Zitat von roboter202 (Beitrag 1171486)
Die Texturen stammen von:
  • thematrixer.net
  • photoshoproadmap.com

Das schreibst du besser in die Credits und die Bedienungsanleitung und nicht nur irgendwo ins Internet :stupid:

Ich habe leider keine Möglichkeit gefunden, einen eigenen Seed einzugeben.


Insgesamt muss man aber sagen: ein sehr gutes Erstlingswerk :thumb:

Wenn du das Projekt nach deiner Arbeit weiterführen möchtest, könnte ich mir gut vorstellen, dass man dazu eine Online-Community aufbauen kann: Highscores, Vergleiche mit anderen Spieler bezüglich der gespielten Labyrinthe, usw.
Dazu könnten die Labyrinthe natürlich etwas abwechslungsreicher werden :stupid:

roboter202 18. Jun 2012 19:44

AW: 3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik
 
Zitat:

Zitat von BUG (Beitrag 1171495)
Lass lieber nochmal eine Rechtschreibprüfung darüber laufen und nochmal von jemandem gegenlesen :wink:

Oh ja die schlechte Google-docs Rechtschreibprüfung.

Zitat:

Zitat von BUG (Beitrag 1171495)
Die in-Game Texte sollten auch nochmal angeguckt werden:
Zitat:

ein Türkiser Schlüssel
Die Groß- und Kleinschreibung im Menü könnte man vereinheitlichen (jeden Menüpunkt groß schreiben).

Das schreibst du besser in die Credits und die Bedienungsanleitung und nicht nur irgendwo ins Internet :stupid:

Umgesetzt!

Zitat:

Ich habe leider keine Möglichkeit gefunden, einen eigenen Seed einzugeben.
Doch das geht, wenn man in das Menü unter den Punkt neue Welt >> Optionen geht dann kann man wenn man das Feld Seed ausgewäht hat das jeweils letzte Zeichen mit Backspace wegmachen und dann seien Eigenen Seed eingeben. Genauso ist das auch bei der eigenen Weltgröße. Ich weiß das ist etwas tricky und nicht ganz so intuitiv. Vielleicht könnte ich so einen Cursor machen der blickt. Mal sehen.

Zitat:

Insgesamt muss man aber sagen: ein sehr gutes Erstlingswerk :thumb:

Wenn du das Projekt nach deiner Arbeit weiterführen möchtest, könnte ich mir gut vorstellen, dass man dazu eine Online-Community aufbauen kann: Highscores, Vergleiche mit anderen Spieler bezüglich der gespielten Labyrinthe, usw.
Dazu könnten die Labyrinthe natürlich etwas abwechslungsreicher werden :stupid:
Danke. Ja ich habe vor eventuell ein Multiplayer zu machen und die Türen so umzubasten das wenn man einen Türe öffnen die Wandteile links und rechts neben der Türe stehen bleiben. Das Problem damit ist das ich die Kollisionserkennung anpassen müsste da hatte ich dann keine Lust mehr drauf.

SimplySimon 18. Jun 2012 20:25

AW: 3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik
 
Absolut irre Hammer! :)

3 kleine Sachen:
  • Gleich zu Beginn kam die Meldung mit dem OpenGl-Fehler (nicht installiert). Hat aber nach dem Herunterladen funktioniert! :)
  • Das Menü sollte man mit der Maus bedienen können.
  • Ich persönlich finde das Blickfeld zu klein, das könnte man vergrößern, damit Bewegungen nicht so hektisch vorkommen.

Ansonsten: Weiter so! :)

roboter202 18. Jun 2012 20:37

AW: 3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik
 
Zitat:

Zitat von SimplySimon (Beitrag 1171500)
Absolut irre Hammer! :)

3 kleine Sachen:
  • Gleich zu Beginn kam die Meldung mit dem OpenGl-Fehler (nicht installiert). Hat aber nach dem Herunterladen funktioniert! :)
  • Das Menü sollte man mit der Maus bedienen können.
  • Ich persönlich finde das Blickfeld zu klein, das könnte man vergrößern, damit Bewegungen nicht so hektisch vorkommen.

Ansonsten: Weiter so! :)

Das mit dem OpenAL wird gebraucht damit ich die 3D Sounds machen kann. Das hat jedoch nicht jeder installiert darum muss man es sich manchmal erst noch herunterladen. Ich hätte das auch automatisieren können aber ich bin mir nicht sicher ob ich den OpenAL-Installer hätte verbreiten dürfen. Braucht aber auch nur 1mal gemacht zu machen

Zitat:

Das Menü sollte man mit der Maus bedienen können.
Hätte nicht gedacht das es so einfach ist. Fertig!

Zitat:

Ich persönlich finde das Blickfeld zu klein, das könnte man vergrößern, damit Bewegungen nicht so hektisch vorkommen.
Auch fertig. Wird sogar gespeichert.

Wie gesagt das ganze ist "sill far from finshed" aber so kleine Dinge kann ich bis Mittwoch noch einbauen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz