java課程設計-飛行棋


一、團隊課程設計博客鏈接

https://www.cnblogs.com/putianliuzhong/p/12174238.html

二、個人負責模塊或任務說明

個人功能流程圖:

普通飛行棋的全部功能的實現,包括人機模式,雙人模式,三人模式和四人模式。還有飛行棋棋子和骰子的設計及其在運行中GUI的實現
雙人模式:兩個陣營進行pk

三人模式:三個陣營進行pk

四人模式:四個陣營進行pk

人機模式是人機1v1,與二人模式的最大區別在於機器可以自動擲骰子,自動選擇棋子移動。

三、自己的代碼提交記錄


四、課程設計感想

  1. 使用java swing進行界面的操作可以很好的制作一個小工具,但是不適合做大型的界面。
  2. 對多線程的操作有了一定的實踐,對多線程里面的一些操作有了一定的了解,可以熟練使用簡單的多線程的操作。
  3. 了解了很多不常用到的類,如Point等。
  4. 課程設計大量的實驗了繼承和接口的操作,掌握了DAO模式的利用,掌握了覆蓋等知識。
  5. 熟悉了GUI中的repaint和paintComponent方法的使用。
  6. 學習了java編程可以設計和實現自己想要的程序功能,而且相較於之前的c語言,寫出的程序功能更加豐富,更加有成就感。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM