經典遊戲 Python實現跳一跳 經典版pygame

爲何將用pygame製作的跳一跳程序放到四足機器人這個專欄呢?

我覺的他們有共同點的:

跳一跳:用戶點擊 棋子 根據接觸屏幕時間的長短來控制其彈跳的高度h與距離s

四足機器人:操作者通過擺動遙感,控制機器人運動方向,若遙感朝前表示四足機器人朝前走,又由於上一篇中描述了,機器人腿部腳端軌跡符合擺線方程,然後再通過某種類似節律的方式使得四條腿各自再此節律週期內規律運動,總而使得機器人實現各種動作,例如:跳躍,對角小跑,空翻,漫步,匍匐前進,扭屁股,如廁等....

迴歸重點:

在跳一跳中,我設計的是棋子通過二次方程的軌跡彈出:

y=y+math.sin(math.radians(t2))*(-x1/3-2)

先看圖吧!這個有圖纔有真相!

                                                          

 

整篇代碼:

import random
import pygame
import sys
from pygame.locals import*
import math

pygame.init()
clock = pygame.time.Clock()
pygame.mi
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章