用Basic語言寫App就是那麼簡單~Game俄羅斯方塊App!
今天分享俄羅斯方塊,不用複雜運算技術即可輕鬆上手!
程式原始碼分享於<App分享>雲端的 Tetris.zip <=未來所有課程分享將全部置於此(請點我)!
https://drive.google.com/drive/folders/1VztMYUJKeL5OR-lXHorsFNuIkRndYGau?usp=sharing
重點提示:
一.本遊戲技術
俄羅斯方塊遊戲與其他遊戲不同,該遊戲沒有任何物理複雜運算。
每個“塊”由 4 個塊組成。每個塊本身就是一個主體。
每個塊的大小為 1 x 1 米。
使用 SetTransform 平移方塊:
bw.Body.SetTransform(X2.CreateVec2(CurrentPiece.Data.CenterX + CurrentPiece.CenterX + x + 0.5, CurrentPiece.Data.CenterY + CurrentPiece.CenterY + y + 0.5), 0)
二.原始碼提供Game/RegexBuilder等模組,可供了解Game游戲在App的運作。
三.畫面設計:採元件拖拉式設計模式/事件模組系統產生,不用背複雜html及事件制作。
使用相同Basic語言於B4X的三平台(B4J平台windows/B4A平台Android/B4I平台iOs)分別開發測試
神奇的地方即程式模組可供用,不用為各平台開發可結省不少時間及成本。
只要在b4x網站的forums下關鍵字(如.Game)即可找到許多分享程式或範例
https://www.b4x.com/android/forum/pages/results/?query=Game
https://www.b4x.com/android/forum/threads/xui2d-x2-v2-0-2021.131279/#content
希望用App開發Game游戲,可參考一下!
點擊我,可註冊成為智慧連線戰友!加好友一起為復活Basic語言而努力!
https://www.potatomedia.co/auth/signup?invite=x4Kybdshm
其他經典游戲原始碼如下網址
https://www.b4x.com/android/forum/threads/xui2d-x2-v2-0-2021.131279/#content