2013年12月21日 星期六

寫給超新手瑪莉歐類型遊戲製作的小技巧

瑪莉歐類型遊戲製作,
對於關卡地圖,
一開始我以為是用一個raw data,
例如用0x00代表背景,0x01代表磚塊,0x02代表金幣…等,
但是這樣在製作關卡地圖,就沒有視覺化。
今天,我看過一個open source python寫的瑪莉歐程式碼,
發現有一個辦法可以使瑪莉歐遊戲關卡稍微視覺化,
就是用一個圖檔,例如*.png檔裡的顏色,來對應到關卡,
如用黃色代表磚塊,金色代表金幣…等。
為了製作方便,可以讓遊戲主程式直接用顏色判斷,
來形成關卡。若是打算要正式商業化發行,
可以寫一個*.png轉raw data的小程式,
讓遊戲主程式來讀raw data,而不用包入*.png。

 

Codewars: The Baum-Sweet sequence

這題列在7 kyu,我覺得有點難度,應該有6 kyu的程度了。 這題有數學題的感覺,我因為害怕TLE,加上我有感冒, 因此是直接問ChatGPT 4o怎麼解決, 沒想到一開始,ChatGPT是提供TLE的方法, 我再問ChatGPT要如何加快, 才給我夠快的方法, 看了ChatG...