作者boyen3 (Mentirosa!!)
看板GameDesign
標題Re: [請益] 請問使用C語言寫俄羅斯方塊
時間Mon Dec 14 16:50:04 2009
之前也交過俄羅斯方塊當作業
我的想法是這樣:
先看範圍要多大 用一個二維陣列表示
數值用 0:代表那一格沒有方塊
1:代表那一格有方塊
一直更新陣列值 值是1的地方 看要用什麼東西代表貼上去就可以了
然後大概有幾個要注意的地方:
方塊移動 變形 滿行消除 邊界 碰撞判斷 下降速度
大概都很好處理 但是弄起來很煩...
原po學校真拼
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.75.200
※ 編輯: boyen3 來自: 114.41.75.200 (12/14 16:59)
1F:推 cooper6334:個人經驗,最麻煩的地方在方塊旋轉,其他都還好 12/14 19:25
2F:→ cooper6334:因為旋轉的情況很多,還要考慮到踢牆壁 12/14 19:27
3F:→ boyen3:沒錯!我的程式碼70%都在搞旋轉...一種方塊就要四種狀態 12/14 20:33
4F:→ boyen3:方塊種類越多 程式碼越大串...XD 12/14 20:33
※ 編輯: boyen3 來自: 114.41.75.200 (12/14 20:35)
5F:→ Splash5:要比較順的玩的話 其實是落下後的固定方塊才填mem 12/14 20:42
6F:→ Splash5:掉下來的途中用一般數學方式去運算比較好.. 12/14 20:43
7F:→ Splash5:像是下降速度之類的 不然t-spin之類的特技會很難作 12/14 20:43