あーさん日記

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

Arduboy 実験45

casio MG-880のデジタルインベーダーを移植しました。
実機を持っていないので正確ではないです。
https://github.com/akkera102/10_tiny_invader

www.youtube.com

今回、気に入っているところはディスプレイ表示。
7セグ(0~9など)とゲームオーバー表示だけで済みました。
OLEDに映る数字列はとてもカッコイイです。
・・・ただ、というか、自分の作品はぶっちゃけどーでもいいです。


twitter検索してたらdoomっぽいゲームが公開されていてそちらの方が面白い。
ヌルヌル動くし!武器変えられるし!すごい!
http://blog.livedoor.jp/cobinee/archives/1908280.html


あと前からお世話になっている音関係の資料。
boochowさんのページです。コミニティの議論の解説もされていて
自分は全く知りませんでした。
http://blog.boochow.com/article/442670955.html


最後にavr-gcc(Arduino IDE)でのswitch文の出力。
これはちょっと勘弁してほしいなあと思いました。(^^;
まあそれでも僕は使うところは使いますけど。
http://qiita.com/fujitanozomu/items/5da5b574dffbb42f036d

Arduboy 実験43

デジタルインベーダー DIGITAL INVADER (カシオ ゲーム電卓) ( ゲーム ) - GAME&WATCH ゲームウォッチ カンストへの道 - Yahoo!ブログ

懐かしのパソコンネタ


次のネタはCasio MG-880デジタルインベーダーに決めました。
リハビリ中につき細々とした題材です。


今回のこだわりポイントはずばりウェイト数。
実機動画を参考に、aviutlを使って何フレーム動いたかを調べます。


実はリンク先の方もやっているのですけど、データが完全ではなく、
メッセージウェイトについて抜けていたので自分もやってみることにしました。

ウェイト数 30fpsの場合

初回表示
60 最大得点(右寄せ6桁)
60 16-30

1~9パターン
36, 33, 30, 27, 24, 21, 18, 15, 12,

6  インベーダー撃墜
23 UFO撃墜

60 パターンクリア(クリアしたパターンの数-得点6桁)
60 自機やれた場合(得点右寄せ6桁)

問題は・・・
実機持ってないので最終面をクリアしたらどうなるのか?(^^;
インベーダーやUFO撃墜ウェイト時、キー入力を受け付けるかどうかも疑問。


わからない部分はエミュレータスマホ)からパクるか・・・。

Arduboy 実験42

Arduboy LibraryArduboy2 Libraryのドキュメント。
いつの間にか整備されています。


特にArduboy2は、コード領域が前に比べて少なくなっている為、
限界まで使う方にはいいと思います。
スプライトクラスもありますし、
この部分はteam argさんのライブラリから引っ張ってきたのかな。


・・・昨日、リハビリも兼ねて簡易サウンドのソースコードを作りました。
gamebuinoライブラリからパクリ&yodaさん製作のsound effect makerをプラス。
効果音に幅を持たせることができます。
https://github.com/akkera102/09_fxsynth


effect makerで音を作り、8つのパラメータを覚えておきます。
それを配列に用意して、決められた手順で関数を呼べばOK。
Toneの時代は終わった!

近況報告という駄文

このところGPD WINのtwitterログを眺めています。
Fallout 4や東方の起動写真なんか見ていると、それだけでカッコイイです。
うーん、かなりほしい・・・。


大きめの3DS LLサイズのwindows PCって国内だと儲かるほど需要なく、
世界規模で作るから採算取れるのかな。


ただトラブルが起きても自力で解決しないといけない気も。
windowsのライセンス?自前で買えばいいでしょ、ってぐらいのタフさや、
バラすの問題なし、という方に限るような気もします。
代理店を通して買うか・・・しばらくは様子見中です。


ところで最近プログラミングを全くしてないっすね・・・。
ys8 2999円セール→steam オータムセール→amazon サイバーマンデーと、
まあ遊んだり、買い物したりばかりです。


Arduboyも超が付くほどの発送遅延も解消して、pre-order組にも行きわたり、
僕の手元にもちゃんと届きました。今では秋葉原で買えるようになっています。


Tetrisタイプもようやくお目見えです。
http://community.arduboy.com/t/tetris-system-are-they-still-releasing-the-unit-yes/2542/4

there are 2 chips, a 328p running Tetris and a 32u4 with user code.

wow! 縦画面なら、シューティングに最適だよなあ。。
これは今までの経験からの予想ですが、届くのは来年の8月ごろになるんじゃないかと思います(爆。


GamebuinoもDIYタイプを新発売。
あと、pokittoはちょっと注目しています。
http://www.pokitto.com/

www.youtube.com

Arduboy 実験41

Arduino IDE のバージョン。
1.6.9は大丈夫だけれど、1.6.10以降になるとコンパイルエラーになる場合があります。


原因はディレクトリ構成です。
inoファイルの下層にサブディレクトリを作り、そこにソースコードを置くと
エラーになってしまいます。

// main.ino
#include "sub/test.h"

これぐらい許してよと思うけど、どうにもならないのかなあ・・・。