Re: [請益] 請問使用C語言寫俄羅斯方塊

看板GameDesign (遊戲設計)作者 (Mentirosa!!)時間15年前 (2009/12/14 16:50), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串3/6 (看更多)
之前也交過俄羅斯方塊當作業 我的想法是這樣: 先看範圍要多大 用一個二維陣列表示 數值用 0:代表那一格沒有方塊 1:代表那一格有方塊 一直更新陣列值 值是1的地方 看要用什麼東西代表貼上去就可以了 然後大概有幾個要注意的地方: 方塊移動 變形 滿行消除 邊界 碰撞判斷 下降速度 大概都很好處理 但是弄起來很煩...   原po學校真拼 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.75.200 ※ 編輯: boyen3 來自: 114.41.75.200 (12/14 16:59)

12/14 19:25, , 1F
個人經驗,最麻煩的地方在方塊旋轉,其他都還好
12/14 19:25, 1F

12/14 19:27, , 2F
因為旋轉的情況很多,還要考慮到踢牆壁
12/14 19:27, 2F

12/14 20:33, , 3F
沒錯!我的程式碼70%都在搞旋轉...一種方塊就要四種狀態
12/14 20:33, 3F

12/14 20:33, , 4F
方塊種類越多 程式碼越大串...XD
12/14 20:33, 4F
※ 編輯: boyen3 來自: 114.41.75.200 (12/14 20:35)

12/14 20:42, , 5F
要比較順的玩的話 其實是落下後的固定方塊才填mem
12/14 20:42, 5F

12/14 20:43, , 6F
掉下來的途中用一般數學方式去運算比較好..
12/14 20:43, 6F

12/14 20:43, , 7F
像是下降速度之類的 不然t-spin之類的特技會很難作
12/14 20:43, 7F
文章代碼(AID): #1B9Vn2Fz (GameDesign)
文章代碼(AID): #1B9Vn2Fz (GameDesign)