AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [Spiel] 'CrazyDragon' (Moorhuhn-Klon) - 1xCanvas, 1xOpenGL
Thema durchsuchen
Ansicht
Themen-Optionen

[Spiel] 'CrazyDragon' (Moorhuhn-Klon) - 1xCanvas, 1xOpenGL

Ein Thema von Lumpiluk · begonnen am 15. Okt 2009 · letzter Beitrag vom 21. Nov 2009
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Lumpiluk
Lumpiluk

Registriert seit: 25. Dez 2008
110 Beiträge
 
#1

Re: [Spiel] 'CrazyDragon' (Moorhuhn-Klon)

  Alt 17. Nov 2009, 18:02
Juhu!
Ich habe vor kurzem eine OpenGL-Version von 'CrazyDragon' fertig gestellt!
Jetzt läuft es sogar flüssig auf unseren uralten Schulrechnern!
Ich hoffe, es gefällt euch.

Noch ein paar Tipps:
Nachdem man eine 'Jagdzone' ausgewählt hat, kann man mit der Taste [H] eine kleine Hilfe anzeigen, in der die meisten restlichen Shortcuts stehen. Ansonsten kann man über [Alt] auch das MainMenu (in einer ToolBox) aufrufen.

Die Regeln sind eigentlich die gleichen geblieben. Allerdings schießt man jetzt nicht mehr mit Schrotkugeln - heißt: Wenn zwei Vögel/Drachen hintereinander fliegen, wird nur der vordere abgeschossen (dank Selektion über Colorpicking)! Zudem werden jetzt bessere Texturen verwendet, es gibt einen vernünftigen Vollbildmodus ([F]) und dank der relativen Texturgröße konnte ich noch einmal den Speicherverbrauch senken.
Leider ist es mit ca. 13,7MB immernoch zu groß für ein Attachment: CrazyDragon_v2.0.5.exe


Kritik, Anregungen und sonstige Kommentare sind wie immer willkommen!
(schonmal ein Punkt von mir: ich glaube, das Fadenkreuz ist mir für den Nicht-Vollbildmodus etwas zu groß geraten )
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.373 Beiträge
 
Delphi 12 Athens
 
#2

Re: [Spiel] 'CrazyDragon' (Moorhuhn-Klon)

  Alt 17. Nov 2009, 20:25
Also ein bissl viel Speichersplatz wird von deinen Programmen (samt Quellcodes und Co.) schon belegt ... also im Verhältnis zum "Ergebnis".


Was ich "schlecht" fand:
- warum werden IMMER bei jedem Rechtsklick Pukte abgezogen?
Selbst wenn da nicht nachgeladen wird.
- unpraktisch fand ich, daß man nichtmal vorzeitig nachladen kann und man so immer erst alles leerschießen mußte, bevor es geht.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Lumpiluk
Lumpiluk

Registriert seit: 25. Dez 2008
110 Beiträge
 
#3

Re: [Spiel] 'CrazyDragon' (Moorhuhn-Klon)

  Alt 17. Nov 2009, 20:31
Der hohe Speicherverbrauch kommt hauptsächlich von den großen Hinter- und Vordergrundtexturen, also den Bergen... (habe schon überlegt, irgendwie aus ZIPs oder 7zs zu laden, aber das bringt bei komprimierten TGAs wahrscheinlich auch nicht viel)

Und das mit den Rechtsklicks war Absicht. Aber du hast Recht, es wäre logischer, wenn dann trotzdem nachgeladen wird und dann etwas abgezogen - sozusagen als Preis für die verschwendete Munition
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.373 Beiträge
 
Delphi 12 Athens
 
#4

Re: [Spiel] 'CrazyDragon' (Moorhuhn-Klon)

  Alt 17. Nov 2009, 21:11
Zitat von Lumpiluk:
Und das mit den Rechtsklicks war Absicht. Aber du hast Recht, es wäre logischer, wenn dann trotzdem nachgeladen wird und dann etwas abgezogen - sozusagen als Preis für die verschwendete Munition
Nja, wenn schon Punkte bei jedem Rechtsklick abgezogen werden, dann sollte auch nachgeladen werden.
(wobei es hier gut wäre, wenn da die Anzahl der nachgeladenen Patronen mit eingerechnet werden)

Oder wenn nicht nachgeladen werden soll, dann sollten auch keine Punkte abgezogen werden.
Wofür auch, man hat ja garnichts für die abgezogenen Punkte bekommen.

Eine Z-Lib (mit selber Komprimierung wie in ZIPs) wäre in Delphi direkt vorhanden.
Oder man verwendet halt ein optimaleres Grafikformat.

Man muß es natürlich nicht gleich übertreiben, aber so als Anreiz, was theoretisch möglich ist.
Diese Programme und ihre Daten sind in der Regel fast nie komprimiert (ZIP, UPX und Co.), sondern werden oftmals live berechnet oder eben in einem "idealen" Datenformat gespeichert.
http://www.theproduct.de/
http://www.theprodukkt.com/
http://en.wikipedia.org/wiki/64k_intro
http://www.pouet.net/
http://scene.org/
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Lumpiluk
Lumpiluk

Registriert seit: 25. Dez 2008
110 Beiträge
 
#5

Re: [Spiel] 'CrazyDragon' (Moorhuhn-Klon)

  Alt 21. Nov 2009, 22:05
So, jetzt gibt es auch eine kleine Demo als YouTube-Video
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 03:39 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-2025 by Thomas Breitkreuz