Java 課程設計 "Give it up"小遊戲設計(我的) 201521123077

1.團隊課程設計博客連接

http://www.cnblogs.com/agts/p/7067948.htmlhtml

2.我的負責模塊或任務說明

我的任務:實現遊戲畫面的製做,遊戲邏輯的編寫,以及一些模塊與模塊之間的交互,還寫了與有數據庫的服務器的socket通訊(可是沒有徹底實現),遊戲角色座標更新和碰撞檢測都使用的是後臺守護線程數據庫

3.本身的代碼提交記錄截圖

4.本身負責模塊或任務詳細說明

  • 遊戲邏輯設計
    角色以相似正弦曲線的軌跡前進,控制方式爲設定它的狀態爲上升降低等等,對應地將它的縱座標增長減小,同時橫座標不斷增長
  • 遊戲交互
    當監聽到輸入的時候判斷角色座標符不符合設定點,若符合則觸發跳躍模式
  • 遊戲畫面維護
    由於實際上這個遊戲是採用人眼的錯覺營造出角色在不斷前進的感受,因此實際上就要對角色的邏輯位置,覺得物理位置(在swing框架上顯示的位置)以及底盤移動的速度之間取得平衡
    個人解決方式是將底盤的圖片像素做爲基準,例如對X座標調整gapX使得若干個時間脈衝後,三者的數值符合邏輯
  • 遊戲同步
    遊戲總體經過相似時間脈衝的方式同步,當時間脈衝未到的時候,後臺座標更新函數阻塞服務器

    五、課程設計感想

    可以與隊友一塊兒設計並大部分實現一個遊戲仍是頗有趣的,雖然仍是遇到不少問題可是仍是頗有收穫的。
    最後,時間真的不夠用啊。框架

相關文章
相關標籤/搜索