AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Old Snakey b5.3 - Snake Klon - discontinued...

Old Snakey b5.3 - Snake Klon - discontinued...

Ein Thema von zahor · begonnen am 29. Jul 2008 · letzter Beitrag vom 1. Sep 2008
Antwort Antwort
Seite 8 von 9   « Erste     678 9   
Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#1

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

  Alt 18. Aug 2008, 12:04
Servus

Erstmal vorweg: nicht schlecht 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
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#2

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

  Alt 18. Aug 2008, 12:42
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 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):
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:
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 ) nur schwarz/grau sind Schlange.

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.
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#3

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

  Alt 18. Aug 2008, 12:47
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
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat
zahor

Registriert seit: 27. Jun 2006
Ort: im hintersten Winkel des RAMs
182 Beiträge
 
Delphi 2007 Professional
 
#4

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

  Alt 18. Aug 2008, 13:25
genau den bug hatte ich auch!
Real Programmers always confuse Christmas and Halloween because Oct31 = Dec25. - Andrew Rutherford
  Mit Zitat antworten Zitat
Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#5

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

  Alt 18. Aug 2008, 17:50
@zahor: 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
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#6

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

  Alt 18. Aug 2008, 18:00
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
Angehängte Dateien
Dateityp: 7z snakey_fusion_151.7z (215,7 KB, 12x aufgerufen)
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
zahor

Registriert seit: 27. Jun 2006
Ort: im hintersten Winkel des RAMs
182 Beiträge
 
Delphi 2007 Professional
 
#7

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

  Alt 19. Aug 2008, 08:25
@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
Real Programmers always confuse Christmas and Halloween because Oct31 = Dec25. - Andrew Rutherford
  Mit Zitat antworten Zitat
zahor

Registriert seit: 27. Jun 2006
Ort: im hintersten Winkel des RAMs
182 Beiträge
 
Delphi 2007 Professional
 
#8

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

  Alt 19. Aug 2008, 16:29
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...
Angehängte Grafiken
Dateityp: tif map_378.tif (10,1 KB, 8x aufgerufen)
Real Programmers always confuse Christmas and Halloween because Oct31 = Dec25. - Andrew Rutherford
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#9

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

  Alt 19. Aug 2008, 21:20
Moin zahor,
erstens ist da kein Anhang (?) und zweitens hatte das schon (längst) mr_emre_d implementiert (in sein Programm).

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
mr_emre_d
(Gast)

n/a Beiträge
 
#10

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

  Alt 20. Aug 2008, 16:11
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:
Angehängte Dateien
Dateityp: rar non-vcl-example_168.rar (42,7 KB, 11x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 8 von 9   « Erste     678 9   

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