あーさん日記

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"

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

最近買ったハードウェア

アマゾンレビュー風に点数つけています。5点満点。


■Arduboy 2点(本来は5点だけど遅延で-3)
超はまってるArduinoベースのハードウェア。所有欲を満たしてくれます。
作りは最高にいいけれどモノが来ない。
遅延がひどすぎて作者の言葉は信用できません。(ぉ
国内で売っている場合、入手可能な店をお勧めします。


■Gamebuino 3点
pre-orderで予約して予定どおり到着。
一時期インベーダー専用機と化していて、遊んだ分だけで元は取りました。
同封のSDカードにゲームがたくさん入っていて、すぐに遊べます。
ディスプレイにキズ、ねじ止め強すぎてカバーに亀裂あり。
twitter検索でちらりと見た限り、品質はそんなに期待できなさそう。ー1点です。


■PocketCHIP 2点
フィーリングと合わず。意外に重いことと、ボタンの押し心地で挫折。
スピーカーなしも問題。
ほかの方のレビュー:
http://www.famitsu.com/news/201609/08115148.html


■EverDrive GBA 3点
一回だけ火を入れて押し入れへ。$99だけれど今どき新規で作ってくれる方は
そうそういないと思います。GBAは僕のプログラミング人生にかかせなかった
ハードウェアなので、死ぬまで稼働できる状態を維持したかったりします。


■REVO K101 Plus 4点
GBA SPだと画面がみにくく、microだと値段が高騰していて入手困難。
現時点で最高のGBAクローンだと思います。

僕の持っているのは旧式タイプなので、それについて書くと
ボタンの柔らかさ、時々BGM(効果音?)の音程が外れること以外に文句なし。

最新版(ソリッドブラック)は取り換え用のゴムボタンをつけていたり、ボタンの取り付け位置を
高くしているようです。細かな改良に好感が持てるものの、
Amazonのレビューに書いてある通り、賛否両論あるので気になる方はチェックしてください。


playstation vita tv(海外版) 3点
手ごろなお値段だったのでアマゾンさんより入手。とにかく普通。
最新作のイースやりたいっす。(汗