プチコンmkII プログラム PBR (Petit Book Reader) 用 Mac 版補助ツール ConvertPTC 公開

プログラミングコンテスト 第二回 プチコン大喜利 審査結果発表」
http://smileboom.com/special/ptcm2/co_contest/

第二回 プチコン大喜利の審査結果が発表されました。早速、QR コードを読み取りました。特に Gust Notch? さん作

★プロ生ちゃん特別賞★
PBR (Petit Book Reader)
作/ Gust Notch? さん
GN_PBR
GN_MKBL
青空文庫リーダー

の deflate アルゴリズム実装には驚きました。

最近 Twiitter などで公開されている QR コードを追いかけていませんが、それでも自分の作りかけのプログラムも含めると約360本ほどあります。どんなプログラムがあるのか、ほとんど忘れてしまいました。それで、Mac のメモに Twitter などの発言をプログラムごとにまとめてあります。これを PBR (Petit Book Reader) で読めたら便利だと思い、早速試してみました。

(Twitter の発言を公開するわけにはいかないので、ここでは OOGIRI_B.txt を使用しています。テキストファイル OOGIRI_B.txt は、第二回 プチコン大喜利の結果をまとめたものです。QRコードのファイル名、プログラム名も書いてあります。どんなプログラムがあったか確認するのに便利です。後ほど紹介するアプリ ConvertPTC に含まれています。PTC ファイル化されているので、Windows ユーザーでも利用できます。 )

テキストファイル OOGIRI_B.txt を文字コード : ‘日本語 (Shift JIS)’、改行コード : ‘Windows CR LF’ で保存し、ターミナル上で gzip コマンドを使って

~ $ cd Desktop/ConvertPTC
~/Desktop/ConvertPTC $ gzip -c OOGIRI_B.txt > OOGIRI_B.gz
~/Desktop/ConvertPTC $ 

上記のように GZIP 圧縮ファイル OOGIRI_B.gz を作成しました。

はずかしいのですが、最初は圧縮書庫形式を TAR 形式 + GZIP 形式

 $ cd ~/Desktop/ConvertPTC/
~/Desktop/ConvertPTC $ tar czvf OOGIRI_B.tar.gz OOGIRI_B.txt
a OOGIRI_B.txt
~/Desktop/ConvertPTC $ 

のように tar.gz に圧縮していました。また、圧縮したアーカイブ・ファイルを展開するには

GZIP 圧縮ファイルの展開

~/Desktop/ConvertPTC $ gzip -dc OOGIRI_B.gz > OOGIRI_B.txt
~/Desktop/ConvertPTC $ 

TAR 形式 + GZIP 形式の展開

~/Desktop/ConvertPTC $ tar xzvf OOGIRI_B.tar.gz
x ./._OOGIRI_B.txt
x OOGIRI_B.txt
~/Desktop/ConvertPTC $ 

以上のコマンドでできます。

後は、PBR (Petit Book Reader) のマニュアルに説明されている通り、

プチコン MkII 開発支援ツール DSPCBMP
http://www.aogondo.net/PetitCom/DSPCBMP/

DSPCBMP を使って PTCファイルに変換しました。ところが Mac と Windows 間でファイルをやり取りしているせいか正しく変換されていないようです。(私の使用方法に問題があるのかもしれません。)

そこで、Ruby で PTC ファイルに変換するプログラムを作ってみたのですが、私の技術力不足でなかなか思った通りの動作をしてくれません。それで思いきって Mac 用の PTC 変換プログラムを作ってみました。折角なので、テキストファイルをドラッグ・ドロップするだけで GZIP 圧縮し、PTC ファイル化するようにしました。十分な動作確認をしていないので注意してください。

下記 URL で公開します。

Gust Notch? さん作 PBR (Petit Book Reader) で読むことができる
GRP 形式  PTC ファイルを Mac 上で作成する
プログラム ConvertPTC。
http://kyoshiaki.sakura.ne.jp/osx/Sample/ConvertPTC.zip

注意) GRP: OOGIRI_B を GN_PBR で読み込む時、エラーが出ます。GN_PBR を修正する必要があります。 上記 URL の ConvertPTC.zip に含まれる ReadMe を参照してください。Windows ユーザーにも ReadMe を読めるように PDF 形式で保存した ReadMe も同封しておきました。

詳しくは、

【使用方法】
5) プログラム GN_PBR を修正。

を参照してください。

文章ファイルリスト MEM: BOOKLIST を編集すると PBR (Petit Book Reader) GN_PBRの 起動画面で、文書タイトルをタッチするだけで読み込むことができます。その方法も、上記 URL の ConvertPTC.zip に含まれる ReadMe

【Tips】
4) 文書ファイルリスト
GN_MKBL 

に解説してあります。

プログラミングコンテスト 第二回 プチコン大喜利 審査結果発表」
http://smileboom.com/special/ptcm2/co_contest/
技術賞
一分間戦争
作/ Ackieee さん
OMWAR
PDF 書類 manual-omwar.pdf
http://smileboom.com/special/ptcm2/co_contest/media/manual-omwar.pdf

に熱中しています。なかなか手強いですね。

プチコン 3号(仮称)
http://smileboom.com/special/ptcm2/html_third.php

ニンテンドー3DSプチコンが発表されました。近日発売だそうです。楽しみですね。

ニンテンドーDSi/DSi LL/3DS の DSi ウェア 'プチコンmkII' 上で動作する Neko version 1.0.0 の QR コード公開

ニンテンドーDSi/DSi LL/3DSDSi ウェア ‘プチコンmkII’ 上で動作する Neko version 1.0.0 の QR コードを下記 URL

プチコンmkII 版 Neko Version 1.0.0
http://kyoshiaki.sakura.ne.jp/osx/petitcom.html#neko100

で公開します。

いろいろな OS に移植されている Neko

Neko (ソフトウェア) - Wikipedia
http://ja.wikipedia.org/wiki/Neko_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2)

を ‘プチコンmkII’ 上で動作するようにプログラミングしたものです。

簡単に言うとペンでタッチした方向に、猫が駆け回るプログラムです。

画像データは、Zaurus の BASIC ‘9B’ 上で動作する拙作 Neko Ver 1.0 のデータを

DSPCBMP_153
プチコン MkII プログラム
http://www.aogondo.net/PetitCom/

DSPCBMP を使って CHR データに変換しました。このプログラムがなければ、こんなに簡単に移植できなかったと思います。

また、

UX_CHRED
プチコンmkII うpろだ | uploader.jp
http://ux.getuploader.com/petitcom_mkII/index/2/date/desc

UX_CHRED を使って画像を修正しました。

上の画像は CHR データを UX_CHRED で表示した状態です。UX_CHRED は、SPRITE や BG 用のキャラ画像をつくる純正の CHRED にはない高機能なツールです。

プログラムの変数、SPMAXを書き換えることで猫の数を変更できますが、猫の衝突処理や実行中に猫の数を変更できるようにすると面白いかもしれません。

'プチコンmkII' 上で動作するマインスイーパの QR コード公開、新しい iPad 購入。

プチコンmkII’ 上で動作するマインスイーパの QR コードを下記 URL で公開します。

Yoshiaki's HomePage - プチコンmkII
プチコンmkII版マインスイーパ Version 1.0.0
http://kyoshiaki.sakura.ne.jp/osx/petitcom.html

良かったら、遊んでみてください。

Twitterハッシュタグ #ptcmqr でいろいろな ‘プチコンmkII’ の QR コードが公開されていますが、

SHOHD
QRコード32枚
投稿プログラム : ホラーダンジョン - プチコンまとめWiki
http://wiki.hosiken.jp/petc/?Toukou%2F%A5%DB%A5%E9%A1%BC%A5%C0%A5%F3%A5%B8%A5%E7%A5%F3
GN_TRK03
StarTrek for Petitcom
http://www2.u-netsurf.ne.jp/~ozawa/startrek/startrek.html
コマンドの詳しい解説は
Star Trek
http://www.dunnington.u-net.com/public/startrek/
で紹介されているリンク先ファイル TREK.DOC [ http://www.dunnington.u-net.com/public/startrek/TREK.DOC ] が参考になります。
KYMTREK
スタートレック
http://www1.odn.ne.jp/beni/petitcom/trek/list.html
SPEHURRI
SPECTACLE HURRICANE
『プチコン』のページ
http://www1.ocn.ne.jp/~tabby/games/ds_kkoj.html
http://www1.ocn.ne.jp/~tabby/games/ds_knaj.html
RE201
Reflect EDGE Ver2.01
http://www.geocities.jp/sp1_ssr/ReflectEDGE1.htm
TINYKITT
プチコンmkII用「ナンジグライダー」
プチコン関連
http://www.geocities.jp/tiny_yarou/petitcom/index.html
(Safari で見る場合は、メニュー/表示/テキストエンコーディング:日本語 (EUC) を選択してください。)
DROPPZL
ありそうで無かった「逆テ○リス?」
http://www.ma.mctv.ne.jp/~miche/ptc/hare/index.html
GRPSHP2P
お絵描きツール
mkII - 湯飲実験室 (QRコードと操作説明)
http://www.sotohane.com/2012/03/mkii.html#more
QRコード
http://twitpic.com/8y4hgw
G2MMLEX
G2MMLSMP
プチコンmkIIのMMLをマクロ対応にするプログラム
http://www.gradius2.com/index.php?UID=1332082863
OCHAOSP
自動歌唱ソフト OSP
OCHAOSP2
棒歌ロイド OSP2
http://ww5.tiki.ne.jp/~ochame/petitcom/1page.htm#osp
MRPLAY
MML音色試聴ツール
http://twitpic.com/8zrzq2
S51PTCL3
投稿プログラム : PetitcoLOID - プチコンまとめWiki
http://wiki.hosiken.jp/petc/?Toukou%2FPetitcoLOID

がお勧めです。後、プログラムの中断は ‘SELECT ボタン’ を押してください。

Apple が 2012年3月7日(水)AM10時 (PST) [日本時間 2012年3月8日(木)AM3時] より、米カリフォルニア州サンフランシスコの Yerba Buena Center for the Arts(YBCA)でスペシャルイベントを開催しました。新しい iPadiOS 5.1が発表されました。早速、iOS 5.1にアップデートしました。iPhone 4S を持っていないので Siri を試せないのが、残念です。

初代 iPad は、購入しました。しかし iPad 2 は Retina Display に対応していなかったので、見送りました。新しい iPad は、発表があってからすぐに ‘ホワイト WiFiモデル 32GB’ を予約しました。16日に到着しました。拙作 iYKRSSHD [ http://itunes.com/apps/iYKRSSHD ] になるべく早く対応したいです。iCloud を勉強中なので、アプリに活かしてみたいですね!

Mac OS X、Ubuntu、Cygwin、MinGW のターミナル上で動作するプチコン準拠 BASIC インタプリタ basic を公開。

Mac OS XUbuntuCygwinMinGW のターミナル上で動作する BASIC インタプリタ basic を下記 URL で公開します。

basic version 1.0.0
http://kyoshiaki.sakura.ne.jp/osx/index.html

BASIC の文法は、

プチコン
http://smileboom.com/special/petitcom/

に準拠します。ただし、スプライト、BGスクリーン、256色グラフィック、ファイルと通信、音楽などに関するステートメントと関数は、対応していません。

あくまでも、実験的に作成したものです。メモリの解放なども省いています。flex、bison、C 言語で作成され、ソースも含まれています。

実用性に乏しいですが、良かったらダウンロードしてください。

BASIC インタプリタだけだと寂しいので、Land of Lisp から

Land of LISP: Learn to Program in Lisp, One Game at a Time!

Land of LISP: Learn to Program in Lisp, One Game at a Time!

orc-battle.lisp
robots.lisp
evolution.lisp

を移植してみました。evolution.lisp の移植には、かなり苦労しました。自分で言うのも、おこがましいのですが、力作です。
後、BASIC で再帰処理とローカル変数を実現するのには無理があるので、dice_of_doom_v1.lisp はあきらめました。

Boot Camp 上に Windows 7 はインストールしてありますが、Windows プログラミングについて、ほとんど知識がありません。

Cygwin
http://www.cygwin.com/
MinGW | Minimalist GNU for Windows
http://www.mingw.org/

CygwinMinGW で何とかビルドができるように対応してみました。ただし、MinGW については、日本語表示(半角カタカナ)とエスケープシーケンスに問題があります。Cygwin がお勧めです。本当は、CygwinMinGW のインストールも説明すべきなのですが、よくわからないので省きました。ごめんなさい。

robots.bas.txt、evolution.bas.txt を実行した動画を添付しておきます。

robots.bas.txt

evolution.bas.txt

Amazon Kindle 版 Steve Jobs 伝記、日経ソフトウエア 2012年 1月号 (新メモリー管理方式「ARC」の使い勝手)、Emacs Tips バッファリストを同一ウインドウで開く

Amazon KindleSteve Jobs 伝記をようやく読み終えました。読んでいる途中で、本の更新メールが届き、驚きました。電子版になると文章の修正などが簡単になるので、更新処理も可能になるのですね。メールに記載された更新手続きを行うと、問題なく更新されました。

NeXT、iPhone に関する技術的な考察を知りたかったのですが、内容は少なめでした。本の最後にある And One More Thing …、Steve Jobs 自身の言葉は、感慨深いものがありました。ご冥福をお祈りします。

日経ソフトウエア 2012年 1月号 の内容

日経 ソフトウエア 2012年 01月号 [雑誌]

日経 ソフトウエア 2012年 01月号 [雑誌]

P16
特集 1
Java 新時代へ
P40
連載型 特集
アプリはまず「骨格」を作れ
Android ネイティブ・アプリ 設計法
■ 赤井 忠昭
P54
特集 3
iOS 5 で変わる iPhone プログラミング
retain や release はもういらない
新メモリー管理方式「ARC」の使い勝手
■ 荻原 剛志
P62
特集 4
Windows 8 & Visual Studio 11 徹底解説!
Metro アプリ開発をいち早く体験
■ 矢嶋 聡
P132
日本マイクロソフト エバンジェリストが語る最新プログラミング実践講座
Windows Phone 7 プログラミングを始めよう
第2回 スタート画面のタイルを使いこなす
■大西 彰
連載
NEW
P74
プチコンでニンテンドー3DS/DSi/DSi LL
ゲームプログラミング講座
第1回 お題 シューティングゲーム
■松原 拓也
NEW
P87
Xcode 4 使い方入門
第1回 各画面やメニューを理解する
■ 大津 真

に大変興味が湧き、購入しました。特に

P54
特集 3
iOS 5 で変わる iPhone プログラミング
retain や release はもういらない
新メモリー管理方式「ARC」の使い勝手
■ 荻原 剛志

については、ARC のより深い理解の参考になりました。再確認のため Apple の資料を調べてみました。

まず、最初に新しい機能については

What's New in iOS: Introduction
https://developer.apple.com/library/ios/#releasenotes/General/WhatsNewIniPhoneOS/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008244-SW1

What's New in iOS: iOS 5.0
https://developer.apple.com/library/ios/#releasenotes/General/WhatsNewIniPhoneOS/Articles/iOS5.html#//apple_ref/doc/uid/TP30915195-SW1
Automatic Reference Counting

で概要を理解できます。上で紹介されているリンク先

Xcode New Features User Guide: Introduction
https://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/00-Introduction/Introduction.html#//apple_ref/doc/uid/TP40004626
▼ New Features in Xcode 4.2
Automatic Reference Counting

でも確認できます。さらに紹介されているリンク先

Transitioning to ARC Release Notes
https://developer.apple.com/library/ios/#releasenotes/ObjectiveC/RN-TransitioningToARC/_index.html#//apple_ref/doc/uid/TP40011226

が一番詳しいので、これさえ読んでおけば、充分だと思います。

私自身の経験ですが、NSLog などで

Thread 1: Program received signal: "EXEC_BAD_ACCESS".

が表示される時、原因となるファイルの ARC を無効にすると回避できることがあります。本当は、原因を取り除くべきなのですが、私自身、究明できないので暫定処理として使っています。

ARC のファイルごとの設定方法は、上のリンク先に載っています。簡単に説明すると

プロジェクト名/プロジェクト/Build Settings
▼ Apple LLVM compiler 3.0
Objective-C Automatic Reference  Co…

で、プロジェクト自体の ARC を有効にし、

プロジェクト名/TARGETS/Build Phases
▼ Compile Sources (6 items)

上図のように ARC を無効にしたいファイル名の右側、Compiler Flags エリアをダブルクリックし、表示されたウインドウに

-fno-objc-arc

を入力してください。これで、ARC を無効にできます。何も指定していない場合は、プロジェクト自体が ARC を有効にするので、自動的に -fobjc-arc フラグがセットされます。

また、日経ソフトウエア 2012年 1月号

連載
NEW
P74 プチコンでニンテンドー3DS/DSi/DSi LL
ゲームプログラミング講座
第1回 お題 シューティングゲーム
■松原 拓也

の記事も購買目的の一つです。早速、プログラムを入力して遊んでいます。いろいろ改造しながら、スプライトの利用方法 (ミニ・シュート: 自機の爆破処理など)を理解しています。

最後に、ちょっとした Tips です。通常 Emacs でバッファリストを開くと別ウインドウに表示されますが、同じウインドウに表示する設定です。

;;  ========================== .emacs ==========================
;; list-buffers
(setq same-window-regexps '("\*Buffer List\*"))    ;; \ = バックスラッシュ = Option + \
Force Same Window - GNU Emacs Manual
http://www.gnu.org/s/libtool/manual/emacs/Force-Same-Window.html
Special Buffer Frames - GNU Emacs Manual
http://www.gnu.org/s/libtool/manual/emacs/Special-Buffer-Frames.html#Special-Buffer-Frames

を参考に設定してみました。same-window-regexps 変数は、正規表現のリストです。

E3、WWDC、ニンテンドー3DSの本体機能更新、プチコン上でのファイルの送受信

毎年恒例の E3 や WWDC など、イベント尽くしでしたね。

最初に WWDC から

Apple - Press Info - Apple to Unveil Next Generation Software at Keynote Address on Monday, June 6
http://www.apple.com/pr/library/2011/05/31wwdc.html

上記 URL のように、あらかじめ内容が告知された珍しい基調講演でした。

基調講演は、アップルのサイト

Apple - Apple Events - Apple Special Event June 2011
http://events.apple.com.edgesuite.net/11piubpwiqubf06/event/

で、ストリーミングで見ることができます。iTunesPodcast でも

Apple Keynotes
http://itunes.apple.com/jp/podcast/apple-keynotes/id275834665

配信されています。

Lion、iOS 5、iCloud などの発表がありましたが、一番興味を引いたのは iCloud です。NDA (秘密保持契約) で詳しくは話せないのですが、公開している自作ソフトにいろいろ利用できそうです。自作の Twitter アプリも作り直そうと思っています。その前に、マルチタスキングに対応した iPadRSS リーダーを iTunes Connect に申請しないといけないのですが!

次は E3 にについてです。

E3, E3 2011 - GameSpot.com
http://e3.gamespot.com/

上記ページの上部、水色の部分 ‘Videos’ にマウスカーソルを合わせると下のようなメニューが表示されます。

Press Conferences
・Microsoft
・Sony
・Nintendo
・EA
・Ubisoft

見たい会社名をクリックすることで基調講演を見ることができます。

また、同時通訳版 任天堂プレゼンテンションは

任天堂 E3 2011情報
http://www.nintendo.co.jp/n10/e3_2011/01/index.html

で見ることができます。任天堂Wii U、Sony の Play Station Vita、どちらも楽しみですね!

任天堂 E3 2011情報 - Wii U
http://www.nintendo.co.jp/n10/e3_2011/02/index.html
PlayStation®Vita | プレイステーション® オフィシャルサイト
http://www.jp.playstation.com/psvita/

ニンテンドー 3DS の ‘Nintendo eShop’ 用 本体更新が 6月7日にありました。これで、ニンテンドー DSi ウェアの ‘ニンテンドーDSi 用 BASIC プチコン‘ を ニンテンドー3DS で遊ぶことができます。

プチコン - 株式会社スマイルブーム
http://smileboom.com/special/petitcom/index_a40.html
プチコン - DSi Ware
http://www.nintendo.co.jp/ds/dsiware/kkoj/index.html

ニンテンドー DSi の DSi Ware を ニンテンドー3DS に引っ越しすることができます。ただし、セーブデータは引っ越しできません。

ニンテンドー3DS|その他(ソフトとデータの引っ越しについて。)|Nintendo
http://www.nintendo.co.jp/3ds/support/transfer/index.html

ニンテンドー 3DS 本体更新は

ニンテンドー3DS|サポート トップ|Nintendo
http://www.nintendo.co.jp/3ds/support/index.html
ニンテンドー3DSニンテンドー3DSの本体機能更新について|Nintendo
http://www.nintendo.co.jp/netinfo/3ds/JPN/ja.html

が参考になります。HOME メニューで更新の案内が表示されない時は、ニンテンドー 3DS の下画面 ‘本体設定’ ソフトアイコンをタッチしたあと、’はじめる’ か ’本体設定’ ソフトアイコンをもう一度タッチします。上画面、右下に本体のバージョンが表示されます。最新版は Ver. 2.1.0-3J です。下画面の ‘その他の設定’/’本体の更新’ を選ぶことで、本体を更新することができます。

DSi Ware のセーブデータを引っ越しできないので、ニンテンドー3DS 用に ‘プチコン‘ を再度購入しました。6月16日に DSi Ware ‘プチコン‘ の不具合修正版が配信されました。ソフトウェアの更新方法は

ニンテンドー3DS
’Nintendo eShop'/'設定・その他'/'購入済みソフト' から 'プチコン' を選び、 'このソフトの情報' ボタンの右隣の '更新' ボタンをタップして更新できます。私の場合、'更新ソフトの確認' では表示されませんでした。
ニンテンドーDSi
'DSiショップ'/'ショッピングへ'/'設定メニュー'/'購入済みソフト' から更新できます。

です。

ニンテンドー DSi ‘プチコン’ のプログラムを ニンテンドー3DS に送信するには SENDFILE、RECVFILE 命令を使います。ニンテンドー3DS、ニンテンドー DSi の両方で ‘プチコン’ を起動し、ニンテンドーDSi 側で FILES 命令を使って送信したいプログラムの ‘リソース名:ファイル名’ を確認します。送信するファイルのリソース名は、SPU0、BGU0 ではなく、FILES 命令で表示される。PRG、CHR なので注意してください。

FILES
PRG:MINE
CHR:SPDATA
CHR:BGDATA

例として ‘PRG:MINE’ ファイルで説明したいと思います。ニンテンドー3DS 側で

RECVFILE "PRG:MINE"

と実行し、待機状態にします。ニンテンドーDSi 側で

SENDFILE "PRG:MINE"

と実行すると ‘ファイルを送る相手を選択してください’ と表示されるので、ニンテンドー3DS側の名前を選択して送信してください。

ニンテンドー3DS のブラウザは、ニンテンドーDSi ブラウザの特徴であった、1つのページを片方の画面で縮小し、もう1つの画面でそのまま表示する機能 ‘通常表示’ がなくなりました。上下の画面がつながった ‘タテ長表示’ だけになりました。スライドパッド、十字ボタンでスクロールします。

また、Opera から ACCESS の WebKit を利用した NetFront に変更になりました。

ACCESS、組込機器向けにWebKitベースの省メモリブラウザを発表 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/news/2011/06/08/006/

WbKit の表示を ‘説明書’/’12 仕様’ で確認できます。

ニンテンドーDSi 用 DSi Ware 'プチコン' 版マインスイーパーのクリア画面と実行動画

プチコン
http://smileboom.com/special/petitcom/sample.html
PC-G850V版マインスイーパhttp://kyoshiaki.sakura.ne.jp/osx/pcg850v.html

前回紹介したプチコンで、とりあえず動作するマインスイーパーを作ってみました。私が個人的に公開している PC-G850VS用の BASIC 版マインスイーパーより、C言語で作成した SDCC 版マインスイーパーに似ています。PC-G850VS の BASIC と違って制限もほとんどありません。

残念ながらニンテンドーDSi 上で動作する DSi Ware ‘プチコン‘ の実行画面を撮影するビデオカメラを持っていません。それで所有している ‘デジカメ IXY DIGITAL 210 IS’ の動画撮影機能を使うことにしました。

三脚なしで撮影するのは無謀なので、Amazon.co.jp でデジカメ用の小型三脚

を2つ購入しました。1つ1500円程で買え、値段も安いので、大きさの違うものを2つ購入してみました。

三脚など使ったことがないので、どうやってデジカメを三脚に固定するのか疑問に思っていたのですが、デジカメの底にネジ穴が開いているのですね。iPod touch (第4世代)で撮った写真が下図です。水色で囲まれた部分がネジ穴です。

底面ネジ穴写真

‘SLIK 三脚 ミニ2’ に ‘デジカメ IXY DIGITAL 210 IS’ を取り付け、ニンテンドーDSi 上の ‘プチコン’ で自作のマインスイーパーを操作している動画を撮影しました。フォーカスを合わせるのに大変苦労しました。もう少し、性能の良いデジカメが必要かもしれません。

ニンテンドーDSi とデジカメ三脚に取り付けた状態の写真を iPod touch (第4世代) で撮影したのが下図です。

最後に、ニンテンドーDSiプチコンマインスイーパーのクリア画面と実行動画を添付しておきます。また、動画の編集には iMovie’11 バージョン 9.0.2(1099) を使いました。

クリア画面

実行動画