Hallo,
hab mich mal daran gewagt - Pong neuen Glanz zu geben. Ist nur eine Kleinigkeit, hoffe aber ich hab es einigermaßen hinbekommen.
ZitatProgramm: Pong Remake
Genre: Classic Games / Retro Games
Version: 0.90 (Vorversionen: 0.11, 0.16, 0.22, 0.33, 0.35, 0.38, 0.4, 0.45, 0.5, 0.55, 0.6, 0.76, 0.89-überleitend)
Betriebssystem: Windows 7, Windows Vista, Windows XP (SP 3)
.NET Framework: 4.0
Download: Pong.exe
Virustotal: https://www.virustotal.com/fil…a79d/analysis/1330038935/ [1/43]
Info: Ich kann euch versichern, dass kein Virus im Programm ist.
ZitatAlles anzeigen
Funktionen:
- Start / Pause / Fortsetzen / Restart (100%, Fehlerfrei)
- Spezielle Ballbewegung (Damit der Ball nicht immer gleich hüpft - 100%) // Ball beschleunigt mit der Zeit (damit es nicht ein Endlos Spiel wird)
- Computer Gegner passt sich den Spieler an (95%)
- Spiel endet bei 10 Punkten (100%), individuelle max. Punkte
- Punkte Anzeige (100%, Fehlerfrei)
- Schläger und Ball in 4 Farben (incl. Standard), man kann den Ball blinken lassen
- Optimiert (Leistungsorientiert)
- Gewinnchance Anzeige (5%)
- Farbpalette, sonstiges...
- Computer Schwierigkeitsgrad änderbar (zusätzlich zur automatischen Anpassung)- Mausblock (75%, kommt manchmal zu Bugs)
- ...
Steuerung: Mit der Maus
ZitatAlles anzeigen
Changelog von 0.55 -> 0.90 (Beta 2)
'CHANGELOG
'VERSION 0.90 - Änderungen von 0.55 bis 0.90 (Zwischenversionen wurden ausgelassen, Details ebenfalls)
''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
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.31 -> 0.41 (0.38 Changelog wurde ausgelassen)
- 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: 0.22 -> 0.33
Bugs:
- Ein Fehler wurde behoben, durch dem der Ball langsamer wurde - sollte der Gegner ihn zurückschlagen
- Ein Fehler wurde behoben, durch dem die Leistung verringert werden konnte
Funktionen:
- Eine "Alpha-Funktion" wurde hinzugefügt -> "Mausblock"
- Die Standardfarbe wird nun aufgeführt
- Die Farben wurden angepasst um besser zum Allgemeinen zu passen.
- Die Ballgeschwindigkeit erhöht sich nun, die Funktion wurde geändert
- Computergegner passt sich nun auch bei gleicher Punktzahl richtig an, zudem wurden einige Kleinigkeiten geändert.
Allgemein:
- Die Standardgeschwindigkeit des Balles wurde verringert (von 3,4 bis 3,7 auf 2.5)
- Die Steuerung wurde verändert -> (ohne Mausblock) die Maus ist nun etwa in der Mitte des Schlägers. Dadurch kann man ihn besser steuern
- Computergegner wurde leicht abgeschwächt (Die Paddles haben nun fast die gleiche Größe)
- Design wurde angepasst
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)
Zitat
To Do (durchgestrichen bedeutet "erledigt" bzw. "eingebaut"):
- Online Highscore (0%, dürfte ebenfalls dauern) ABGELEHNT
- "Online Pong" (1%), die Arbeiten beginnen - aber das wird erstmal dauern)
- Steuerung mit Tastatur (10%)
- 2-er Offline Modus (10%)
Vorschläge, Kritik und Lob sind erwünscht. Habe das Programm aus eigener Interesse gemacht - um mehr zu lernen. Wenn ihr Fehler findet, wäre ich froh wenn ihr sie meldet.
Edit: Da die letzte Aktualisierung vor Monaten kam, aktualisiere ich mal auf den neusten Stand