あーさん日記

https://akkera102.sakura.ne.jp/gbadev/ の中の人

Arduboy

Arduboy 実験24

倉庫番の自動解法ソフトは何種類かあるようです。 Solver Statistics - Sokoban Wiki この中で特に成績がよかったのはSokoban Automatic solver。 今回使用するデータがクリアできるかどうか確認してみたところ、全て問題ありませんでした。 今作っているも…

Arduboy 実験23

次は、ど定番の倉庫番でも作ってみようと思います。 インターネットの世界を覗いてみるとこれがすごいです。 何種類かのテキストフォーマット、自作レベルの圧倒的な数。 7#|#.@-#-#|#$*-$-#|#3-$-#|#-..--#|#--*--#|7#こういう書き方は初めてみました。 ・…

Arduboy 実験22

最近になってゲーム動画を投稿してくれる方が現れました。 1ゲーム30秒。覗くにはちょうどいい時間です。 Arduboy Games (@ArduboyGames) | Twitter やはりTEAM a.r.gさんの作品は他と抜けています。 デモシーン(メガデモ)も作っちゃうぐらいですし。 TEAM…

Gamebuino 予約開始

Gamebuino Shop !!! Pre-order for june !!!待ちに待ったgamebuino。予約開始です。 1個買いました。 €44 = 本体39+送料5 paypalにて¥5833 JPY

Arduboy 実験21

www.youtube.com GitHub - akkera102/04_tiny_ns_tower: Tiny NS-Tower - arduboy とりあえず完成しました。

Arduboy 実験20

残りスプリングのジャンプ処理ぐらいで あとはパラメータ調整して終わりかな。。 画面で軽く載せた程度のprintfや、机上だけだとつらすぎです。 早めにteratermと連帯するものを用意すべきでした。 #include "debug.h" #include <arduino.h> void DebugInit(void) { Ser</arduino.h>…

Arduboy 実験19

スクロール処理は終わりました。 あとはジャンプと落下かな。 これが結構難しくて、上下に移動するタイプの板もあるものだから 補正しないといけません。 どうやってうまくまとめるか・・・。悩みどころです。

Arduboy 実験18

一番の難しいポイントといえば画面スクロールかと思います。 絶対座標、相対座標などの変数を用意して・・・などと 1日考えていたのですが、もっといい方法を思いつきました。 壁と踏み板のy座標を、ジャンプの増加分で加算すればスクロールっぽく見えます…

Arduboy 実験17

ns-towerの移植をしてみようと思います。今日は準備だけ。 NAGI-P SOFT: NS-TOWER Information 以下、適当に作ったメモです。 ■arduboy 画面:128x64ドット ■ns-tower 画面(ブロック単位):26x22 ※ 横幅の方が長い 1ブロックあたりのドット数 候補 1: 26x2…

Arduboy 実験16

不確定情報なので眉唾程度に読んで頂ければと思います。 SRAMの容量は最大2560バイトです。 もし2000を超えて焼いてしまった場合、 その後の2回目に不具合が発生します。 どうもヒープとスタック領域が重なって何か悪さをしているようです。 IDEのリセット…

github!!

今頃ですけどarduboy関連をgithubに移動しました。

Arduboy 実験15

https://github.com/akkera102/03_tiny_2048 2048をarduboy(developer kit限定)に移植しました。 合成処理が本家と違います。 2 + 2 -> 3. 3 + 3 -> 4. 4 + 4 -> 5. という具合に連番です。 画面が小さいからパネルに2ケタ表示をしませんでした。 ゲームク…

Arduboy 実験14

https://www.kickstarter.com/projects/903888394/arduboy-card-sized-gaming/comments アメリカ、カナダ、メキシコのkickstarterユーザに対して、850個の出荷が終わったとのことです。 早く日本にこないかなー。 セットアップ方法についてのページもアップ…

Arduboy 実験13

https://github.com/akkera102/02_tiny_depthsuper depthの1面だけ、arduboyにしょぼ移植をしました。 今回はBGMやSE付きです。ただ豪華って呼べるものではなく、 中身は音圧ブザーなのでかなりうるさいです。 音量調整やら、もっとパートがあったらなあと思…

Arduboy 実験12

亀足ですが一応、何か作っています・・・。残りTODO ・当たり判定 自機、敵機と自弾、敵弾、敵ミサイル ・自機の爆発アニメーション ・ゲームオーバーの音楽 ・敵機破壊時の得点表示 コーディングメモ http://avrwiki.osdn.jp/cgi-bin/wiki.cgi?page=FAQ+%B3…

Arduboy 実験11

最初の勢いはどこにいったのやら・・・。 何もないので最近思ったことを書いてみようと思います。 ・遊んで面白かった作品 ■i4arduboy - A Shmup with Long-range Sniping http://community.arduboy.com/t/i4arduboy-a-shmup-with-long-range-sniping/569■Gl…

gamebuino

arduboyにないポイントはSDスロットを完備していてブート時に HEXファイルを指定可能。エミュレータも完備しています。 I2C端子が2つあって、動画ではpongの通信対戦をしていました。 あとライブラリも自分好みで綺麗。こっちに鞍替えしたくなります。 http…

Arduboy 実験10

Arduboy用invaderゲームを作りました。 http://akkera102.sakura.ne.jp/test_arduboy/01_invader.zip 今回は1からスタートということもあって 開発環境の構築がかなり大変でした。 GPIOなどを使う程度ならArduino IDEで事足りますけど、 まさかゲーム作りに…

Arduboy 実験9

・リンクスクリプト C:\Program Files\Arduino\hardware\tools\avr\avr\lib\ldscripts\avr5.xn・crt (c runtime startup) C:\Program Files\Arduino\hardware\tools\avr\avr\lib\avr5\crtm32u4.o※ ソースコードはないみたいです。 リンクスクリプトに関して…

Arduboy 実験8

今日やったことまとめ。・画像コンバータを複数ファイルに対応しました。 1つのファイルに1ヘッダは大変です。 ・画像形式は二種類あった方が便利みたいです。 →oled形式(ディスプレイ仕様) タイトルの1枚絵や、フォント用。→ビットマップ形式 8x8, 16x16…

Arduboy 実験7

画面とキャラクタとの大きさ調整中・・・。 写真のCPU使用率は手違いで大きな数字が出ています。

Arduboy 実験6

現在、画像変換ツールはGUI環境しかないようです。 自分はそんな環境に耐えられない為、 だったら作るしかないじゃんというオチに。 python先生のおかげで超絶短いコードになっているので 適当に直して使ってください。python + pilで動作します。 # -*- cod…

Arduboy 実験5

今日の成果。 Arduboy音楽ライブラリの移植が完了しました。 サンプル曲も問題なく再生しています。 ただ作って頂いたのは嬉しいのですけれど もうちょっと綺麗に書いてほしいかな・・・。beforeafter この部分はメモリの節約にかなり貢献したっぽいですね。…

ひとやすみ

今日はArduboyライブラリを少し書き直してみたり、 GBAライブラリから自作printfを持ってきたりしました。 ふー、とりあえずこれでひと段落です。 setup, loop関数はこれで随分見通しがよくなったと思います。 // hello.cpp #include "hello.h" #include "li…

Arduboy 実験4

ArduBreakoutのmapファイルはこんな感じとなります。 以下、抜粋です。 .text 0x00000000 0x42fa .data 0x00800100 0xae .bss 0x008001ae 0x519まとめると ■mapファイル .text 17146(0x42fa) .dataと.bss 1479(0x519+0xae) ■Arudino IDE スケッチ 17,324バ…

Arduboy 実験3

自作makefile とROM焼きに成功。ただ、かなり大変で1日潰しました・・・。 Arduino IDEのコンパイルログから推測して構築したのですが、 これがそもそもの落とし穴です。見た目はコマンドログっぽいのですけど 実は全部網羅されているわけではありませんで…

Arduboy 実験2

■CPU、データシート Atmel's ATmega32u4 http://www.avr.jp/user/ds.htm mega16U4.pdf ■メモリ(データシートより抜粋) 0x0000 - 0x7fff FLASH 32KB ※arudino IDEで書き込めるサイズは28KB 0x0000 - 0x6fff ブートローダは残りの4KB?0x0000 - 0x001f 汎用…

Arduboy 実験1

環境構築を済ませてarduboyのサンプルも動作成功。 最初の一歩はスムーズでした。qiita.com 次に調べたことはmain関数です。 ardinoはsetup, loop関数の編集は許されているのに main関数が見当たりません。 プログラムの基本 ようするにデフォルトのプロジェ…

Arduboy Developer Kit 到着~

人柱になってみたところ13日で無事到着しました。 届くかどうか不安な方もこれで大丈夫です。たぶん。 申込み: 10/29 公式サイトより 到着 : 11/11 支払 : $44(本体$29 + 送料$15)paypalにて5493円 気をつける点は、会員登録しておくと郵送時のタイミ…

Arduboy, Gamebuino

japanese.engadget.com > 出荷は今年10月からの見込みです。masatolan.com Games - Gamebuino Wiki どちらもちょっとほしいなあ。