Autor Beitrag
Herr Bananerama
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 130



BeitragVerfasst: So 28.10.07 23:59 
Noch ein Pong unter den eine Milliarde Pongs die im Internet sind. Aber trotzdem fänd ich's ganz cool wenn ihr euren Senf mal dazu geben würdet. Bin noch ein Anfänger, grad mal ein viertel Jahr hab ich Info und ich hätte gerne mal ein wenig Kritik. Ich habe nur das mit dem >>Einfalls nicht gleich Ausfallswinkel<<,
bei den Schlägern nicht gut hinbekommen. Einfallswinkel und Ausfallswinkel sind bei dem Spiel zwar nicht gleich, aber stehen leider auch noch in keiner Beziehung. :cry: Hat Vielleicht jemand einen Tip was das Betrifft :?: Danke schonmal im vorraus. Viel Spaaß beim Spielen!!! :wave:
Einloggen, um Attachments anzusehen!


Zuletzt bearbeitet von Herr Bananerama am Di 30.10.07 00:11, insgesamt 5-mal bearbeitet
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Mo 29.10.07 00:21 
  • Schläger bewegen sich Ruckartig (Empfehlung: Auf Fear2D umsteigen)
  • Ball wechselt scheinbar willkürlich die Geschwindigkeit (Lass ihn doch einfach immer schneller werden)
  • Schlägersteuerung sehr eigenwillig (rechts-links-Taste für hoch-runter? )
  • Hilfe lieber dauerhaft anzeigen, wenn schon nicht als Popup. Besser wäre wohl ein kleines neues Fenster.
  • Wand sollte mit Fensterrand zusammenfallen!
  • Einfallwinkel=Ausfallwinkel wären empfehlenswert (sonst ists kein klassisches Pong ;) ) Andernfalls einfach abfragen, ob Bewegungstaste im Moment des Aufpralls gedrückt ist. Bei ja, Ball etwas in die entsprechende Richtung beschleunigen.
  • Nette Animation, wenn der Ball auf den Schläger trifft ;) Bau doch eine für Schläger-trifft-Wand ein :D

Garnicht schlecht :zustimm:

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Herr Bananerama Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 130



BeitragVerfasst: Mo 29.10.07 01:39 
Hi,
danke für die Tipps. Hab jetzt noch ein wenig geändert. Neue Version lad ich morgen hoch... ist jetzt ein wenig spät dafür ... Das mit dem >> in die richtige Richtige Beschleunigen beim gedrückthalten<< ist echt eine gute Idee, wie mach ich das. :!: Außerdem mach ich das auf und ab nicht mit den Pfeiltasten, weil ich auf das OnKeyDown Event vom Start_Button reagiere und wenn ich da die Pfeiltasten nehmen würde, würde nur das OnClick vom Button ausgelöst. Alternativ hatte ich mir überlegt auf das onKeyDown Event vom Owner(sprich der Form) zu reagieren, dann würde das klappen, aber ich weiß nicht wie ich das anstellen soll. Des weiteren bemängel ich selber an meinem Pong, dass sich die Spieler gegenseitig Blockieren, da nicht zwei Tasten Gleichzeitig gedrückt werden können. Quellen-Code lad ich morgen mit hoch, dann könnt ihr da auch mal reinschauen. Keine Angst, ist relative geordnet und hab auch wie es sich gehört alles kommentiert. Bemerkungen zu meiner Ordnung im Quellentext höre ich auch gerne. Bin generell sehr kritikfreudig, also haut rein :lol: .Hab noch nicht alles geändert was du bemerkt hast. Das liegt aber eher an der Uhrzeit.
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mo 29.10.07 01:45 
Hallo user profile iconHerr Bananerama und :welcome: im Forum!

user profile iconHerr Bananerama hat folgendes geschrieben:
wie mach ich das. :!:
Bitte beachte, dass diese Sparte primär dazu da ist, ein Freeware-Projekt vorzustellen. Wenn du Fragen hast, wie man einen Vorschlag konkret umsetzen kann, dann erstelle dazu bitte einen eigenen Thread in einer passenden Sparte. Danke. :)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Herr Bananerama Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 130



BeitragVerfasst: Mo 29.10.07 08:12 
Ok dann muss ich mich entschuldigen ... ich hab die >> Regeln << hier gelesen, aber hab gedacht, dass sich hier auch so manche Frage klären lässt. Ich werd mich dran halten :)
Herr Bananerama Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 130



BeitragVerfasst: Mo 29.10.07 16:12 
Hier die neue Version. Hab noch nicht alle
kritik geändert ... aber z.B. das mit dem oben und unten bouncen und der Wand ist jetzt neu :wink2:
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mo 29.10.07 16:46 
Moin!

Ich muss leider nochmal auf die Forumsregeln hinweisen... :oops: Bitte aktualisiere die Downloads im ersten Beitrag, so findet jeder direkt die aktuelle Software und muss nicht immer den ganzen Thread durchlesen. ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Jann1k
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 866
Erhaltene Danke: 43

Win 7
TurboDelphi, Visual Studio 2010
BeitragVerfasst: Mo 29.10.07 18:58 
läuft die bewegung des spiels über nen timer? naja wie auch immer, mein tipp für die Bewegung:

Bewege die Schläger nicht direkt auf Tastendruck nutze die onkeydown udn onkeyup events um bestimmmte boolsche variablen auf true und false zu setzen (je eine für hoch und runter für beide spieler), die prozedur bei dir, die dann die Bewegung des Balles ausrechnet guckt dann gleichzeitig welche Variablen gerade auf true sind und bewegt die Schläger entsprechend.
Damit haste keine Ruckartige Bewegung mehr.

Und der Ball sollte auch wirklich von den Begrenzungen/Schlägern abprallen und nicht 20 pixel davor.
Herr Bananerama Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 130



BeitragVerfasst: Mo 29.10.07 19:15 
Danke für die Tipps. Ich werde mir wohl doch noch einmal die Regeln durchlesen müssen :lupe:.
Shorty
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 107

Win XP, Ubuntu 8.04
Delphi 7 Prof., Delphi 2005 Pers.
BeitragVerfasst: Mo 29.10.07 21:13 
Ich habe noch einen Fehler gefunden:
Wenn man im Spielfenster das Spiel nicht über den Menüeintrag beendet, sondern über das X in der Titelleiste, wird das Spiel nicht beendet, nur die Form wird geschlossen, das heisst, der Prozess läuft immer noch im Hintergrund.
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Mo 29.10.07 21:30 
immernoch hast du eine sehr seltsame steuerung.
Du willst eine Hoch-Runter Bewegung aber legst die Tasten horizontal nebeneinander - Warum? :nixweiss: Kommt mir sinnlos vor ;)
Aber dass die Schläger nicht aufhören sich zu bewegen ist neu - die sollten sich nicht weiterbewegen wenn ich die Taste loslasse!

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Mo 29.10.07 21:39 
ich hab irgendwo noch die fear2d Pong Demo, falls Interesse besteht...


mfg
Herr Bananerama Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 130



BeitragVerfasst: Mo 29.10.07 21:55 
user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
ich hab irgendwo noch die fear2d Pong Demo, falls Interesse besteht...


mfg


Ja gerne. Ich habe das mit der Grafik engine zwar noch nicht so richtig verstanden, bin ja noch nicht so lange dabei, hab mich aber auch noch nicht damit beschäftigt. Mach ich aber morgen, wenn ich auch die nächsten Änderungen vornehme.

Ich mache die Bewegung mit den Tasten, wie sie jetzt sind, weil ich das anders nicht so gut zu greifen fand. Ein Freund hatte das allerdings heute auch schon bemängelt, dh. änder ich das noch. Die Idee mit dem loslassen find ich super. Die
einfachsten Sachen fallen einem nie ein. Danke das ihr euch so um mein Projekt bemüht :zustimm: . Ich hatte mal so nebenbei geschrieben, dass ich den Code noch hochladen will. Dann war ich mir allerdings nicht mehr so sicher ob das auch hierhin gehört und ich habe es sein gelassen. Wenn trotzdem interesse besteht, eine kleine meldung reicht :wink:
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Mo 29.10.07 22:01 
ich hab mir den code allerdings nicht mehr angeguckt und kann dir auch nicht sagen, ob das ding ganz fehlerfrei läuft, hab die version kürzlich wiedergefunden ;)
Zum starten brauchst du allerdings die bass.dll.

(ist noch ne alte version, da stimmt noch was mit den animation etc. noch net so ganz ;) die fear2d units wirst du zum kompilieren brauchen, allerdings weiß ich net, ob die version nicht noch die ganz alten units braucht, einfach mal testen ;) prinzipiell ist das nur der pong code)
Herr Bananerama Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 130



BeitragVerfasst: Mo 29.10.07 22:30 
Danke, ich mach das morgen mal mit der Bass.dll und zock ne Runde. :lol: Hab aber schonmal bei deinem Quellentext reingeschaut und der scheint mir ein bisschen unkomplizierter als meiner^^. Ich hab das Spiel als Objekt in eine Unit geschrieben und alles mit Canvas realisiert, weil ich das mal üben wollte :). Nebenbei mache ich grad auch noch ein kleines
Autorennen, was sehr viel Zeit in Anspruch nimmt, Also nicht sauer sein wenn ich nicht immer alles sofort änder. :dance2:

Neue Version!!! Ist meines erachtens dank eurer nützlichen Kritik einen Deut besser geworden. :!: