Seite 2 von 7

Verfasst: 30.11.2008 15:30
von ZeHa
Der OGG-Codec wird in diesem Fall in Deine EXE mit eingebunden, mußt einfach UseOGGDecoder() oder wie das heißt verwenden.

Nochmal zum Yes/No: so komisch fände ich das nicht, aber es muß halt eindeutig sein. Eine ganz andere Möglichkeit ist es natürlich, beide Optionen untereinander zu schreiben und links dann so eine Art Pfeil oder eine draufzeigende Hand oder sowas. Das ist dann im Grunde kaum mißzuverstehen. Eine Möglichkeit wäre auch, das eine Feld nicht heller, sondern stark (!) dunkler zu machen, sodaß es aussieht, als würde das aktivierte Feld leuchten. Es muß halt wie gesagt total eindeutig und unmißverständlich sein.

Verfasst: 30.11.2008 15:31
von kswb73
Nettes Spiel leider sind ein paar Bugs drinn. Hält man die linke Shift Taste gedrückt so können normale Gegner einen nichts anhaben.
Ich hab irgendwie das Gefühl das die Levelintros leicht stottern, schau mal nach ob die delay() mit einem zu großen Wert verwendet hast oder du unnütze Sachen im Hintergrund laufen lässt.
Die Level sind für meinen Geschmack etwas kurz, aber bei den ersten Level ist das nicht alzu schlimm, da sie ja Tutorielartig aufgebaut sind.

Tipps:
Lass in Level 3 dyboy etwas dunkel blau abbilden, dann sieht es mehr so aus als wäre er im Wasser.
Beim Speichern kannst du einfach eine Preference erstellen wo du das aktuelle Level drin speicherst. Wenn du willst kannst du auch gleich alle Spielstände in eine Preference packen (falls es überhaupt mehrere geben soll)
Lass den Spieler auch mit der Pfeil nach oben Taste springen, ist für viele gewohnter, auch wenn's keine große Umstellung ist.

Ansonsten: Gratualtion zu deinem ersten Jump and Jun spiel

Verfasst: 30.11.2008 15:37
von memdee
Dare Devil hat geschrieben:
memdee hat geschrieben:Du kannst im Rhythm-Editor von Anvil Studio als Raster Triolen einstellen, dann kannst du auch geshufflete Noten setzen.
Ist ein bisschen mehr Aufwand, aber es geht.
Aufwand spielt keine Rolle - musst mir nur genauer erklaeren wie du das meinst
So mein ich das:
http://memdee.progamerz.com/temp/anvil.JPG

Du stellst als Raster und als Note Triolen ein und setzt damit dein Shuffle-Pattern. Zwei aufeinanderfolgende Achteltriolen-Gruppen, in denen jeweils die zweite Triole fehlt, ergeben den typischen Shuffle-Beat.
(wie im Bild dargestellt).[/url]

Verfasst: 30.11.2008 15:39
von ZeHa
Wobei es sein könnte daß er den anderen Shuffle mit 1 Achtel und 2 Sechzehntel gemacht hat, dann würde es evtl. auch etwas seltsam klingen.

Verfasst: 30.11.2008 16:07
von Dare Devil
memdee hat geschrieben:
Dare Devil hat geschrieben:
memdee hat geschrieben:Du kannst im Rhythm-Editor von Anvil Studio als Raster Triolen einstellen, dann kannst du auch geshufflete Noten setzen.
Ist ein bisschen mehr Aufwand, aber es geht.
Aufwand spielt keine Rolle - musst mir nur genauer erklaeren wie du das meinst
So mein ich das:
http://memdee.progamerz.com/temp/anvil.JPG

Du stellst als Raster und als Note Triolen ein und setzt damit dein Shuffle-Pattern. Zwei aufeinanderfolgende Achteltriolen-Gruppen, in denen jeweils die zweite Triole fehlt, ergeben den typischen Shuffle-Beat.
(wie im Bild dargestellt).[/url]
Ich habs hinbekommen! Vielen Dank fuer deine Hilfe! :allright:
So hoert sich das viiiieeeell besser an. Der neue Sound wird dann im naechsten Release enthalten sein.


@ZeHa
Meinst du so?

Bild

Verfasst: 30.11.2008 16:28
von Dare Devil
kswb73 hat geschrieben:Nettes Spiel leider sind ein paar Bugs drinn. Hält man die linke Shift Taste gedrückt so können normale Gegner einen nichts anhaben.
Dieser Bug ist bekannt - und hatte damit schon laenger zu kaempfen - Das Hauptproblem bei der Sache ist - dass ich nicht wirklich weiss, wie ich das anstellen soll. Mit KeyboardRelease() waere das moeglich, allerdings muesste man dann die Shift-Taste (die Taste wird sich aber aufgrund der EInrastfunktion noch aendern) genau im richtigen Zeitpunkt druecken, genau vor der Kollisionsabfrage - was fuer den Spieler halt schwer ist...
kswb73 hat geschrieben:Ich hab irgendwie das Gefühl das die Levelintros leicht stottern, schau mal nach ob die delay() mit einem zu großen Wert verwendet hast oder du unnütze Sachen im Hintergrund laufen lässt.
Die Level sind für meinen Geschmack etwas kurz, aber bei den ersten Level ist das nicht alzu schlimm, da sie ja Tutorielartig aufgebaut sind.
Jetzt wo du's sagst - stimmt schon... werd mir das mal ansehen - danke fuer den Hinweis.
Die Level sind in der Tat Tutorialartig aufgebaut - wollte den Spieler halt erstmal in das Spiel einfuehren und nichtgleic ins "eiskalte Wasser" springen lassen... die naechsten Levels sind groesser und komplexer - wenn du schon bei Level 4 warst, weisst du was ich meine :wink:
kswb73 hat geschrieben:Tipps:
Lass in Level 3 dyboy etwas dunkel blau abbilden, dann sieht es mehr so aus als wäre er im Wasser.
Beim Speichern kannst du einfach eine Preference erstellen wo du das aktuelle Level drin speicherst. Wenn du willst kannst du auch gleich alle Spielstände in eine Preference packen (falls es überhaupt mehrere geben soll)
Lass den Spieler auch mit der Pfeil nach oben Taste springen, ist für viele gewohnter, auch wenn's keine große Umstellung ist.

Ansonsten: Gratualtion zu deinem ersten Jump and Jun spiel
Zur Kenntnis genommen und wird beruecksichtigt :wink: (evtl. kann ich auch zwei Tasten - eben Shift und Pfeil nach oben abfragen - sodass es egal ist, welche Taste man benutzt)
Werd mal sehen was sich machen laesst.

Verfasst: 30.11.2008 16:44
von ZeHa
Dare Devil hat geschrieben:@ZeHa
Meinst du so?

Bild
Das ist schon wesentlich besser. Allerdings könntest Du z.B. den Rahmen beim ausgewählten noch dicker oder leuchtender machen, z.B. mit einer Art "Halo"-Effekt oder so... ist aber jetzt fast schon Geschmacksache, weil so wie es jetzt aussieht müßte es schon klar genug sein. Man könnte es auch noch blinken lassen, wäre auch noch eine von vielen Möglichkeiten. Aber wie gesagt, vorerst müßte das so schon in Ordnung sein.

Verfasst: 30.11.2008 17:11
von kswb73
Dare Devil hat geschrieben:Dieser Bug ist bekannt - und hatte damit schon laenger zu kaempfen - Das Hauptproblem bei der Sache ist - dass ich nicht wirklich weiss, wie ich das anstellen soll. Mit KeyboardRelease() waere das moeglich, allerdings muesste man dann die Shift-Taste (die Taste wird sich aber aufgrund der EInrastfunktion noch aendern) genau im richtigen Zeitpunkt druecken, genau vor der Kollisionsabfrage - was fuer den Spieler halt schwer ist...
Was du machen musst ist die Zeit messen, die die Taste schon gedrückt ist. Wenn sie gerade erst gedrückt wurde lässt du deine Figur einmal zustechen. Ist sie nicht gedrückt setzt du die Zeit zurück. Das könnte dann so außsehen:

Code: Alles auswählen

  If KeyboardPushed(#PB_Key_LeftShift)
  LeftShift+1
  Else
  LeftShift=0
  EndIf
  
  If LeftShift=1
  GreifAn()
  EndIf

Verfasst: 30.11.2008 17:59
von Dare Devil
@kswb73
Hab dein Code leicht modofiziert in mein Spiel eingebaut :allright:

Jetzt ist es mehr oder weniger Zufall - ob man verletzt wird oder nicht - ich mein, wenn man die Shift-Taste die ganze Zeit gedrueckt haelt... Das macht meine ganzen Levels nur irgendwie sehr viel schwieriger :mrgreen:

Morgen gibts ein Update.

@ZeHa
Bin grad dabei so ein "Zeigefinger auf den ausgewahlten Button-Dings" zu designen - da ich mit dem dunkleren Button nicht so wirklich zufrieden bin - ich denke dann kann man den Button eigentlich gar nicht mehr verfehlen :wink:

Verfasst: 01.12.2008 14:42
von Dare Devil
Update:
Aenderungen:

* Spiel jetzt erheblicher kleiner (2MB statt 18MB), da jetzt ein anderer Sound-Codec benutzt wird

* Geschwindigkeit bei Texteinbledungen ("heller werden") sowie beim Start des Levels erheblich groesser (nur noch 3 Sek.)

* Die "Messer-Stech-Attacke" federt jetzt zurueck - dass heisst - man kann die Taste nicht mehr die ganze Zeit gedrueckt halten.

* Messer-Stech-Taste wegen Windows-Einrastfunktion geandert - ab sofort wird mit TAB gestochen

* Alternativ zur STRG beim springen kann man jetzt auch die Pfeil-nach-oben-Taste benutzen. STRG kann man aber trotzdem weiterhin benutzen

* Highlighting der Buttons bei Game Over sowie bei Level-Geschafft geandert.

* Sound im 1. Level geaendert (Stichwort "Shuffle-Beat")

* Ne Menge kleiner Bugs im Spiel beseitigt


So - hoffe dass es jetzt wesentlich fehlerfreier ist - wenn nicht - Bugs bitte melden! :D