AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte 3D-Spiel Breakout
Thema durchsuchen
Ansicht
Themen-Optionen

3D-Spiel Breakout

Ein Thema von Oxmyx · begonnen am 6. Dez 2004 · letzter Beitrag vom 28. Dez 2005
Antwort Antwort
Seite 7 von 11   « Erste     567 89     Letzte »    
Oxmyx
Registriert seit: 21. Sep 2004
Hallo!

Hier ist ein kleines Spiel, das ich in Delphi programmiert habe. Es handelt sich um eine 3D-Version des bekannten Breakout-Spielprinzips. Das besondere an meinem Spiel ist eine ungewöhnliche, dynamische 3D-Perspektive, die ich bislang noch in keinem Freeware-Breakoutklon gesehen habe.

Diese Version ist nicht ganz fertig. Es gibt folgende Einschränkungen:
- Im Menü ist "Einstellungen" und "Anleitung" nicht auswählbar. Um Einstellungen zu ändern, kann man aber die Datei "config.ini" editieren.

Das Spiel benötigt mindestens DirectX 9.0!

Update 1.10.2005:
+ Explosions- und Partikeleffekte
+ optionale Kameraperspektive mit weniger Bewegung und mehr Übersicht (mit Taste "c")
+ Ball-Kamera-Modus
+ mehr Sounds
+ endlich auch Musik

Update 10.2.2005:
+ 3 neue grafische Umgebungen (Wüste, Wald, Asteroid)
+ Schadenstexturen für die Kisten
+ Kampagnensystem
+ erweiterter Leveleditor

Update 7.2.2005:
Ich habe mich nochmal hingesetzt und einige Verbesserungen vorgenommen:
+ Bälle rollen jetzt wirklich, nicht nur scheinbar
+ Bälle kollidieren auch untereinander
+ Fehler mit DirectInput behoben
+ mehrere kleinere Fehler und Bugs behoben
+ am Schluss werden die erreichten Punkte angezeigt

Download-URL siehe unten!

Neue Version: Die Levels sind jetzt nicht mehr fest einprogrammiert, sondern werden aus Dateien gelesen. Mit dem Leveleditor kann man beliebig viele neue Levels erstellen und ins Spiel einbinden.

Downloadlink (18 MB)

Leveleditor (516 KB)
Zur richtigen Benutzung des Leveleditors bitte die Datei "Informationen.txt" lesen!

Ich würde mich über konstruktive Kritik und Anregungen freuen!
 
Oxmyx
 
#61
  Alt 1. Okt 2005, 20:21
Es gibt wieder neues. In Version 1.1 hat sich folgendes geändert:

+ Explosions- und Partikeleffekte
+ optionale Kameraperspektive mit weniger Bewegung und mehr Übersicht (mit Taste "c")
+ Ball-Kamera-Modus
+ mehr Sounds
+ endlich auch Musik

...und hier kann man's downloaden: http://home.arcor.de/oxmyx/Breakout.zip (18 mb)

Die Levels von jfheins sind auch mit enthalten.

Viel Spaß
  Mit Zitat antworten Zitat
BenjaminH

 
Turbo Delphi für Win32
 
#62
  Alt 1. Okt 2005, 20:50
Müssen das wirklich 18MB sein?
Ich find das schon etwas hart für dieses Spiel, davor waren es doch deutlich weniger..
Weitere Kritik kommt, wenn ich es geladen hab...

[Edit] Nun der Test des Spieles:
+Echt tolle Musik
+Die verschiedenen Perspektiven sind toll gemacht
+Die Explosionen sind schön anzuschaun

Das große Minus:
-Beim beenden des Spiels schloss es sich nicht und ich war im Vollbild gefangen.. weder Alt+F4 noch Esc noch Taskmanager halfen..
Benjamin
  Mit Zitat antworten Zitat
Oxmyx
 
#63
  Alt 1. Okt 2005, 21:03
Wenn ich es in der selben Qualität mit weniger als 18 mb geschafft hätte, hätte ich das auch gemacht. Aber im Zeitalter von DSL denke ich nicht, dass es nötig ist, für die paar MB große Abstriche bei der Qualität der Grafiken und der Musik hinnehmen zu müssen.
  Mit Zitat antworten Zitat
Oxmyx
 
#64
  Alt 1. Okt 2005, 21:08
Zitat von BenjaminH:
-Beim beenden des Spiels schloss es sich nicht und ich war im Vollbild gefangen.. weder Alt+F4 noch Esc noch Taskmanager halfen..
Den Fehler kann ich nicht nachvollziehen. Öffne mal die config.ini und mach aus Windowed=0 mal Windowed=1. Dann kannst du vielleicht sehen, ob eine Fehlermeldung beim Beenden angezeigt wird.
  Mit Zitat antworten Zitat
BenjaminH

 
Turbo Delphi für Win32
 
#65
  Alt 1. Okt 2005, 21:17
Also, wenn ich es beende erscheint jetzt die Windows Meldung, dass Breakout.exe ein Problem festgestellt hat und beendet werden musste.
Und dann folgt eine "EAcces Violation in module ntdll.dll at 00018FEA.
Acces violation at address 7C928FEA in module 'ntdll.dll'. Write of address 00000010."
Worauf das Programm dann geschlossen wird. Schade!
Benjamin
  Mit Zitat antworten Zitat
TheXception
 
#66
  Alt 1. Okt 2005, 21:25
Tolles Spiel!
Allderdings finde ich nicht so gut das das Spiel nur mit der Tastatur gespielt werden kann, da man meiner Meinung mit der Maus besser reagieren kann als wenn man das Pad langsam mit der Tastatur von einem Ende zum anderen fahren muss um die schnellen Bälle zu erwischen. Also ich würde mich auf eine Maussteuerung freuen. Dies find ich ein bisschen wie eine Spaßbremse wen man mit dem pad auf der einen Seite ist und den Ball auf der anderen nicht schnell genug erreicht.
Ansonsten find das Spiel cool. Beim Beenden erscheint bei mir keine Fehlermeldung.
  Mit Zitat antworten Zitat
BenjaminH

 
Turbo Delphi für Win32
 
#67
  Alt 1. Okt 2005, 21:52
So, ein neuer Fehler, wieder beim Beenden:
Zitat:
Die Anweisung in "0x7c928fead" verweist auf Speicher in "0x00000010". Der Vorgang "written" konnte nicht auf dem Speicher ausgeführt werden.
[Edit] Neue beobachtung: Wenn ich das Spiel starte und sofort wieder beende, geht das ganz reibungslos!
Benjamin
  Mit Zitat antworten Zitat
Benutzerbild von dizzy
dizzy

 
Delphi 7 Enterprise
 
#68
  Alt 2. Okt 2005, 01:24
Das Spiel ist einfach . Mit der Musik machts gleich nochmal si viel Spaß, und die neue Kamera ist auch sehr angenehm.

Beim Beenden bekomme ich jedoch auch eine AV. Und zwar eine Zugriffsverletzung beim Zugriff auf Adresse 00000000.

Die Explosionen können, grad wenn 2 Bälle im Spiel sind, das Feld ein wenig zu sehr bedecken, so dass man schnell den Überblick verliert. Die würde ich mir einwenig kleiner, oder durchsichtiger wünschen. Ansonsten einfach immernoch edel
Fabian K.
  Mit Zitat antworten Zitat
Pfoto

 
Turbo Delphi für Win32
 
#69
  Alt 2. Okt 2005, 09:27
Wirklich cool! Für mich als Anfänger beeindruckst Du mich damit besonders.
Wo hast Du mit DirectX umzugehen gelernt?

Die Perspektive von oben finde ich persönlich am besten. Die anderen machen mich auch ein wenig schwindelig.

Beim Beenden wird das Programm zwar geschlossen, aber es erscheint eine Fehlermeldung:
"Die Anweisung in "0x747c949b" verweist auf Speicher in "0x747c949b".
Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden."

Und nach Klick auf Ok kommt noch eine AccessViolation.



Ich verwende WindowsXP Pro mit SP2 und fast allen weiteren Bugfixes.
Es ist DirectX 9.? installiert.



Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat
Oxmyx
 
#70
  Alt 2. Okt 2005, 12:09
Zitat von Pfoto:
Wirklich cool! Für mich als Anfänger beeindruckst Du mich damit besonders.
Wo hast Du mit DirectX umzugehen gelernt?
DirectX-SDK runtergeladen und angefangen zu lesen. Und die SDK-Beispiele angeschaut.

Das mit der Fehlermeldung beim Beenden ist komisch. Tritt das nur bei Windows XP auf? Ich habe nämlich Windows 2000 SP 4 installiert.

Und zum Schluss: Neue Levels sind immer willkommen. Ich integriere gute Levels immer auch mit in die nächste Version.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 11   « Erste     567 89     Letzte »    


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 07:47 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