Hallo,
ich wollte einmal mein Pong Spiel vorstellen. Im Grunde war es schon vor rund 2 Jahren fertig allerdings habe ich letztens das Projekt entdeckt und viele Fehler behoben für die mein Wissen früher nicht ausreichte, wollte es daher hier nochmal updaten. Damit ich das Forum nicht mit einen weiteren Thread unnötig fülle, dachte ich einfach das ich den Eingangspost editiere und einfach die Veränderungen schreibe - arbeite auch derzeit an einer Funktion die später die Besonderheit dieses Pong Spieles sein soll.
Changelog 0.96:
Ältere Changelogs
Version 0.91 -> 0.95
*Visuell
'Text von "deine Gewinnchance" zu "Siegeschance" verändert
'Taskleisten Icon permanent entfernt
*Steuerung
*Fehler
'Fehler wurde behoben, bei den das Spiel einfach aufgehört hat
'Fehler wurde behoben, bei den die Maus nicht mehr ins Spielfeld kam
'Fehler wurde behoben die, die Leistung verschlechterten (Funktionen zusammengefasst, damit diese nicht mehrfach einzeln unnötig aufgerufen werden müssen)
'Fehler wurde behoben bei den der Schläger ignoriert wurde (bei sehr hoher Geschwindigkeit)
*Funktionen
'High Speed Funktion eingebaut - erhöht die Geschwindigkeit des Balles sofort immens und den Anstieg der Geschwindigkeit (Achtung Funktion ist unvollständig!)
'Maus geht nun nicht mehr über den Rand (War vorher schon eingebaut, funktioniert aber jetzt nahezu perfekt)
'Farbpalette angepasst
*Computer KI
'Leichter Computer ist nun etwas schwächer
'Normaler Computer ist nun deutlich besser
'Mittlerer Computer ist nun durchschnittlich besser
'Starker Computer ist nun etwas schwächer
'Bewegt den Schläger nun präziser
'Ruckelt nicht mehr so oft extrem beim spielen
Version 0.90 -> 0.91
*Visuell
''Kleine Verbesserungen
''Taskleisten Icon entfernt (kommt in nächster Version wieder)
*Computer KI
''Computer bewegt sich nun weniger stark
''Computer lässt nun häufiger Bälle im Schwierigkeitsgrad "Schwer" rein
*Steuerung
''Wurde leicht verbessert, weitere Verbesserungen müssen noch durchgeführt werden
*Fehler
''Sollte nun fehlerfrei auf allen Systemen laufen
''Sollte nun korrekt angezeigt werden
''Code korrigiert, viele Schwächen in der Leistung wurden ausgebessert
'VERSION 0.90 - ''Beta 2" eingeleitet
'*VISUELL
''Mouseblock und Restart Button entfernt, Ball Effekt wurde entfernt
''Neue Anreihung
''Neue Farbpalette
''Schläger verlässt die Form nicht mehr (ganz) (dank 10-Mal simpleren Methode als vorher)
'' Mehrere Tooltips umgeschrieben und hinzugefügt, sowie Buttons umbenannt
'*Fehlerbehebungen
''Fehler behoben, bei dem man beim Start manchmal nicht lenken konnte
''Fehler behoben, Maus bewegt sich nun syncron
''Fehler behoben, bei der, das Programm die Geschwindigkeit falsch berechnet hatte
''Fehler behoben, bei dem der Ball unendlich schnell werden konnte
''Fehler behoben, bei dem man mehrere Punkte auf einmal sammeln konnte
''Fehler behoben, Computer weicht den Ball nicht mehr aus
''Fehler behoben, Neues Spiel - kann nun eingesetzt werden
''Fehler behoben, "Zu erreichende Punktzahl" funktioniert jetzt ohne Absturz
'' Sprung Bug sollte behoben sein
''Perfomance bleibt nun gleich und schwindet nicht im Spielverlauf
''Viele Behebung zu Abstürzen (unter anderem durch die Ball Effekt funktioniert)
**Funktionen
'Neues Spiel eingefügt - statt Restart
'Farbe ändert sich nun von mehreren Objekten passend
'Schwierigkeitsgrad einstellbar
'Ball wird immer schneller (deutlich besser als vorher) - bis zu einer Obergrenze (neu)
'Viele Abfragen wurden entfernt (da überflüssig)
'Testweise wurde der Computer Gegner verstärkt - vielleicht zu stark/schwach
'TESTFUNKTION: Gewinnchance wird "berechnet", in Testphase!
'Viele Funktionen wurden angepasst, damit sie flüssiger laufen
------------------------------------------------------------
0.80 - 0.89 Changelog wurde ausgelassen
------------------------------------------------------------
Changelog von 0.6 -> 0.7 (mehrere Changelogs wurden ausgelassen)
- Viele Fehler mit der individuellen Punkte Einstellung wurden behoben
- Ein Hinweis wurde hinzugefügt
- Der Computer blieb manchmal stehen und tat nichts mehr - wenn man vor dem Start die Funktion nutze
- Sie übernahm die Schwierigkeitsgrade nicht
- Der Ball flog trotzdem noch, statt zu pausieren. (Ein Fehler noch vorhanden)
- Das Design wurde geändert
- 4 neue Farben stehen zur Verfügung
- Größe der Buttons angepasst
- Der "Neues Spiel" Button sieht nun wie alle anderen aus
- Die Form behält ihre Größe beim maximieren und klinkt sich an den linken Bildschirmrand
- Die "Punkte Einstellung" hat nun eine leicht gelb gefärbte Textbox mit 2 Klammern (für Farbenblinde, und für die bessere Sichtbarkeit)
- Der Computergegner wurde angepasst
- Die Höhe aller Schwierigkeitsgrade beim Computergegner wurde etwas erhöht um das knappe verpassen des Balls einzuschränken
- Sonstiges:
- läuft nun stabiler
------------------------------------------------------------
Changelog von 0.5 -> 0.55 (0.45 Changelog wurde ausgelassen)
- Mausblock umbenannt zu "Mausstop"
- Die Funktion Mausstop wurde optimiert (kein Zittern mehr, keine Positionsbugs mehr, weniger Fehler in der Steuerung)
- Die max. Punktzahl ist nun individuell einstellbar
- Eine "Programm Info" wurde hinzugefügt (|)
- Die Größe der Schläger wurde angepasst (verkleinert)
- Die Standard-Geschwindigkeit des Balles wurde enorm verbessert
- Die Bonus-Geschwindigkeit wurde enorm erhöht, hat nun eine maximale Grenze
- Der Computer Gegner wurde angepasst -
- Der Computer passt sich nun eher an den Spieler an (anstatt unbesiegbar bzw. zu schwach zu werden)
- unnötige Funktionen und Rechenoperationen wurden entfernt um die Ressourcen noch weiter zu sparen
- Das Design wurde verändert
- Tool Tipps wurden entfernt (nur noch in der Info)
- Fehler wurden behoben
- durch den der Ball am Boden hing und sich wie eine Kreide an sein Ziel zog
- durch den der Ball durch den Spieler bzw. Computer Schläger flog und nach einer Zeit mit extremer Geschwindigkeit wieder zurückflog
- durch dem die Form zum abstürzen gebracht werden konnte
- durch den der Computer kostenlose Punkte vergab
Changelog von 0.41 - 0.5
- Der Spieler-Schläger & Computer-Schläger wurde angepasst, um es schwerer zu machen den Ball zu treffen
- Die Funktion "Mausblock" wurde umbenannt zu "Mausstop"
- Die Funktion Mausstop wurde verbessert, kann jedoch immer noch Bugs beinhalten
- Die Funktion zum festlegen der zu erreichenden Punktzahl wurde nun eingefügt
- Ein Hinweis zum Autor des Programmes wurde eingefügt
- Das Design wurde zu "Flat" umgeändert
- Funktionen die oft vorkommen wurden in Klassen zusammengefasst
- Die Ballgeschwindigkeit wurde verringert
- Es fanden kleinere Fehlerbehebungen (2)
-------------------------------------------
Changelog von 0.31 -> 0.41
- Der Spieler und Computer Panel wurde angepasst - damit der Ball nicht mehr so leicht zu bekommen ist
- Eine Alphafunktion "Mausblock" wurde eingefügt, diese Funktion jedoch nicht immer (ggf. Restart Funktion nutzen)
- Eine neue Funktion "Neues Spiel" nach dem gewinnen/verlieren wurde eingefügt
- Die Bewegung des schwächeren Computers fallen nun stärker aus
- Die Bewegung des angepassten Computers fallen nun etwas schwächer aus
- Die Allgemeine Geschwindigkeit des Computers wurde geschwächt
- Die Standardfarbe ist nun in der Liste
- Statt einer Messagebox erscheint nun ein Text und hällt das Spiel an
- Es wurden 7 Bugs behoben (Programm stürzte bei bestimmten Punkten ab, unendliches Spiel, ...)
- Die Leistung wurde verbessert (so geht einiges nun geschmeidiger)
- Die Punktezähler wurden von der Größe angepasst (sowie der Rand)
--------------------------------------------------------
Changelog von Version 0.3 wurde ausgelassen
--------------------------------------------------------
Changelog von Version 0.16 -> 0.22
- Die Funktion, die Form Transparent zu schalten wurde vorläufig entfernt
- Die Funktion "Ball Blinken" wurde verändert, sie bereitet nun keine Fehler mehr und läuft flüssiger.
- Das Standarddesign wurde angepasst und einfacher gestaltet
- Der Ball erscheint nun an mehreren Positionen wenn man/oder der Gegner einen Punkt bekommt
- Man kann nun das Design etwas anpassen (bis jetzt nur 4 Farben)
- Es wurde mehreres optimiert (unter anderem die Geschwindigkeit, die Werte der Bewegungen und die Kollisionserkennung ist zuverlässiger)
Name des Programms: Pong Remake
Pong ist ein alter Klassiker, es geht darum als erster die maximalen Punkte zu erzielen.
Funktionen (Fortschritt):
- Pause Funktion (vollständig)
- Neues Spiel (vollständig)
- Individuelle Punktzahl (vollständig)
- Individuelle Gestaltung (vollständig)
- Einstellbare Computer KI (vollständig)
- Berechnung der Siegeschance (vollständig)
- Der Ball wird mit der Zeit immer schneller (vollständig)
- Computer KI passt sich den Spieler individuell an (90 %)
- High Speed Funktion (45 %)
- Update Funktion (in Arbeit)
- Gewichtung von Punkten (in Arbeit)
- ...Pong
Stabilität: Sehr gut (99%)
Screenshot(s):
Aktuell
Anforderungen:
Download:
New Version: Pong Remake 0.96.exe (473,09 KB)
Old Version (2012er): Pong Remake 0.91.exe (468,99 KB)
Zip: -
Lizenz/Weitergabe: Freeware
Danke im voraus für Lob, Kritik und Anregungen.
ich wollte einmal mein Pong Spiel vorstellen. Im Grunde war es schon vor rund 2 Jahren fertig allerdings habe ich letztens das Projekt entdeckt und viele Fehler behoben für die mein Wissen früher nicht ausreichte, wollte es daher hier nochmal updaten. Damit ich das Forum nicht mit einen weiteren Thread unnötig fülle, dachte ich einfach das ich den Eingangspost editiere und einfach die Veränderungen schreibe - arbeite auch derzeit an einer Funktion die später die Besonderheit dieses Pong Spieles sein soll.
Changelog 0.96:
*Visuell
'Highspeed führt dazu, dass der Ball ein hellen Rand erhält
'Funktion "Punktzahl einstellen" sieht nun anders aus
'Der Ball ist nun Rund
'Es gibt nun zwei ersichtliche Abgrenzungen (Früher war eine Plattform als Control vorhanden
*Steuerung
'Die Steuerung wurde insgesamt aufgebessert
'Die Steuerung des Schlägers funktioniert nun bis zu den Abgrenzungen
*Fehler
'Ein Fehler wurde behoben, bei den der Pause Modus den Ball unsichtbar machte dieser sich jedoch weiterhin bewegen konnte
'Das stocken der Schläger wurde verringert
'Das flackern von Schlägern und Ball wurde verringert
'Die Farbe wird nun übernommen, auch im High Speed Modus
*Funktionen
'High Speed Modus erhöht die Geschwindigkeit nun um genau 30 % anstatt eines Fix Wertes
'Neues Spiel ist nun zu Beginn verfügbar anstatt erst nach einen fertigen Spiel
*Computer KI
'Leichter Computer ist nun deutlich besser
'Normaler Computer ist nun deutlich besser
'Mittlerer Computer ist nun deutlich besser
'Starker Computer ist nun deutlich besser
'Stockt weniger mit den Schläger
Version 0.91 -> 0.95
*Visuell
'Text von "deine Gewinnchance" zu "Siegeschance" verändert
'Taskleisten Icon permanent entfernt
*Steuerung
*Fehler
'Fehler wurde behoben, bei den das Spiel einfach aufgehört hat
'Fehler wurde behoben, bei den die Maus nicht mehr ins Spielfeld kam
'Fehler wurde behoben die, die Leistung verschlechterten (Funktionen zusammengefasst, damit diese nicht mehrfach einzeln unnötig aufgerufen werden müssen)
'Fehler wurde behoben bei den der Schläger ignoriert wurde (bei sehr hoher Geschwindigkeit)
*Funktionen
'High Speed Funktion eingebaut - erhöht die Geschwindigkeit des Balles sofort immens und den Anstieg der Geschwindigkeit (Achtung Funktion ist unvollständig!)
'Maus geht nun nicht mehr über den Rand (War vorher schon eingebaut, funktioniert aber jetzt nahezu perfekt)
'Farbpalette angepasst
*Computer KI
'Leichter Computer ist nun etwas schwächer
'Normaler Computer ist nun deutlich besser
'Mittlerer Computer ist nun durchschnittlich besser
'Starker Computer ist nun etwas schwächer
'Bewegt den Schläger nun präziser
'Ruckelt nicht mehr so oft extrem beim spielen
Version 0.90 -> 0.91
*Visuell
''Kleine Verbesserungen
''Taskleisten Icon entfernt (kommt in nächster Version wieder)
*Computer KI
''Computer bewegt sich nun weniger stark
''Computer lässt nun häufiger Bälle im Schwierigkeitsgrad "Schwer" rein
*Steuerung
''Wurde leicht verbessert, weitere Verbesserungen müssen noch durchgeführt werden
*Fehler
''Sollte nun fehlerfrei auf allen Systemen laufen
''Sollte nun korrekt angezeigt werden
''Code korrigiert, viele Schwächen in der Leistung wurden ausgebessert
'VERSION 0.90 - ''Beta 2" eingeleitet
'*VISUELL
''Mouseblock und Restart Button entfernt, Ball Effekt wurde entfernt
''Neue Anreihung
''Neue Farbpalette
''Schläger verlässt die Form nicht mehr (ganz) (dank 10-Mal simpleren Methode als vorher)
'' Mehrere Tooltips umgeschrieben und hinzugefügt, sowie Buttons umbenannt
'*Fehlerbehebungen
''Fehler behoben, bei dem man beim Start manchmal nicht lenken konnte
''Fehler behoben, Maus bewegt sich nun syncron
''Fehler behoben, bei der, das Programm die Geschwindigkeit falsch berechnet hatte
''Fehler behoben, bei dem der Ball unendlich schnell werden konnte
''Fehler behoben, bei dem man mehrere Punkte auf einmal sammeln konnte
''Fehler behoben, Computer weicht den Ball nicht mehr aus
''Fehler behoben, Neues Spiel - kann nun eingesetzt werden
''Fehler behoben, "Zu erreichende Punktzahl" funktioniert jetzt ohne Absturz
'' Sprung Bug sollte behoben sein
''Perfomance bleibt nun gleich und schwindet nicht im Spielverlauf
''Viele Behebung zu Abstürzen (unter anderem durch die Ball Effekt funktioniert)
**Funktionen
'Neues Spiel eingefügt - statt Restart
'Farbe ändert sich nun von mehreren Objekten passend
'Schwierigkeitsgrad einstellbar
'Ball wird immer schneller (deutlich besser als vorher) - bis zu einer Obergrenze (neu)
'Viele Abfragen wurden entfernt (da überflüssig)
'Testweise wurde der Computer Gegner verstärkt - vielleicht zu stark/schwach
'TESTFUNKTION: Gewinnchance wird "berechnet", in Testphase!
'Viele Funktionen wurden angepasst, damit sie flüssiger laufen
------------------------------------------------------------
0.80 - 0.89 Changelog wurde ausgelassen
------------------------------------------------------------
Changelog von 0.6 -> 0.7 (mehrere Changelogs wurden ausgelassen)
- Viele Fehler mit der individuellen Punkte Einstellung wurden behoben
- Ein Hinweis wurde hinzugefügt
- Der Computer blieb manchmal stehen und tat nichts mehr - wenn man vor dem Start die Funktion nutze
- Sie übernahm die Schwierigkeitsgrade nicht
- Der Ball flog trotzdem noch, statt zu pausieren. (Ein Fehler noch vorhanden)
- Das Design wurde geändert
- 4 neue Farben stehen zur Verfügung
- Größe der Buttons angepasst
- Der "Neues Spiel" Button sieht nun wie alle anderen aus
- Die Form behält ihre Größe beim maximieren und klinkt sich an den linken Bildschirmrand
- Die "Punkte Einstellung" hat nun eine leicht gelb gefärbte Textbox mit 2 Klammern (für Farbenblinde, und für die bessere Sichtbarkeit)
- Der Computergegner wurde angepasst
- Die Höhe aller Schwierigkeitsgrade beim Computergegner wurde etwas erhöht um das knappe verpassen des Balls einzuschränken
- Sonstiges:
- läuft nun stabiler
------------------------------------------------------------
Changelog von 0.5 -> 0.55 (0.45 Changelog wurde ausgelassen)
- Mausblock umbenannt zu "Mausstop"
- Die Funktion Mausstop wurde optimiert (kein Zittern mehr, keine Positionsbugs mehr, weniger Fehler in der Steuerung)
- Die max. Punktzahl ist nun individuell einstellbar
- Eine "Programm Info" wurde hinzugefügt (|)
- Die Größe der Schläger wurde angepasst (verkleinert)
- Die Standard-Geschwindigkeit des Balles wurde enorm verbessert
- Die Bonus-Geschwindigkeit wurde enorm erhöht, hat nun eine maximale Grenze
- Der Computer Gegner wurde angepasst -
- Der Computer passt sich nun eher an den Spieler an (anstatt unbesiegbar bzw. zu schwach zu werden)
- unnötige Funktionen und Rechenoperationen wurden entfernt um die Ressourcen noch weiter zu sparen
- Das Design wurde verändert
- Tool Tipps wurden entfernt (nur noch in der Info)
- Fehler wurden behoben
- durch den der Ball am Boden hing und sich wie eine Kreide an sein Ziel zog
- durch den der Ball durch den Spieler bzw. Computer Schläger flog und nach einer Zeit mit extremer Geschwindigkeit wieder zurückflog
- durch dem die Form zum abstürzen gebracht werden konnte
- durch den der Computer kostenlose Punkte vergab
Changelog von 0.41 - 0.5
- Der Spieler-Schläger & Computer-Schläger wurde angepasst, um es schwerer zu machen den Ball zu treffen
- Die Funktion "Mausblock" wurde umbenannt zu "Mausstop"
- Die Funktion Mausstop wurde verbessert, kann jedoch immer noch Bugs beinhalten
- Die Funktion zum festlegen der zu erreichenden Punktzahl wurde nun eingefügt
- Ein Hinweis zum Autor des Programmes wurde eingefügt
- Das Design wurde zu "Flat" umgeändert
- Funktionen die oft vorkommen wurden in Klassen zusammengefasst
- Die Ballgeschwindigkeit wurde verringert
- Es fanden kleinere Fehlerbehebungen (2)
-------------------------------------------
Changelog von 0.31 -> 0.41
- Der Spieler und Computer Panel wurde angepasst - damit der Ball nicht mehr so leicht zu bekommen ist
- Eine Alphafunktion "Mausblock" wurde eingefügt, diese Funktion jedoch nicht immer (ggf. Restart Funktion nutzen)
- Eine neue Funktion "Neues Spiel" nach dem gewinnen/verlieren wurde eingefügt
- Die Bewegung des schwächeren Computers fallen nun stärker aus
- Die Bewegung des angepassten Computers fallen nun etwas schwächer aus
- Die Allgemeine Geschwindigkeit des Computers wurde geschwächt
- Die Standardfarbe ist nun in der Liste
- Statt einer Messagebox erscheint nun ein Text und hällt das Spiel an
- Es wurden 7 Bugs behoben (Programm stürzte bei bestimmten Punkten ab, unendliches Spiel, ...)
- Die Leistung wurde verbessert (so geht einiges nun geschmeidiger)
- Die Punktezähler wurden von der Größe angepasst (sowie der Rand)
--------------------------------------------------------
Changelog von Version 0.3 wurde ausgelassen
--------------------------------------------------------
Changelog von Version 0.16 -> 0.22
- Die Funktion, die Form Transparent zu schalten wurde vorläufig entfernt
- Die Funktion "Ball Blinken" wurde verändert, sie bereitet nun keine Fehler mehr und läuft flüssiger.
- Das Standarddesign wurde angepasst und einfacher gestaltet
- Der Ball erscheint nun an mehreren Positionen wenn man/oder der Gegner einen Punkt bekommt
- Man kann nun das Design etwas anpassen (bis jetzt nur 4 Farben)
- Es wurde mehreres optimiert (unter anderem die Geschwindigkeit, die Werte der Bewegungen und die Kollisionserkennung ist zuverlässiger)
Name des Programms: Pong Remake
Pong ist ein alter Klassiker, es geht darum als erster die maximalen Punkte zu erzielen.
Funktionen (Fortschritt):
- Pause Funktion (vollständig)
- Neues Spiel (vollständig)
- Individuelle Punktzahl (vollständig)
- Individuelle Gestaltung (vollständig)
- Einstellbare Computer KI (vollständig)
- Berechnung der Siegeschance (vollständig)
- Der Ball wird mit der Zeit immer schneller (vollständig)
- Computer KI passt sich den Spieler individuell an (90 %)
- High Speed Funktion (45 %)
- Update Funktion (in Arbeit)
- Gewichtung von Punkten (in Arbeit)
- ...Pong
Stabilität: Sehr gut (99%)
Screenshot(s):
Aktuell
Anforderungen:
- Windows 7/Windows Vista/WIndows XP (nur SP3 getestet)
- .NET Framework 4.0
- Grafikspeicher 128 MB (empfohlen)
- ca. 1 MB freien Festplattenspeicher & RAM
Download:
New Version: Pong Remake 0.96.exe (473,09 KB)
Old Version (2012er): Pong Remake 0.91.exe (468,99 KB)
Zip: -
Lizenz/Weitergabe: Freeware
Danke im voraus für Lob, Kritik und Anregungen.
Dieser Beitrag wurde bereits 21 mal editiert, zuletzt von „rylox“ () aus folgendem Grund: Fehler behoben