die erste Frage ist natürlich, wie viel du in Delphi schon kannst. Du hast geschrieben, du hast gerade erst das Programm zum Laufen gebracht - wenn du damit meinst, dass du die IDE gestartet hast, ist das definitiv erstmal zu wenig, und du solltest bei null Anfangen, dir erstmal ein paar Tutorials, ein Buch oder aber
CHRISTIANS CRASHKURS durchlesen. Als Buch würde ich dir ansonsten Delphi für Kids von Hans-Georg Schumann nahelegen (gibt es in jeder guten Bücherei), damit habe ich wenigstens Delphi gelernt.
Wenn du allerdings schon recht gut in Delphi klar kommst, solltest du das ganze am besten mit einer Paintbox lösen können. Du musst dann mithilfe eines TTimers die Paintbox permanent neuzeichnen und im Paintbox.OnPaint ereignis die verschiedenen Steinchen Zeichnen, Kollisionen Abfragen, Punktauswertung etc.
Grafiken erstellen:
Zum erstellen von Grafiken benutzt man am besten die Canvas. Da gibt es diverse Funktionen wie:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| procedure TForm1.Button1OnClick(Sender: TObject); begin Paintbox1.Repaint; end;
procedure TForm1.Paintbox1Paint(Sender: TObject); begin with Paintbox1.Canvas do begin MoveTo(100,100); LineTo(100,200); Brush.Color := clRed; Pen.Color := clLime Rectangle(200,200,400,400); Ellipse(10,10,20,20); end; end; |