实现俄罗斯方块遇到的问题及游戏下载
生活随笔
收集整理的這篇文章主要介紹了
实现俄罗斯方块遇到的问题及游戏下载
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
???????????????俄羅斯方塊的實現要比貪食蛇復雜一些,代碼也不到750行,因為貪食蛇程序的游戲過程只是單線程,也就是說貪食蛇
只在游戲開始的時候開啟一個線程,游戲過程中,一直運行的是單線程。俄羅斯方塊游戲則是在方塊下落后變成障礙物,再啟動新的
新的線程,由方塊工廠新生產一個方塊,這樣的循環往復。所以兩個游戲代碼實現的不同之處主要是這個地方,其他的地方都是次要
問題。我在程序實現剛開始,并沒有注意到這個問題。所以,線程的開啟時機不對。所以程序執行不穩定,監聽器隨機出現獲取不到
的情況。本來應該在成功獲得監聽器以后再開的線程,但是我寫到了,構造方法里了,但是也邪了門了,這樣不科學的做法也行的通
,但是自己的游戲玩著玩著方塊就不往下掉了, 別提多郁悶了??磥砭€程開啟的時機也是也是有講究的,我把這個開啟線程放到添加
監聽的方法中,獲取監聽成功且賦值后再開啟線程,運行游戲,就OK了,游戲跑的很好。
其實只要注意這個問題,別的實現都還好說,只不過是數學坐標問題。貼個截圖:
?
代碼結構截圖:
?
游戲下載點擊此處
才17KB,運行環境,幫助文檔已經給出下載地址。
需要源碼的,另行發放。
?
總結
以上是生活随笔為你收集整理的实现俄罗斯方块遇到的问题及游戏下载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows 家族的十二种常用密码破解
- 下一篇: 精益与敏捷开发(随笔)