討論串[請益] 請問使用C語言寫俄羅斯方塊
共 6 篇文章
內容預覽:
我歸納成三點旋轉法. 三點旋轉就是 畫成九宮格 旋轉後中心點不動,. 四格就只要轉三格, 方向性是一樣的. 我用 console 寫2char當一格, 參考看看吧. 直條不適用. wiki 有寫到好幾種方式 和踢牆 後期任天堂有改. 看看 wiki應該就會轉了. void SquareRotatio
(還有1514個字)
內容預覽:
來分享一下我的做法好了. 我用win32api來貼圖. 基本架構就是一個12x23的陣列(10*20+左右牆+底+生成方塊的位置). 陣列內容有 狀態 -1牆 0空 1正在操作 2定住的方快. 顏色 根據方塊種類而定. 然後就是當狀態!=0的時候就依顏色印出來. 第0,1列是不印的,我拿來放剛生成的
(還有363個字)
內容預覽:
我還沒有實作~ 我大概設計了一下. 我覺得關鍵點兩個部份:. 1. 變型(這個預structure描述方塊可能得轉向 不過我忘了...). 2. 整行消除(其實這個要硬作最簡單...). ---------------------------------------. 先談2. 整行消除 就方塊碰撞
(還有338個字)
內容預覽:
之前也交過俄羅斯方塊當作業. 我的想法是這樣:. 先看範圍要多大 用一個二維陣列表示. 數值用 0:代表那一格沒有方塊. 1:代表那一格有方塊. 一直更新陣列值 值是1的地方 看要用什麼東西代表貼上去就可以了. 然後大概有幾個要注意的地方:. 方塊移動 變形 滿行消除 邊界 碰撞判斷 下降速度. 大
(還有26個字)