描述:
Gameduino是Arduino(或任何其他帶有SPI接口)的遊戲適配器,它疊加在Arduino的頂部,擁有VGA顯示器接頭和立體聲揚聲器插頭。適配器是通過SPI控制讀/寫操作,具有一個32K字節RAM的CPU。(不像許多8位機,您訪問該RAM是沒有限制的)。我們給出一個參考文檔(你可以在下面給的連接下載)來描述整個系統是如何工作的。同時在玩此模塊的時候,可以自制遊戲手柄。方向鍵其實是2個電位器來控制,按鍵可用4個按鈕來代替。
·視頻輸出是512色400x300像素;
·所有的內部顏色處理都是15位精度;
·兼容任何標準VGA顯示器(800 × 600@72Hz)
·背景圖形
512x512像素的字符背景
256個字符,每個獨立的4調色板
流暢的像素在X - Y重疊滾動
·前景圖形
每個子圖形為16x16像素
每個子圖形可以使用256色,16色或4色
四向旋轉和翻轉
每條掃瞄線有96個子圖形,每行1536的紋理
sprit碰撞檢測
·音頻輸出是一個立體聲12位頻率合成器
·64個10-8000HZ的獨立語音
·每個語音包含正弦波或白噪聲
·採樣回放通道
通過Gameduino,你可以掌握遊戲中子圖調色板結構的組成,背景圖片如何移動、旋轉以及顯示,遊戲音樂代碼的編寫原理,掌握遊戲中比如敵我碰撞、子彈消滅敵人的原理。最終達到掌握如何編寫遊戲。
arduino示例代碼和庫文件:
http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Shields/Gameduino.zip
參考文檔:
http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Shields/poster.pdf
Gameduino網址:
http://excamera.com/sphinx/gameduino/
Gameduino論壇:
http://answers.gameduino.com/questions/
最新版本,如下圖的綠板