AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [Spiel] Flos DrawBall [neue Version: 06.01.09]
Thema durchsuchen
Ansicht
Themen-Optionen

[Spiel] Flos DrawBall [neue Version: 06.01.09]

Ein Thema von Florian H · begonnen am 26. Nov 2006 · letzter Beitrag vom 25. Nov 2011
Antwort Antwort
Seite 7 von 22   « Erste     567 8917     Letzte »    
Florian H
Registriert seit: 30. Mär 2003
Hallo zusammen,

mir kam vor einigen Wochen eine prinzipiell ganz nette Spielidee in den Sinn, deren Konzept ich dann auch gleich etwas ausarbeitete und schon bald war ich dann munter am Programmieren. Dann wieder ein paar Wochen nicht und dieses Wochenende dann doch wieder.
Soviel zur sinn- und zwecklosen Vorgeschichte.

Jedenfalls kann ich euch nun eine Version von "Flos DrawBall" präsentieren, die irgendwie auch schon spielbar ist.

Bei dem Spiel geht es darum, einen oder mehrere Bälle in ein Zielfeld zu bekommen.
Das ganze geschieht über Beschleunigungsfelder, die den Ball in eine bestimmte Richtung ablenken, wenn er über sie drüber rollt.
Diese Beschleunigungsfelder kann man auf das Spielfeld aufmalen, indem man die Richtung der Beschleunigung mit den Pfeiltasten auswählt (es gibt also links, rechts, oben und unten) und dann mit der Maus wie in einem Zeichenprogramm quasi malt .. man kann so den Ball ins Ziel führen.
Daneben gibt es (bisher..) ein "böses" Feld, welches der Ball nicht berühren darf (nehmen wir an es ist Salzsäure oder ein Abgrund) und Tintenpatronen - denn die Farbe (Beschleunigungsfarbe oder so ) ist limitiert und man muss ggf. etwas haushalten - oder eben diese Patronen sammeln.

Neu (06.01.09):
  • neues Levelformat, zusätzliche Metainformationen zu Levelsets und einzelnen Leveln (z.B. Titel)
  • Tutorial-Level mit Erklärungen des Spiels und aller Elemente
  • etliche grafische Änderungen und zusätzliche Grafikeffekte (fast alle Elemente wurden neu gemacht oder überarbeitet), z.B. Schatten, Rauch, Beamer-Blitze, Lava, ...
  • neue Kollisionsengine "Ball -> Wand", dadurch deutlich realistisches Abprallen vor allem an Ecken
  • Soundtrack von fishbrain - bitte auch dazu Feedback! (btw sind alle Sounds etwas leise, muss ich noch überarbeiten)
  • Umstieg auf openGL, da directX starke Grafikprobleme macht - testbar durch Umbenennen der Datei "use_dx.NOT" in "use_dx"
  • deutliche Performancegewinne - bis zu 800% FPS-"Steigerung" bei umfangreichen Leveln (wobei die FPS ja auf 40 limitiert sind)
  • zusätzliche HUD-Einblendungen, z.B. mit Levelinformationen oder dem Ergebnis (Roadmap: Punkteberechnung, Highscores, Statistiken), "Spiel neustarten" direkt mit der [R]-Taste

Neu ( 23.12.08 ):
  • Komplett neues Menü
  • Level sind nun in Level-Packs sortiert und diese sind im Spiel dann anwählbar (bisher relativ rudimentär)
  • verbesserte Grafiken (z.B. der Ball)
  • zusätzliche Effekte, zum Beispiel die Ball-Spur in der jeweiligen Farbe der Richtung
  • natürlich viele kleinere Verbesserungen, Bugfixes und grafische Anpassungen


Neu (02.04.07):
- basiert komplett auf Andorra 2D anstatt DelphiX -> deutlich bessere Performance und Grafikeffekte (s.u.)
- etwa die Hälfte aller Grafiken neu erstellt, um die neue Grafikengine voll ausnutzen zu können (Alphachannel etc)
- Kugeln kollidieren miteinander, anstatt einfach durch sich durch zu rollen
- wie immer: übel viele Bugs gefixt (u.a. Speicherfehler, wenn man außerhalb des Fensters malen wollte)

Neu (31.03.07):
- grafische Verbesserungen, Anzeige der verbleibenden Bälle etc

Neu (25.03.07):
- viele kleine Bugs oder Unzulänglichkeiten gefixt (Kollisionen, Menü etc)
- Performance verbessert (v.a. bei vollgemalten Levels deutlich spürbar, sollte auch auf älteren PCs kaum mehr ruckeln)
- neue Elemente: Beam-Felder, Beschleunigungsblöcke, Kissen und Bumper


Kleine Erläuterung:
Beamfelder: davon gibt es 4 verschiedene, bestehend jeweils aus einem oderer mehreren Start- und Zielfeldern, bei mehreren Zielfeldern kommt der Ball zufällig in einem davon heraus
Beschleunigungsblöcke: wirken sich genauso stark aus wie aufgemalte Beschleunigungsfarbe, eine Beschleunigung kann also maximal ausgeglichen werden auf so einem Feld
Kissen: bremst die Bewegung des Balles bei Berühung ab
Bumper: lässt den Ball stärker zurückprallen als er ankam
Nichtbemalbare Fläche: sind die gestreiften grauen Flächen, dort kann keine Farbe draufgemalt werden ("tote Zone")

Ein ausführliches Tutorial-Level ist integriert, ist auf jeden Fall zu empfehlen ...

Level-Editor von xZise[DP-Thread]: klick!


Zum Download mit Musik (extern, Direktlink, 4,4MB)


Viele Grüße
Flo
Miniaturansicht angehängter Grafiken
drawball080_202.jpg   screen1_461.jpg  
Angehängte Dateien
Dateityp: rar release_0.80-nomusic_961.rar (1,99 MB, 244x aufgerufen)
 
Florian H

 
Delphi 6 Professional
 
#61
  Alt 14. Dez 2006, 13:32
Joah, also Kollision ist gefixt, hab nur neulich mal DelphiX bissl putt gemacht und hatte bis heute/morgen etwas Schulstress (Abitur und so).. aber das Wochenende dann ggf..

grüßle
Florian Heft
  Mit Zitat antworten Zitat
Florian H

 
Delphi 6 Professional
 
#62
  Alt 24. Mär 2007, 09:23
Nachdem mich Performanceprobleme ja ziemlich angekotzt hatten (man male das ganze Feld voll mit Beschleunigungsfeldern und sehe die Framerate einbrechen) hab ich mich nu mal wieder hingesetzt und das ganze auf partielles neuzeichnen umgestellt (Spielfeld wird in einzelne Blöcke unterteilt und nur die Blöcke neu gezeichnet, in denen sich etwas geändert hat)...
Damit steht nun ner Weiterentwicklung praktisch nix mehr im Wege (außer den schon erwähnten schulischen Dingen die leider vorgehen müssen)

Dies nur mal so als kleiner Statusbericht, ne neue Version dafür hochladen bringt ansich nix..

PS: Transparente Sand- oder Eisfelder lassen die Framerate trotzdem merklich einbrechen, irgendwie kann DelphiX damit echt net gut umgehn..
Florian Heft
  Mit Zitat antworten Zitat
Florian H

 
Delphi 6 Professional
 
#63
  Alt 25. Mär 2007, 20:16
so, nun ist sie da, die neue Version

Viel Spaß beim Testen und ich hoffe und freue mich auf euer Feedback!

Nochmal aus dem 1. Post zitiert (wo auch der Download zu finden ist):
Zitat:
Neu (25.03.07):
- viele kleine Bugs oder Unzulänglichkeiten gefixt (Kollisionen, Menü etc)
- Performance verbessert (v.a. bei vollgemalten Levels deutlich spürbar, sollte auch auf älteren PCs kaum mehr ruckeln)
- neue Elemente: Beam-Felder, Beschleunigungsblöcke, Kissen und Bumper

Kleine Erläuterung:
Beamfelder: davon gibt es 4 verschiedene, bestehend jeweils aus einem oderer mehreren Start- und Zielfeldern, bei mehreren Zielfeldern kommt der Ball zufällig in einem davon heraus
Beschleunigungsblöcke: wirken sich genauso stark aus wie aufgemalte Beschleunigungsfarbe, eine Beschleunigung kann also maximal ausgeglichen werden auf so einem Feld
Kissen: bremst die Bewegung des Balles bei Berühung ab
Bumper: lässt den Ball stärker zurückprallen als er ankam

Leider fehlt mir atm vor allem die Kreativität, um neue Levels zu basteln.. Level 3 und Level 9 nutzen einige der neuen Elemente .. ich denk ich kann morgen ein paar neue Levels machen -freue mich aber noch viel mehr über Levels von Usern -> Leveleditor liegt bei

Und noch ein Wort zu der Menügrafik mit den Erklärungen: sind leider hoffnungslos veraltet, auch dafür fehlt mir grad die ruhige Hand, um das schön neu zu machen.. ich hoffe aber, es ist weitestgehend selbsterklärend
grüßle
flo
Florian Heft
  Mit Zitat antworten Zitat
Florian H

 
Delphi 6 Professional
 
#64
  Alt 26. Mär 2007, 14:16
Jetzt bin ich einmal ganz furchtbar motiviert ..und dann gibts keine Verbesserungsvorschläge .. dann geh ich mal bissl an die frische Luft, soll ja ganz kuhl sein da draußen
Menü hab ich jetzt mal neu/anders gemacht .. und statt den Erklärungen (bzw zusätzlich dazu) gibts Tutorial-Level
Florian Heft
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#65
  Alt 26. Mär 2007, 14:21
Cool ^ Kann ich endlich meinen Editor updaten... Dummerweise bin ich gerade mit Linux online ^^ und dein Game ist leider nicht Wine kompatibel ^^ Also bitte nicht zurückschrecken Flo... Aber ich werds mir erst später angucken können
Fabian
  Mit Zitat antworten Zitat
Gruber_Hans_12345

 
Delphi 2007 Professional
 
#66
  Alt 26. Mär 2007, 14:30
was mir mal aufgefallen ist, ist das das game fast immer volle CPU Belastung hat (schon im menü, und auch im game selbst, wenn sich noch nix bewegt) - ist etwas nervig, da nach ner gewissen zeit dann der Lüfter des PCs anspringt
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#67
  Alt 26. Mär 2007, 14:47
Kann ich bestätigen: Im Hauptmenü (nur graue Oberfläche) mit Wine simuliert => 50 - 60% bzw. 60 - 70 %... Ohne ~2%
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von TonyR
TonyR

 
FreePascal / Lazarus
 
#68
  Alt 26. Mär 2007, 15:38
Das ist doch aber normal, wenn man OnIdle benutzt und auch ein paar Berechnungen macht und/oder Graphische Darstellungen projiziert, oder?

Ich finde die neue Version jedenfalls spitze
Das gibt nochmal ein großes Plus mit den neuen Objekten! Vor allem Hut ab vor dem Können, mehr in das Prog einzufügen und es trotzdem nicht zu überfüllen!

Wegen der CPU-Auslastung würde ich mich wie gesagt nicht heiß machen, denn die ist bei fast allen Spielen (mit meinem Rechner auf jeden Fall) bei 100 % ...
  Mit Zitat antworten Zitat
Florian H

 
Delphi 6 Professional
 
#69
  Alt 27. Mär 2007, 14:22
Ai, danke für die Hinweise.. wegen der CPU-Auslastung (im Menü) guck ich mir das nochmal an .. vllt lässt sich ja was einsparen..^^

Eine Frage noch: sehen die Wände so (bzw in dem Stil halt)besser aus als bisher: ScreenShot ?

grüßle
flo

Edit: die Türen würden dann natürlich auch so aussehen ..
Florian Heft
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#70
  Alt 27. Mär 2007, 16:20
Also die Wände sehen an sich gut aus, aber ich selber finde, dass du die so gross wie das Feld machen solltest...

PS: Die Türen sehen gut aus
PPS: Das beste an dem Spiel ist, dass es einfach, aber genial ist Die Regeln sind winzig (Ball => Loch; Salzsäure = Böse...) aber der Fun heftig
Fabian
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 22   « Erste     567 8917     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 08:55 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