GLBasic forum

Main forum => Beta Tests => Topic started by: Baggi on 2007-Dec-19

Title: Update zu TheCrawlyCrab
Post by: Baggi on 2007-Dec-19
Hi Freunde,

bei TheCrawlyCrab lief noch nicht alles rund. Es gab Probleme mit der Steuerung (zB. bei SchranzOr). Ich hatte die Maussteuerung mit GETTIME() skaliert, ich glaub das war keine gute Idee, ich hab das rückgängig gemacht.
Das Infektionsrisiko der Krabben hing von der CPU ab, hab ich jetzt mit GETTIME() skaliert und sollte konstant sein. Die Krabben haben jetzt in jedem Level die gleiche Geschwindigkeit, weil zu schnelle Krabben sich nicht mehr fangen lassen. Dafür startet der erste Level mit 50 Individuen und pro Level kommen 50 dazu.

Ich würde mich freuen, wenn der ein oder andere mal ein bischen testen könnte.
Download: http://www.iup.uni-bremen.de/~mieruch/TheCrawlyCrab_a.zip

Wie ist die Steuerung?
Schwierigkeitsgrad?
Bis in welchen Level schafft ihr es?

Danke,
Baggi
Title: Update zu TheCrawlyCrab
Post by: Kosta on 2007-Dec-19
Also ich komme mit der Steuerung überhaupt nicht zurecht (beide Versionen (wobei die ältere Version besser läuft))

-> und mangels Steuerungsmöglichkeit kann ich Punkt2 + 3 garnicht beurteilen.
Title: Update zu TheCrawlyCrab
Post by: Baggi on 2007-Dec-19
Hi Kosta,

danke fürs Testen. Bei mir funktioniert die Steuerung einwandfrei. Läuft auf meinem PC, auf dem meiner Frau und auch auf meinem Laptop.

Was ist das Problem? Kannst du dich überhaupt nicht mit der roten Figur bewegen?

Gernot, kannst du dir irgendein Problem mit MOUSSTATE() vorstellen? Auf diese Weise realisiere ich die Bewegung.
Title: Update zu TheCrawlyCrab
Post by: Polska-Fighter on 2007-Dec-19
also ich hab das gleiche Problem wie Kosta die Figur Hackt oder Bewegt sich gar nicht wie inder Neuene und alten Version von dem Spiel.

Mfg Polska-fighter
Title: Update zu TheCrawlyCrab
Post by: WPShadow on 2007-Dec-19
Hi!

Dem kann ich nur zustimmen! Die Steuerung fühlt sich gewissermaßen ab einem gewissen Punkt so an, als ob man einen Ball hat, der sich viel zu schnell über den Boden dreht und dabei total an Reibung verliert. Dann muß man ca. 2 - 5 Mal (zumindest bei mir) in die Richtung drehen, wobei sich das Objekt kaum bewegt. Dann geht es wieder, aber nicht sehr lange... =/

Ansonsten gefällt mir das Konzept sehr sehr gut! =)

Kleinen Mangel in der Steuerung beheben und dann wird ausgiebig getestet! =D
Title: Update zu TheCrawlyCrab
Post by: Kosta on 2007-Dec-20
Quote from: BaggiHi Kosta,

Was ist das Problem? Kannst du dich überhaupt nicht mit der roten Figur bewegen?
bewegen tut es sich, aber...
ich muss z.B. mehrmals meine Maus bewegen, bis er reagiert, und bei der begrenzten Masuspad-fläche muss ich halt mehrfach neu ansetzen....

Hast du vielleicht eine höhere Auflösung (dpi) bei deiner Maus eingestellt bzw. die Zeigergeschwindigkeit geändert (Systemsteuerung Maus)?
Title: Update zu TheCrawlyCrab
Post by: Kitty Hello on 2007-Dec-20
Hmmm... Evtl. MOUSEAXIS(0) und (1) verwenden? Das ist die Maus-Beschleunigung.
Title: Update zu TheCrawlyCrab
Post by: Baggi on 2007-Dec-20
Bei meiner Maus ist alles ganz normal.

QuoteGernot, kannst du dir irgendein Problem mit MOUSSTATE() vorstellen?
Das ist Quatsch, ich hab MOUSEAXIS() benutzt, kann es da vielleicht Probleme geben?

Also hab jetzt auch das gleiche Problem wie die anderen, aber erst so ab 300 bis 400 Krabben, da geht dann gar nichts mehr mit der Maus.

MOUSEAXIS() gibt ja die Geschwindigkeit wieder, also muss da intern irgendwie sowas wie ein Differenzenquotient ausgerechnet werden v=(delta_x/delta_t). Kann es sein, dass hier irgendwas schiefgeht? Wenn man in Bereiche niedriger fps kommt, wird delta_t vielleicht nicht mehr richtig bestimmt und als viel zu groß angenommen woraus folgt das v etwa Null ist.

Ich werde das mal testen und mal MOUSESTATE benutzen, ich könnte mir vorstellen, dass das besser geht.

Danke nochmal an alle für die Hilfe.
Title: Update zu TheCrawlyCrab
Post by: Kitty Hello on 2007-Dec-20
Ja, probier mal mousestate und SETMOUSE 320,240 // immer wieder in die Mitte ...
Title: Update zu TheCrawlyCrab
Post by: Baggi on 2007-Dec-20
Jo, genauso hab ichs mir vorgestellt ;).
Title: Update zu TheCrawlyCrab
Post by: Baggi on 2007-Dec-21
Update, jetzt mit MOUSESTATE und noch ein paar Optionen

Download http://www.iup.uni-bremen.de/~mieruch/TheCrawlyCrab_b.zip

(http://www.iup.uni-bremen.de/~mieruch/options.jpg)
Title: Update zu TheCrawlyCrab
Post by: WPShadow on 2007-Dec-21
Steuerung super! Bloß kommt das Virus zu schnell und vor allem zu plötzlich (glaube ich). Ich hatte 100 Krabben und davon waren mit einem Mal über 70 angesteckt. Das ist dann schon irgendwie schwierig, vor allem in einem solchen "Gewusel"... =D

Ansonsten spielt es sich super!
Title: Update zu TheCrawlyCrab
Post by: Baggi on 2007-Dec-21
Sehr gut, dass die Steuerung funtioniert. Ich hab den Virus so eingestellt, dass etwa alle 40 Sekunden ein Krabbe infiziert wird, aber ich schau mir das nochmal an.
Oder könnte es sein, dass da schon eine Kettenreaktion eingesetzt hat, dass also diese eine Krabbe andere infiziert hat, und diese dann den Virus auch weitergegeben haben usw.?
Title: Update zu TheCrawlyCrab
Post by: Kosta on 2007-Dec-21
Ja,  jetzt funktioniert die Steuerung wunderbar...


was ich noch aendern würde wäre:

a) Zusätzlich noch anzeigen, wieviele Krabben (bis zum möglichen Abbruch) fehlen (also die umgerechneten 50%)
b) Evtl. beim ersten Level kurz nach dem Start einen Pfeil kurz aufblinken lassen (max. 5 sek), richtung Meer :-)  (damit man sofort (auch ohne Anleitung lesen) weiss, was das Ziel des Spiels ist).

aehm..wie umschreibe ich es..... Wenn man den Task switched (Alt-Tab) und wieder zum Spiel zurückswitcht, werden die Krabben recht deutlich verteilt (analog Billard) :-)   ist das bewusst so gemacht?

Wie wärs mit weiteren Extras:
die irgendwo auf dem Spielfeld auftauchen (für 10-15sec)..

Darunter könnte folg. fallen:  - mehr Punkte, mehr Leben, ein "Healthy-Blitz" (alle Krabben werden wieder gesund), ne kleine Sprengladung (alle Krabben in der Nähe werden mittels einer Detonation weiter verteilt (analog obigem "Taskswitch")), mehr Speed für sich selber, langsamerer Speed der Krabben, zusätzlich auftauchende Wände, usw....
Title: Update zu TheCrawlyCrab
Post by: Baggi on 2007-Dec-21
zu a) ja, das ist gut und kein Problem
zu b) auch sehr gut, an sowas hatte ich auch schon gedacht.

Der Effekt durch den Task-Switch ist nen Fehler. Ich weiß aber nicht genau wie das passiert. Ich skaliere die Bewegung mit GETTIME() und beim "switchen" kann es wahrscheinlich passieren, dass ein Durchlauf des Programms sehr lange dauert und GETTIME() einen sehr großen Wert annimmt und die Krabben dadurch eine sehr hohe Geschwindigkeit bekommen. Jetzt fällt mir auch gerade ein wei ich es beheben kann, werd mal schauen.

Zu den letzten Punkten: Das sind ja richtig geile Ideen, und würden das Spiel echt aufpeppen, werd versuchen was sich machen lässt, ist vorallem ein Zeitfaktor bei mir. Danke für die Tipps.
Title: Update zu TheCrawlyCrab
Post by: Baggi on 2007-Dec-22
Update:
1) Anzeige wie viele Krabben man noch benötigt
2) Blinkende Pfeile, damit man gleich weiß wo es langgeht
3) Es gibt jetzt anstelle des Killercones einen Killerchop (Killerstempel oder Killerzerhacker oder was auch immer), dieser hat einen größeren Wirkungsradius.
4) Switch mit Alt-Tab ist kein Problem mehr.

Download
http://www.iup.physik.uni-bremen.de/~mieruch/TheCrawlyCrab_c.zip


Gernot ich würde mich freuen, wenn du TheCrawlyCrab_c.zip in den Showroom stellen könntest. Im Ordner TheCrawlyCrab_c ist auch ein .jpg vom Startbildschirm.

Danke und schöne Weihnachten an alle.
Baggi
Title: Update zu TheCrawlyCrab
Post by: Kosta on 2007-Dec-22
Hi Baggi,

:offtopic: der Killerchop erinnert mich an den Bruce Lee Film: Der Mann mit der Todeskralle :D

ich weiss zwar nicht, ob du noch updates reinmachst, aber könntest du
wenn die Infektion anfängt (und man mind. 1 infizierte Krabbe hat), den Text rot statt grün schreiben, dann fällts mehr auf, und wenn man wieder auf 0 ist (wieder auf grün switchen)...

Achja,.......Frohe Weihnachten  :booze:   <- kein Weihnachtssmiley gefunden