Autor Beitrag
Masterhawk
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 92

Win 2000,Win XP
D6 Pers
BeitragVerfasst: Do 14.09.06 00:19 
Wenn alle Welt ihre Programme vorstellt, dann würd ich das gerne mit einem von mir eigens geschriebenen
PONG-Ableger tun.

Das Spiel ist eigentlich jetzt schon hinreichend erklärt ;)
Die Funktionen findet ihr in der 'Manual' beschrieben...
Falls doch noch Fragen auftreten sollten, stehe ich gerne mit Rat und Tat zur Seite...

user defined image

Wär nett, wenn ihr euch das Programm mal anschauen könntet und Kritik äußern würdet.
Trotz der Version 1.00 sind leider noch einige kleinere Bugs enthalten. Wenn ihr welche findet, dann einfach posten...

DOWNLOAD: www.masterhawk-studi.../FunTennis_v1.00.zip
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Do 14.09.06 00:33 
Grundsätzlich: Nettes Design! :D
Manual:
Player1: RacketLeft = LeftMousebtn
RacketRight = RightMousebtn
Shoot ball = MouseWheelUp

Die Steuerung halte ich aber für seeeeehr extreeeeeeeemst Gewöhnungsbedürftig. (meine e-taste is kaput, weisteeee? ^^) Ausserdem: warum ist das so derbst ruckelig? Wozu ist die DLL datei? Ohne startet das Programm ohne Fehlermeldung, nur eben siehts halt bissl... komisch ... aus... oO
Die steuerung sollte man Einstellen können. Gewinnen kann man nicht auf Hard, seh ich das richtig? Auf R U Kiddin' bewegt sich der feind einfach nicht, inklusive lässt den Ball nicht mehr los.
Die Buttons solltest du Leserlicher machen. Der Button Manual z.B. heist bei mir Mammal und nix anderes. ;)
Apply ist normalerweise der Knopf, der die Settings einsetzt, ohne das Fenster zu schließen, während OK derjenige zum schließen und Einsetzen ist. Mach das doch auch noch rein :D
Spin: Der Ball ändert, wenn ich den Schläger beim Aufprall bewege, die Richtung - allerdings nur gaaaanz wenig und in die entgegengesetzte Richtung als man glauben könnte. Das Element wäre sehr einfallsreich und würde aus dem Spiel was besonderes machen, aber so...
Zum Ruckeligen: Warum? Benutzt du nen Timer auf 100 ms? kannst du nicht geschwindigkeits- etc. Konstanten auf 10ms anpassen? Dann würds flüssiger aussehn...
Nochmal zur DLL: Ich weis nich was für ne Technik du benutzt, aber mein Spiel kommt ohne DLL aus und ist nicht ruckelig ^^ Topic
Vielleicht können wir das Problemchen ja noch lösen ^^
oh ähm: Die Einstellungen werden nicht gespeichert, beim Beenden, oder? Geht ja einfach mit ner Ini datei ^^
oh ähm2: Die Version.in würd ich zu ner .txt machen, damit man sich nicht umständlich durchs Öffnen Mit klicken muss.

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Masterhawk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 92

Win 2000,Win XP
D6 Pers
BeitragVerfasst: Do 14.09.06 01:29 
Erstmal danke für die schnelle Antwort JayEff

1. Steuerung:
Du hast Recht, dass man die Tastenbelegung frei wählen sollte...aber dennoch ist finde ich die grundsätzliche Idee net schlecht....besser als wenn ich den Schläger mit der Mausbewegung steuere.

2. DLL:
In der DLL-Datei sind alle Grafiken gespeichert, die im Spiel verwendet werden. Deswegen sieht es ohne auch net so gut aus....:P
In der neusten Version(kommt bald, keine Angst;) ) wird der Start ohne DLL abgebrochen.

3. Spin:
Meiner Meinung nach ist der Spin vollkommen korrekt....Wenn ich den Ball anschneide kriegt er den korrekten Drall
(Schlägerbewgung nach links) = (Drall nach Rechts) [Von unten gesehen :D]

4. Technik:
Eigentlich ist hier keine konkrete Technik am Werke....alles selbst erstellt und Stück für Stück :P

5. Ruckeln:
Hab den Timer in der neusten Version auf 1ms gesetzt...ka ob sich was ändert, denn dein geschildertes Problem is bei mir nicht aufgetreten....

6. Schwierigkeitsgrad:
Oh doch, man kann sehr wohl auf Hard gewinnen....vllt. mehr üben :P
Kann aber auch sein, dass du die Geschwindigkeiten von Shläger und Ball an dein System anpassen musst. Hab in deinem Thread gesehen, dass du das selbe Problem in deinem SPiel hast...

7. Versions.in
Mh..eigentlich war diese Datei nur dafür gedacht, dass man sie sich im Spiel anschaut. Aber naturlich wäre es vorteilhaft sie wieder in *.txt umzubenennen. Hast ja Recht...^^

Hoffe ich konnte n paar Sachen klären....

In den nächsten Tagen wird dann eine neue Version kommen....cya

MfG Masterhawk
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Do 14.09.06 01:54 
user profile iconMasterhawk hat folgendes geschrieben:

2. DLL:
In der DLL-Datei sind alle Grafiken gespeichert, die im Spiel verwendet werden. Deswegen sieht es ohne auch net so gut aus....:P
In der neusten Version(kommt bald, keine Angst;) ) wird der Start ohne DLL abgebrochen.
Nein, wie sinnlos! Speicher die Grafiken in der EXE! :shock: Wozu soll das gut sein, mit der DLL? Is nur nervig für den tester, weil man zum Starten erstmal entpacken muss, statt doppelklick auf die exe im Ziparchiv - Ausserdem wage ich zu behaupten dass DLL+EXE größer sind als wenn du die Grafiken in die Exe speicherst, bzw zumindest gleich groß.
user profile iconMasterhawk hat folgendes geschrieben:
6. Schwierigkeitsgrad:
Oh doch, man kann sehr wohl auf Hard gewinnen....vllt. mehr üben :P

Sorry aber mit üben hat das nichts zu tun. Durch das Ruckeln bewegt sich alles in Zeitlupe. für einen Ballwechsel (in dem Fall: einmal oben einmal unten) brauche ich 10 Sekunden, da ist mit Reaktionen nichts zu machen, es ist kinderleicht.
user profile iconMasterhawk hat folgendes geschrieben:
7. Versions.in
Mh..eigentlich war diese Datei nur dafür gedacht, dass man sie sich im Spiel anschaut. Aber naturlich wäre es vorteilhaft sie wieder in *.txt umzubenennen. Hast ja Recht...^^

Ach die kann man sich im Spiel angucken? :D Warum lässt du dann die Daten nicht einfach im Spiel, wie du es mit dem Manual gemacht hast?
Auf speicherbare Einstellungen bist du nicht eingegangen... :(

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Masterhawk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 92

Win 2000,Win XP
D6 Pers
BeitragVerfasst: Do 14.09.06 11:12 
8. Speicherbare Einstellungen

Auch hier ahst du Recht....das wird und muss noch nachgeholt werden....

2. DLL:
Die Arbeit wäre glaube viel zu groß, dass jetzt im Nachinein noch zu verändern....das ist zu sehr in den Code mit eingepflochten...kann ich ja bei FunTennis 3D anders machen :P

MfG Masterhawk
Fabian E.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 554

Windows 7 Ultimate
Visual Studio 2008 Pro, Visual Studion 2010 Ultimate
BeitragVerfasst: Do 14.09.06 14:47 
Hab grad selber nen pong klon geschrieben und deswegen auch direkt mal angeschaut:
1.mir ist aufgefallen das bei kleineren auflösungen(glaub ich) die trackbars und Comboboxen im settingsmenu sich gegenseitig überdecken. Versuchs mal mit "Anchors[]" hat bei mir geklappt.

2.Und was mir persönlich auch nicht so gut gefällt, ist das über all wo du controls verwendest, man den rahmen sieht. wenn du deine einstellungen gliedern möchtest kannst du auch normale labels als überschriften nehmen und die schriftgröße der Unterpunkte verkleinern.

3.Und die versionhistory ist bei mir nicht lesbar da an der seite abgeschnitten wird(auflösung?)
und unter mammal^^-> settings ist eine zeile text verrutscht.

4.Ansonsten würd ich die form1 oder was auch immer auf fsStayOnTop setzen damit die taskleiste nicht den unteren rand verdeckt.

5.joar wie ja schon gesagt wurde is die schrift etwas gewöhnungsbedürftig^^
normale labels würdens auch tun.

6.was mir auch aufgefallen ist, ist dass das "Tennis-Prinzip" nicht so wirklich rüberkommt. das spiel hat ja auch mehr mit pong gemeinsam.

7.Mir ist aufgefallen dass du zwei menus verwendest die settings heißen. Ich finde das verwirrt etwas. vllt kannst du die ja zusammen legen oder umbenennen.
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Do 14.09.06 17:12 
user profile iconMasterhawk hat folgendes geschrieben:

2. DLL:
Die Arbeit wäre glaube viel zu groß, dass jetzt im Nachinein noch zu verändern....das ist zu sehr in den Code mit eingepflochten...kann ich ja bei FunTennis 3D anders machen :P

Kleines Beispiel: Der Ball. Ich vermute, du benutzt ein TImage als Ball, oder? Was du also tun musst, um die Grafik einzubinden ist:
DLL einbinden & Resource laden.
Warum hast du nicht einfach auf das TImage geklickt, im OB Picture doppelgeklickt und das Bild geladen? Die Grafik würde in der Exe als Resource gespeichert und automatisch bei Programmstart geladen.
Warum hast du es dir überhaupt so kompliziert gemacht, und Grafiken in eine DLL ausgelagert?
Oder benutzt du eine Engine, die dynamisches Laden erfordert? Wenn das so ist, hast du natürlich vollkommen recht und mein Kommentar ist überflüssig. ;)

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Masterhawk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 92

Win 2000,Win XP
D6 Pers
BeitragVerfasst: Do 14.09.06 18:38 
2. DLL:
Also, det is so:
Ich habe unmengen an Bildern, welche aber nicht alle in ein TImage haben. Oftmals kommt es vor, das ein TImage sein Bild ändern muss (z.B. Buttons). Ok, vllt. hätt ich alle Bilder in eine TimageList packen können, aber ich hatte mich nunmal für die DLL entschieden. Bis jetzt is mir ja auch noch kein "gravierender" Nachteil zu Ohren gekommen. :P

>Auflösung:
Das Problem mit den Auflösungen ist mir bekannt, leider hab ich bei mir 1280x1024 eingestellt und ich kam erst später auf das Problem :oops:
Werd es versuchen zu beheben wenn ich meinen Laptop in den nächsten Tagen bekomme, denn da hab ich ja eh ne niedrigere AUflösung und muss nicht an meinem DesktopPC rumstellen....

>Buttons:
Ne, die Buttons sollten schon aus "coolen" Garfiken bestehen, also würden es Labels nicht tun....wobei mir die Buttons ganz gut gefallen.... :lol:

Leider schaff ich es heute nicht mehr eine neue Version online zu stellen.(klitzekleines Problem mit der Ini :))...werd versuchen es morgen zu beheben....bis denn dann....cya

MfG Masterhawk
Fabian E.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 554

Windows 7 Ultimate
Visual Studio 2008 Pro, Visual Studion 2010 Ultimate
BeitragVerfasst: Fr 15.09.06 11:50 
Was mich nur an den Buttons stört, ist das sie so gar nicht in den rest des programms passen. also vom design. Die buttons gehn vllt wenn sie nicht irgendwas verdecken aber die rahmen bei setings sehn schon bissel unprofessionell aus mit dem grau.
Also is meine meinung un auch nich böse gemeint. Is mir halt nur aufgefallen.