1. 程式人生 > >Android拼圖遊戲開發全紀錄0

Android拼圖遊戲開發全紀錄0

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

最近剛完成一個Android的小專案--拼圖遊戲。專案並不複雜,但也是一個完整的專案,用到的知識點還是比較豐富的。

做完之後照例進行下總結:

需求定義:

1、選擇圖片後進入拼圖介面,可以選擇預設圖片或者自定義圖片,即從相簿選擇或者從相機拍照。

2、可以設定遊戲的難度,即選擇拼圖為NXN結構。

3、自動打亂拼圖的順序,利用倒置和演算法,確保生成的資料有解。

4、拼圖過程中可以檢視原圖。

5、拼圖具有計時、記步功能。

6、完成拼圖後顯示全部圖片並提升拼圖成功。

7、可以檢視歷史記錄。

*8、利用IDA STAR演算法可以自動解題。

基本上可以實現以上幾大功能,自動解題演算法目前還未實現,看來只能留到第二版了- -、唉,求指教。

國際慣例,先上圖看看效果:



圖1、程式初始介面,是不是有點小清新的感覺,哈哈



圖2、右上角選擇遊戲難度,2X2請無視,除錯用的,可以改成5X5



圖3、選擇圖片、難度



圖4、進入拼圖主介面,點選相應的方塊可以和空白方塊進行移動,和現實的拼圖一樣啦



圖5、點選原圖按鈕可以顯示原圖,有動畫效果哦


圖6、拼圖完成



圖7、點選自定義新增按鈕,可以選擇本地圖冊或者相機



圖8、手機圖冊,照片請無視,小米系統


圖9、相機拍照、請認準正版授權


圖10、相機拍照進入拼圖介面

基本上就是以上這些功能,接下來,我們就要詳解這個專案的實現過程。

           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述