Forum: Programmieren allgemein
Delphi
by Sir Rufo,
14. Apr 2015
Es gibt ein Zell-Raster und ein Schritt-Raster. Das Schritt-Raster hat zur damaligen Zeit (Auflösung) direkt auf das Pixel-Raster gepasst. Das geht heute nicht mehr, sonst braucht man eine Lupe.
Das kann man auch anders unterdrücken, indem man zwar die Zeiten berücksichtigt, aber egal wie lange der Zeit zwischen den Berechnungen gedauert hat, es werden maximal nur 2 Schritte berechnet.
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
14. Apr 2015
Um genau zu sein, braucht man für die Bewegung einen Timer ;)
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
12. Apr 2015
Man sieht auch sehr schön das Raster und könnte das sehr einfach mit einer PaintBox und einer ImageList (und einer Hand voll Bildchen) nachbauen - ok, man würde wohl für das ein oder andere eine eigene ImageList nehmen (PacMan, Geister, Früchte), (Rahmen, Punkte), (Zahlen, Buchstaben).
Das Labyrinth und die Punkte lassen sich aber sehr simpel mit einer PaintBox und einer ImageList darstellen....
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
10. Apr 2015
Pacman benötigt keinerlei Kollision-Detection wo sich Rechtecke überlagern.
Das gesamte Spiel läuft auf einem Gitter ab. Jede Zelle ist dabei entweder eine Wand oder ein Fresspunkt oder ein Powerpunkt. Pacman selber befindet sich entweder genau in einer Zelle oder ist auf dem Weg von einer Zelle zur anderen. Sobald sich Pacman direkt auf der Zelle befindet ist der Punkt gefressen.
...
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
10. Apr 2015
Ein sportlicher Ansatz mit wenig bis keiner Erfahrung einen Pacman-Klon erstellen zu wollen.
Das mit einem StringGrid zu bewerkstelligen ist noch sportlicher. Es ist nicht unmöglich, genauso wie es nicht unmöglich ist mit Schlittschuhen beim Hamburg-Marathon zu laufen.
Da du anscheinend die Anzeige programmieren sollst brauchst du dich doch gar nicht um das Verschwinden lassen des Punktes...