Frage bei einem selbsterstelltem Spiel

  • VBScript

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Extr3m.

    Frage bei einem selbsterstelltem Spiel

    Guten Tag allerseits,
    Ich habe ein Problem, nähmlich möchte ich ein Jump an Run spiel erstellen mit Visual Basic 2010.
    Dafür habe ich in eine Picturebox eine Person gemacht und in einen Panel einen Stein.
    Der Sinn des Spiels ist, dass man immer über den Stein springen muss.
    Funktioniert auch alles, bis auf dass, wenn der Stein die Person berührt nichts passiert.
    Deshalb würde ich gerne, wenn der Stein die Person berührt 20% von der Progressbar abziehen lassen, und wenn die Progressbar 0% ist eine MsgBox mit dem Inhalt "Game Over" erscheinen lassen. Allerdings klappt das nicht so ganz bei mir :).
    Währe echt nett, wenn ihr mir Helfen könntet.
    Der Code:

    Visual Basic-Quellcode

    1. Private Sub Timer2_Tick_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
    2. stone.Left -= 10
    3. stone.Enabled = False
    4. If stone.Left <= 0 Then
    5. stone.Location = New Point(549, 206)
    6. If stone.Location = human.Location Then
    7. ProgressBar1.Value -= 20
    8. If ProgressBar1.Value = 0 Then
    9. MsgBox("Game Over")
    10. Me.Close()
    11. End If
    12. End If
    13. End If
    14. End Sub