當前位置:
首頁 > 知識 > 帶你回味童年遊戲 俄羅斯方塊,僅需300餘行JAVA代碼!

帶你回味童年遊戲 俄羅斯方塊,僅需300餘行JAVA代碼!

這幾天在外面吃飯總聽見,

別人那說擼幾把什麼的

不禁想起來

娜姐小時候玩過的遊戲

想要系統學習Java知識 加入學習群一四四九零一零七六 可以免費學習java還有大量學習乾貨哦 學完推薦工作

俄羅斯方塊

(不要說我腦迴路不正常

,我這是暴露年齡了!)

雖然沒有現在這些遊戲的精美畫面

但是充滿著滿滿的回憶在裡面

那麼用 JAVA 如何寫俄羅斯方塊呢?

現在就分享給大家 JAVA開發遊戲 俄羅斯方塊的思路!

有興趣的小夥伴可以下下來玩一下找找童年的感覺!

功能

那麼下面給大家分析一下遊戲的功能吧!

首先就是遊戲界面

這裡需要GUI

(Graphical User Interface)

圖形用戶界面

別一天到晚擼這擼那的

一天到晚不好好努力學習,整天成迷遊戲怎麼行?

小擼怡情,大擼傷身吶!

真為你們操心!

GUI這裡就不詳細介紹了

文章後面有源碼的內容

自己下下來看看

接下來是實現功能的代碼

首先就是畫個地圖

我們看的是這個界面

其實後台就是一個數組

創建一個12*22的數組並且全部賦值為0

畫一個圍牆

地圖搞好了

該創建我們的小方塊了

定義一個數組

這段代碼主要是設置方塊的形狀

額看的有點懵逼是吧!

這樣呢?

這樣看是不是好多了?

這就是長條形的塊了

剩下的自己去看吧!

那麼我們為什麼要這麼弄呢?

都記一下知識點來了!

這個代碼就是用來檢測碰撞的

如果我們的新建的小方塊想要移動到地方

存在小方塊和圍牆

那麼我們是移動不過去的

這段代碼是用來消行計分的

如果一整行都是小方塊那麼計10分

把上面一行的方塊移到下面來

那麼就介紹這麼多了

剩下的小夥伴們自己去看吧!

最後附上

演示視頻

先去找找童年的回憶了

(有興趣的小夥伴,下載下來看看吧!)

想要系統學習Java知識 加入學習群一四四九零一零七六 可以免費學習java還有大量學習乾貨哦 學完推薦工作

點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT技術java交流 的精彩文章:

C語言 高手 是怎麼練成的
24歲開始學習前端的大牛分享經歷,還有什麼理由不努力
給迷茫的JAVA員一些中肯建議,不然你就廢了,快速成為架構師
一張圖助你快速記憶CSS所有屬性

TAG:IT技術java交流 |

您可能感興趣

A9VG有獎票選:2017年的年度遊戲是?
TGA 2017 年度遊戲大賞
GT 1030 DX12遊戲翻車:幀數不足銳龍5 APU一半
GT 1030顯卡DX12遊戲翻車:幀數不足AMD新APU一半
CPU遊戲性能天梯,200元G4560吊打AMD銳龍全系列
【遊戲盒子 我的世界NO.005】命令方塊的指令v1.2.0.31
蘋果在2019年推出 ARKit多人遊戲模式
MSI GP62MVR遊戲本 (i7 7700HQ, 16GB, 256GB+1TB, GTX1060 3GB)
發售8年,銷量1.44億份,這款沙盒遊戲比GTA5更長賣
你還有時間干別的?2018上半年必玩的10大PS4遊戲
2018年最值得期待的6款PSV遊戲
回顧2017年steam平台遊戲排行,有沒有你玩過的遊戲?
App Annie 2017 年度遊戲回顧報告:移動遊戲的支出是主機遊戲的3.6倍
2017年英國銷量十大遊戲 GTA5竟超過了刺客信條
超到5G的i7 8700K配上兩塊GTX1080Ti打遊戲會很爽嗎?
遊戲GIF:先睹為快!來看看2018年都有哪些遊戲大作值得期待!
AMD銳龍APU遊戲干翻8代i5,2月上市!快收藏這份迷你PC配置單
800萬種美顏!OPPO R15正式發布,聯發科P60+暢玩大型遊戲!
遊戲新體驗 | Xbox One S 500GB 主機帶地平線3遊戲套裝 約1399元
數碼年貨:微星GL62M遊戲本,970的入門級超極本!