AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte 3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik

3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik

Ein Thema von roboter202 · begonnen am 18. Jun 2012 · letzter Beitrag vom 18. Jun 2012
Antwort Antwort
roboter202

Registriert seit: 6. Mär 2011
98 Beiträge
 
Delphi 6 Professional
 
#1

3D Labyrinth Spiel - OpenGL - 9. Klasse Informatik

  Alt 18. Jun 2012, 17:52
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
Anm.: Wenn ich mehr Zeit habe dann schreib ich hier mal noch mehr rein. VSync aktivieren.
Miniaturansicht angehängter Grafiken
gczht.jpg  
Christian
i := 0 ; While i = 0 do beep ;

Geändert von roboter202 (14. Jul 2012 um 14:54 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#2

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

  Alt 18. Jun 2012, 18:51
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.
  Mit Zitat antworten Zitat
roboter202

Registriert seit: 6. Mär 2011
98 Beiträge
 
Delphi 6 Professional
 
#3

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

  Alt 18. Jun 2012, 19:21
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
Christian
i := 0 ; While i = 0 do beep ;
  Mit Zitat antworten Zitat
Benutzerbild von nh.
nh.

Registriert seit: 13. Mai 2011
11 Beiträge
 
#4

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

  Alt 18. Jun 2012, 20:01
ich kann durch wände laufen und seh nachher nur noch decke+boden
  Mit Zitat antworten Zitat
roboter202

Registriert seit: 6. Mär 2011
98 Beiträge
 
Delphi 6 Professional
 
#5

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

  Alt 18. Jun 2012, 20:14
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.
Christian
i := 0 ; While i = 0 do beep ;

Geändert von roboter202 (18. Jun 2012 um 20:20 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#6

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

  Alt 18. Jun 2012, 20:32
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

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).

Die Texturen stammen von:
  • thematrixer.net
  • photoshoproadmap.com
Das schreibst du besser in die Credits und die Bedienungsanleitung und nicht nur irgendwo ins Internet

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


Insgesamt muss man aber sagen: ein sehr gutes Erstlingswerk

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
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.

Geändert von BUG (18. Jun 2012 um 20:36 Uhr)
  Mit Zitat antworten Zitat
roboter202

Registriert seit: 6. Mär 2011
98 Beiträge
 
Delphi 6 Professional
 
#7

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

  Alt 18. Jun 2012, 20:44
Lass lieber nochmal eine Rechtschreibprüfung darüber laufen und nochmal von jemandem gegenlesen
Oh ja die schlechte Google-docs Rechtschreibprüfung.

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
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

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
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.
Christian
i := 0 ; While i = 0 do beep ;

Geändert von roboter202 (18. Jun 2012 um 20:51 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz