-
Forum: Software-Projekte der Mitglieder
by xZise,
19. Aug 2008
Moin zahor,
erstens ist da kein Anhang (?) und zweitens hatte das schon (längst) mr_emre_d implementiert (in sein Programm).
MfG
xZise
-
Forum: Software-Projekte der Mitglieder
by xZise,
18. Aug 2008
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:
Während des Spiels...
-
Forum: Software-Projekte der Mitglieder
by xZise,
18. Aug 2008
Okay ich werde mir mal die Formel angucken und die "linearisieren".
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...
-
Forum: Software-Projekte der Mitglieder
by xZise,
15. Aug 2008
Meinst du fuknersaschas? Bei ihm hörte es doch urplötzlich auf.
MfG
xZise
-
Forum: Software-Projekte der Mitglieder
by xZise,
15. Aug 2008
Ich hatte damit jetzt auch schon einmal angefangen. Aber vorerst hier die Beta 5.3 von Old Snakey.
So viel ist nicht passiert, bis auf ein etwas anderes Layout (es existiert ein TMainMenu), so dass man jetzt auch von Logs laden kann.
Somit ist es prinzipel möglich Level zu speichern und zu laden. Allerdings habe ich mich auch schon an Snakey Fusion dran gesetzt und bastel da gerade eine GUI...
-
Forum: Software-Projekte der Mitglieder
by xZise,
14. Aug 2008
Wir könnten ja "Snakey Fusion" machen, und beide Spiele wieder "zusammenführen" und dann zu dritt daran arbeiten. Das Problem atm ist nur, dass die Beta 5.1 und 5.2 einen heftigen Bug haben, weshalb meine Entwicklung leider stockt :(
Aber an Multiplayer hatte ich auch schon gedacht, allerdings könnte es zu Timing Problemen kommen, was ungünstig sein könnte?
MfG
xZise
-
Forum: Software-Projekte der Mitglieder
by xZise,
8. Aug 2008
Ach stimmt da war was. Aber ich habs aber herausgefunden wo das Problem ist ;)
Zur Zeit Plage ich mich mich diesen Problem rum.
mr_emre_d: Ein Video scheint nicht zu gehen, und ein paar Sachen:
SlimeTrail vor allem zeichnen (außer den Wänden)
Mir ist aufgefallen, dass man sich auch links/rechts "verstecken" kann
MfG
xZise
-
Forum: Software-Projekte der Mitglieder
by xZise,
8. Aug 2008
Ah zahor, kann ganz gut sein. Liegt daran, dass du von Level 0 an gezählt hat, aber ich fand es komisch, dass man im Level 0 gestartet hat ;)
Aber danke für den Report. Und das Log von fuknersascha guck ich mir mal an.
MfG
xZise
-
Forum: Software-Projekte der Mitglieder
by xZise,
7. Aug 2008
Abgesehen davon gibt es jetzt schonmal eine Beta 5, damit fuknersascha endlich keine Bilder mehr hochladen muss :)
Hier das Changelog:
ScreenCenter statt DesktopCenter
Der "Chooser" ist auch in der mitte
Die GoodyListe wurde neudesignt, vorher gab es spezielle "Essenmethoden"
Die Schleimspur hat ne andere Farbe (rosa...) Erstmal damit man sie erkennt, habe aber eigentlich vor, es bläulich...
-
Forum: Software-Projekte der Mitglieder
by xZise,
7. Aug 2008
Ich hatte den aktuellen Code nicht hochgeladen, aber ich sehe gerade, das du selber es neugestaltet. Und wenn du dir das mal anschautst ist bis auf die Schlange alles in Klassen gepackt ;)
Also ich hatte da sogar eine ganz andere "coole" Idee, und zwar das man nicht stirbt wenn die Wand die Schlange berührt, sondern den Rest einfach abschneidet :P SOzusagen zum verkürzen?
Ich werde mal...
-
Forum: Software-Projekte der Mitglieder
by xZise,
6. Aug 2008
Okay, also ich kann leider nicht sagen, warum er da kollidiert ist. Ich habe allerdings schon ein kleines Log implementiert. Mal gucken wann ich die Beta 5 veröffentlichen kann.
MfG
xZise
-
Forum: Software-Projekte der Mitglieder
by xZise,
6. Aug 2008
Ja stimmt, das man den rest nicht ganz so gut erkennen kann. Ich werde mal gucken was da am besten ist.
Also ich weiß so im Moment nicht woran das liegen könnte, aber könntest du mir sagen, ob du gerade nach "rechts" gehen wolltest?
Das ist übrigens neu dazu gekommen: Vorher war der Rand statisch, jetzt ist das wie eine Wand ;)
Ehrlich gesagt vertausch ich das immer :oops:
-
Forum: Software-Projekte der Mitglieder
by xZise,
5. Aug 2008
So... Ich habe mir den Code angeschaut und ihne "verfeinert" (jedenfalls denke ich das so).
Und zwar konnte ich jetzt die letzte globale Variable killen (indem das Hauptformular auf das "Schwierigkeitsforumlar" zugreift, und nicht andersherum. Außerdem hatte TSnake die Eigenschaft ".length", was aber unnötig ist, da "Length(<TSnake>.p)" das gleiche zurückgibt und habe es sicherheitshalber...
-
Forum: Software-Projekte der Mitglieder
by xZise,
1. Aug 2008
Das ist so ein Standard ;) Näheres kann ich dir gerade nicht sagen :oops:
Ich teste mal die Beta 3 in meiner VM ;) (die geht endlich wieder :) :) )
MfG
xZise
-
Forum: Software-Projekte der Mitglieder
by xZise,
1. Aug 2008
zahor: ja habe ich gesehen, aber bei mir passiert nichts. Könnte an Wine liegen ;) Aber ich habe gehofft das du einfach vergessen hattest die kompilierte Datei mitzugeben.
Davon abgesehen habe ich mir deinen Sourccode mal angeschaut und "verbessert". Jetzt sollten keine 180° Kurven mehr möglich sein, da er sich die Richtung vom letzten Frame merkt.
Schau ihn dir einfach mal an (kannste ihn...
-
Forum: Software-Projekte der Mitglieder
by xZise,
1. Aug 2008
Was mir gerade auffällt: Variablen nicht global (oder wie das heißt) machen, sondern immer zu einer Klasse (in dem Fall deine Form).
Und kann es sein, das du vergessen hast zu kompilieren? Könnte das jemand mal machen :)
MfG
xZise
-
Forum: Software-Projekte der Mitglieder
by xZise,
1. Aug 2008
ALso ich verwende nur Wine, aber B1 hat Problemlos funktioniert nur ab der B2 funktioniert die Leertaste irgendwie nicht?!
Aber zum Sourccode:
if erwartet einen Boolean, heißt, du musst in if nicht auf = true oder = false überprüfen: if Boolean then reicht (= true) oder if not Boolean then für = false ;)
Ich würde eine Hintergrundmap machen (mit allen was sich nicht verändert, also Weiße...