Delphi-PRAXiS
Seite 8 von 9   « Erste     678 9      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Old Snakey b5.3 - Snake Klon - discontinued... (https://www.delphipraxis.net/117987-old-snakey-b5-3-snake-klon-discontinued.html)

littleDave 18. Aug 2008 12:04

Re: Old Snakey - Beta 5.3 - Bugs gefixt - Ideen gesucht!
 
Servus :hi:

Erstmal vorweg: nicht schlecht :thumb: Ich habs mir mal das Program etwas angeschaut und es hat schon ein wenig Suchtpotenzial. Doch ein paar Sachen find ich noch nicht so toll:

Die Geschwindigkeit geht in höheren Level zu schnell nach oben. Das gilt sowohl für die leichten als auch für die schweren Schwierigkeitsgrade. Das frustet schon wenn man nicht über Level 18 im Schwierigkeitsgrad 4 hinauskommt. Gerade das Navigieren von sehr langen Schlangen macht doch am meisten Spaß.

Das Ausfaden des Schwanzes ist zwar ein nettes grafisches Gimick, doch so ganz gelungen find ich es nicht. Es ist nicht mehr klar, wo jetzt genau die Schlange aufhört - das stört wirklich (mich jedenfalls).

Dann noch ein Bug:
Ich hab mal auf "godlike" gespielt (;-)) und nachdem ich in Level 9 angekommen bin und mein Futter brav gegessen habe, blieb die Schlange stehen. Einfach so :-(. Das Programm reagiert noch ganz normal, anscheinend ist irgendwas mit der Geschwindigkeitserhöhung schief gegangen. Ich weiß nicht, ob ich gerade ins Level 9 gekommen bin oder ob ich da bereits war. Das neue Futter samt Animation wurde korrekt dargestellt, doch die Schlange bewegt sich kein Stück weiter.

Grüße

xZise 18. Aug 2008 12:42

Re: Old Snakey - Beta 5.3 - Bugs gefixt - Ideen gesucht!
 
Zitat:

Zitat von littleDave
[...]Die Geschwindigkeit geht in höheren Level zu schnell nach oben. Das gilt sowohl für die leichten als auch für die schweren Schwierigkeitsgrade. Das frustet schon wenn man nicht über Level 18 im Schwierigkeitsgrad 4 hinauskommt. Gerade das Navigieren von sehr langen Schlangen macht doch am meisten Spaß.[...]

Okay ich werde mir mal die Formel angucken und die "linearisieren".

Zitat:

Zitat von littleDave
Das Ausfaden des Schwanzes ist zwar ein nettes grafisches Gimick, doch so ganz gelungen find ich es nicht. Es ist nicht mehr klar, wo jetzt genau die Schlange aufhört - das stört wirklich (mich jedenfalls).

Habe ich auch schon bemerkt und ich hatte da einen kleinen Fehler drinne ;) In der neuen Version wird das wesentlich besser sein. Zur Zeit sieht das so aus:

Jedes einzelne Segment wird um "step" in allen 3 Farbkanälen größer (also weißer):
Delphi-Quellcode:
step := 255/(<Schlangenlänge>)
Ergebnis ist, dass der Großteil des Farbraumes verwendet wird: Das letzte Stück ist nämlich dann "step * (<Schlangelänge> - 1)" was annähern 255 ist. Deshalb sieht das demnächst so aus:
Delphi-Quellcode:
step := 50{oder s.ä.}/(<Schlangenlänge> - 1)
Dabei "Schlangenlänge - 1", weil der Kopf ja die Farbe nicht verändert (Ansonsten würde es sich immer ändern in welchen Bereich es sich abspielt).

Außerdem könnte es sein, dass du es mit dem "Slimetrail" verwechselst? rötlich/rosa = begebar (außer die roten Wände :mrgreen: ) nur schwarz/grau sind Schlange.

Zitat:

Zitat von littleDave
Dann noch ein Bug:
Ich hab mal auf "godlike" gespielt (;-)) und nachdem ich in Level 9 angekommen bin und mein Futter brav gegessen habe, blieb die Schlange stehen. Einfach so :-(. Das Programm reagiert noch ganz normal, anscheinend ist irgendwas mit der Geschwindigkeitserhöhung schief gegangen. Ich weiß nicht, ob ich gerade ins Level 9 gekommen bin oder ob ich da bereits war. Das neue Futter samt Animation wurde korrekt dargestellt, doch die Schlange bewegt sich kein Stück weiter.

Erstens: Hast du noch das Log? Danke
Zweitens: Ich werde aufgrund von deinen Daten das mal rekonstruieren.

MfG
xZise

PS: Die PreAlpha von Snakey Fusion werde ich demnächst veröffentlichen. Bisher geht nur das rumspielen mit der GUI. Aber damit bin ich so gut wie fertig.

littleDave 18. Aug 2008 12:47

Re: Old Snakey - Beta 5.3 - Bugs gefixt - Ideen gesucht!
 
Zitat:

Zitat von xZise
Erstens: Hast du noch das Log? Danke
Zweitens: Ich werde aufgrund von deinen Daten das mal rekonstruieren.

Es wurde kein Log erstellt, da das Spiel ja noch weitergelaufen ist - nur die Schlange hat sich nicht mehr bewegt. Somit kam auch nicht der Dialog, ob die Log-Datei speichern will. Daher hab ich leider kein Log :-(

zahor 18. Aug 2008 13:25

Re: Old Snakey - Beta 5.3 - Bugs gefixt - Ideen gesucht!
 
genau den bug hatte ich auch!

littleDave 18. Aug 2008 17:50

Re: Old Snakey - Beta 5.3 - Bugs gefixt - Ideen gesucht!
 
@zahor: :oops: hab vorhin nicht genau genug geschaut, wann wer welchen Bug aufgeschrieben hat. Hier ist die Bugmeldung von zahor.

Aber interessant ist es schon: Bei Level 5 gehts bis Stufe 16, bei Level 10 gehts bis Stufe 9

xZise 18. Aug 2008 18:00

Re: Old Snakey - Beta 5.3 - Bugs gefixt - Ideen gesucht!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Naja rein Rechnerisch ist das Interval (150 ms start, dann 2 * schwierigkeit) irgendwann Schluss. Besonders weil die Difficulty bei "Goldlike" 10 ist. Das auch noch doppelt macht nach 7x Futtern nur noch 10 ms. D.h. dannach weiß ich nicht wie sich der Timer verhält (möglicherweise, setzt er Enabled auf false sobald Interval < 0 wird).

Deshalb zwei Sachen für Snakey Fusion:
  1. Während des Spiels können Logs erstellt werden
  2. Hyperbelmäßige Beschleunigung. Heißt also das es asymptotisch zur x-Achse ist, wobei ich da dann sagen würde asymptotisch zur parallelen der x-Achse, z.B. mindestens 40 ms mindestens (dass sind dann immerhin 25 Schritte in der Sekunde)

Das sollte auch klären, warum das bei den anderen Levels immer anders ist.

Als Bouns habe ich einfach mal die "Pre Alpha" von Snakey Fusion upgeloadet. Sie ist noch nicht spielbar. Aber relativ weit.

MfG
xZise

zahor 19. Aug 2008 08:25

Re: Old Snakey - Beta 5.3 - Bugs gefixt - Ideen gesucht!
 
@littleDave: ist doch gar kein problem - dann wird unser bug umso prominenter! ich guck sobald ich zeit hab mal worans liegen koennte, genau wie beim cpu-auslastungs-leak
edit: ups, hab den beitrag von xzise uebersehen

zahor 19. Aug 2008 16:29

Re: Old Snakey - Beta 5.3 - Bugs gefixt - Ideen gesucht!
 
Liste der Anhänge anzeigen (Anzahl: 1)
ich hab gleich noch nen vorschlag: ein map-editor ist ja wie ich gesehen habe schon in planung (map-import per napfile) - super idee, xZise! denn wer zur zeit ne map machen will, muss ein Logfile manipulieren... nicht so dolle^^
im anhang gleich mal nen vorschlag fuer ne recth schwierige map!
dashat mich auch auf die idee gebracht, dass der map-autor die schwierigkeit einstellen koennen sollte, z.B. einen Faktor angeben, mit dem der Wert, der vom timer-interval abgezogen wird, multipliziert wird - unabhaengig von der schwierigkeitsstufe. und einen faktor fuer die laengenerhoehung der schlange, und vllt. sogar noch die anzahl der kaestchen, also die groesse des spielfeldes. was haltet ihr davon?

edit: anhang angefuegt... :oops:

xZise 19. Aug 2008 21:20

Re: Old Snakey - Beta 5.3 - Bugs gefixt - Ideen gesucht!
 
Moin zahor,
erstens ist da kein Anhang (?) und zweitens hatte das schon (längst) mr_emre_d implementiert (in sein Programm).

MfG
xZise

mr_emre_d 20. Aug 2008 16:11

Re: Old Snakey - Beta 5.3 - Bugs gefixt - Ideen gesucht!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wäre Non-VCL etwas ?

Es werden ja in der aktuellen Version ( FUSION ) keine Komponenten von der VCL benützt ...

also von daher hätten wir keine probleme mit den abfragen usw ...

Hier mal ein kleines BSP:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:02 Uhr.
Seite 8 von 9   « Erste     678 9      

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