プチコンで遊ぼう! (はてなブログ版)

任天堂3DSのプチコンで遊ぼう! [twitter:@eida_s]

はてなダイアリーから移行しました。 はてなダイアリーのURLを開いても自動的にこちらにリダイレクトされますのでご了承ください。

プチコン

プチコン作品一覧

■プチコン3号作品●7650 パックマンDLCを使ったパズルゲーム。 http://d.hatena.ne.jp/eidaht/20160612/1465755564●MISSILE DEFENSE for プチコン3号 ミサイルコマンド風ゲームのプチコン3号移植。 http://d.hatena.ne.jp/eidaht/20141223/1419341732●ゲーム…

スターウィーズ風タイトル表示デモのQR

先日書いた、スターウィーズ風タイトル表示デモ (http://d.hatena.ne.jp/eidaht/20140629/1404009515) のQRです。

スターウォーズ風タイトルの立式

先日作ったスターウォーズ風タイトルのデモだけど、表示には透視投影変換を使っている。 透視投影変換については今までよく理解していなかったので、いろんなページを見て勉強しようとしたのだけど、大抵はしょって結果だけ書いてあるので、今回やろうとして…

スターウォーズ風タイトルの表示デモ

スターウォーズ風タイトルの表示デモですが、遅いです。 あと、音楽がしょぼいのは仕様ですw。プチコン3号が出たら立体表示化したいのでmkIIのうちに作ってみましたが、作ってみたら思いのほか遅かったです。(汗) 今回は透視投影変換の勉強ということで、最…

プチコン版2048の再修正

プチコン版2048にまたまた別のバグが見つかってしまいました。4096以上を作っても一瞬しか表示されない、というもので、自分は作ったことがないので気がつきませんでした。(笑) この問題の修正と、ついでに機能修正を入れました。 ゲームオーバーの表示を半…

プチコン版2048のバグ修正

昨日公開したプチコン版2048に早速バグが見つかってしまいました。2048を作っても、最後に作った2048の分のスコアが加算されていない、というものです。QRは差し替え済みですが、 もしすでにダウンロードされた方がいましたら、次のように直すと簡単です。73…

プチコン版2048

プチコン3号版はこちらです-> eidaht.hatenablog.com スマホで遊んでいたオープンソースのゲーム、2048をプチコンに移植してみました。オリジナルは以下です。 http://gabrielecirulli.github.io/2048/ ソースも公開されてますが、参考にしたのはタイルの色…

式を用いた移動処理について(補足)

先日の「式を用いたX座標の移動処理について」に関して、 「右下に入れたら逆に動くんじゃないの?」という突っ込みを受けましたので補足したいと思います。まず、紹介した式 X=X-(BUTTON()+1)%3+1はいつでも使えるものではありません。 これを使った140スキ…

ゲームブック ドルアーガの塔のアドベンチャーシートをプチコンで

ゲームブックドルアーガの塔のアドベンチャーシートをプチコンにて製作中。 1,2巻にはアドベンチャーシートがついてるのだが、3巻にはついてない。 それもあってプチコンで製作してみることにした。本当は12月中に最初の版ができる予定だったが、まだまだ使…

式を用いたX座標の移動処理について

コメントにて質問がありましたので、移動処理を1画面プログラムなどで短縮記述するときの考え方を説明します。(2014/01/22 本記事へのコメントに基づき一部追記・修正)左右の十字キーを押すと、それに応じてプレイヤーキャラが左右に移動するとします。簡略…

ドラクエ風ランチャー

P6勢のネタへの執念にあてられて自分もネタ画像をアップしてみました。1年くらい前に、Oguさんに画像を見せたドラクエ風ランチャーの動画です。「カセットテープのピーガー音でプログラムをセーブしようとしていたプチコンが、なん­と復活の呪文でのセーブに…

プチコンのランチャーまとめ

プチコンmkII用として公開されているランチャーのまとめ。 (おもにプチコン作品データベースから情報を拾いました。) ◆FILECOPY2 (こうやまさん作)http://www1.odn.ne.jp/beni/petitcom/fc2/list.html ◆タッチファイラーTFC (ASAさん作)http://d.hatena.ne.j…

ムリヤリ再帰、再び (ハノイの塔編)

プチコン3号のティザーに「ハノイの塔もできるぞ!」ってあったので、意地になってプチコンmkIIでハノイの塔を作ってみたw一般によくさらされてるハノイの塔のソースは、ビジュアルでなくてわかりづらいので、状態がわかるように円盤の状態を表示するように…

クイズ 1ミニットショックの概要、QRなど

クイズ 1ミニットショック Ver0.9【概要】クイズゲームです。 が、標準の問題では問題数が200問しかありませんので、純粋なクイズゲームとして長期間楽しむのはむずかしいかもしれません。★★★基本的には2人対戦のクイズゲームとして楽しんでください。★★★差…

クイズ1ミニットショックのQRをGitHubに上げておきました

クイズ1ミニットショック、難産でしたがおよそのところまでできたので、とりあえずですが、GitHubにPTCファイルとQRコードのZIPファイルをアップロードしておきました。 GitHub - eidas/petitcom_quiz_1minute_shock: プチコン用ソフト「クイズ1ミニットショ…

140文字プログラム集(8)

Twitterアカウント(@eida_s)上でつぶやいた、140文字以内でできているプログラムのまとめ(8)です。なお、まとめ(1)から(7)のリンクは以下の通り。 140文字プログラム集(1) 140文字プログラム集(2) 140文字プログラム集(3) 140文字プログラム集(4) 14…

140文字プログラム集(7)

Twitterアカウント(@eida_s)上でつぶやいた、140文字以内でできているプログラムのまとめ(7)です。なお、まとめ(1)から(6)のリンクは以下の通り。 140文字プログラム集(1) 140文字プログラム集(2) 140文字プログラム集(3) 140文字プログラム集(4) 14…

キャラデータのファンクションキーへの登録

CHREDなどで作成したキャラデータをPRGファイルに埋め込みたい時に使う。 変数CHにキャラ番号を入れて実行するとファンクションキーの1〜2番にキャラデータを登録する。 CH=4 '-- CHARACTER NUMBER FOR I=0 TO 1 K$="" FOR J=0 TO 1 CHRREAD("SPU0",CH*4+I*2…

認知心理学の実験

4月21日に観た放送大学の認知心理学の講義が面白すぎたので、再現できそうなものだけプチコ­ンで作ってみました。実験1:カッコが並んでいるところに横棒を動かすと、閉じた領域が図形に見えます。実験2:縦と横の棒はまったくちがう動きをしているように見…

ツェラーの公式 補足

ツェラーの公式について補足、というか、よいページをみつけたのでメモ。自然の不思議・数理の不思議5 暦の数理 ― 曜日の計算公式 ―ここではフェアフィールドの公式を経ずに、そのままツェラーの公式を導いているが、曜日を求めるための基本原理から説明し…

140曜日計算とツェラーの公式

先日、ツェラー(zeller)の公式を使った140曜日計算をツイートしましたが、リスト写しまちがえで何度もツイートしなおしたので、最終版を掲載するのと、ツェラーの公式についての説明を載せておきます。■140曜日計算何度も修正ツイートしたのですが、最後にツ…

140コムソート

ソートアルゴリズムの一種である、コムソートをプチコンで実装してみました。 プチコンにはSORT命令およびRSORT命令があるので必要性は全くないのですが、アルゴリズムの勉強として実装したものです。コムソートは1991年に開発された比較的新しいソートアル…

デコーダの設計

仕事が忙しかったりで進捗が停滞していたプチZ80ですが、多少進捗しました。レジスタ、メモリ等の定義についてはすでにしていたのですが、命令のデコード部分の実装ですごく紆余曲折がありました。まず、以前に書いたとおり、1バイトのオペコードを3ビットご…

プチコンでムリヤリ再帰処理

昨日(2月1日)ツイッターでつぶやいた、プチコンでムリヤリ再帰処理について。 後でその時つぶやいた140フィボナッチを例に解説します。プチコンはローカル変数がないので再帰処理できない、と言うのが一般的な話ですが、ローカル変数がどのように実現されて…

プチZ80 開発その4(レジスタの設計3)

■レジスタの設計3ここまでに記述し忘れていたレジスタがあった。 汎用レジスタの裏レジスタだ。汎用レジスタをR(0)〜R(7)としたので、裏レジスタはRX(0)〜RX(7)とする。 なおFレジスタについては表をRFと定義しているので、裏はRXFとする。EX命令で表レジス…

プチZ80 開発その3(レジスタの設計2)

■レジスタの設計2汎用レジスタは前回配列に持つことに決めた。 ほかには以下のようなレジスタがある。 F フラグレジスタ 8ビット I 割り込みベクタレジスタ 8ビット R リフレッシュカウンタ 8ビット IX、IY インデックスレジスタ 16ビット PC プログラムカ…

プチZ80 開発その2 (レジスタの設計)

昨晩、pmanさんとツイッターで話したら、速度は実機の1/100もでなさそうなことがわかった。おそらく、Z80部分で1/100〜1/1000、実機エミュ部分はさらにそれ以上遅くなると思う。 もちろん、実用性は気にしないで速度は度外視なのでよいのだが、あらためて実…

プチZ80 開発その1

何をとち狂ったか、急にプチコンでZ80エミュレータを作ろうと思い立った。前にも書いたけど、Tiny野郎さんがエミュレーション的なコードでP6の3Dゴルフシミュレーションをプチコン移植したとのことだったので、可能は可能なのだろうと思った。 それでZ80の解…

MML ソーサリアン「城」BGM

ひとつ前のエントリで「140文字プログラム集」をアップしましたが、ランチャーのBGMとしてソーサリアンの「城」のBGMをMMLで入力してあります。一応、YouTubeにも音声を上げときましたのでよければご覧ください。

140プログラム集+α

あけましておめでとうございます。新年企画として、今までほとんどQR化していない140文字プログラムをまとめたプログラム集をQR化しました。 そのままではさすがに使いづらいので、簡易ランチャーも付けました。(一部、ランチャーに戻らないプログラムや、…

2012年のプチコン進捗状況

あんまりなんにもしないうちにすでに2012年も残すところ数時間。一応、今年の進捗状況をまとめておこうと思います。●MML 悠久の風 QR公開 2012.11.24 http://d.hatena.ne.jp/eidaht/20121124/1353717584 スクエアエニックスがPSP版FF3発売に合わせて悠久の風…

FF3 悠久の風 MML

FF3 悠久の風 のMMLです。以前に 【プチコン】MML - FF3悠久の風 - YouTube youtubeに動画を載せましたがこちらはアレンジ版です。(別音色重ねただけですが;;) ※公開した動画の画像は付属していません。今回はMiconoさんのPCTUtilitiesでQRコードを生成し…

BrainFu*kのQRコード

かなり昔につくったBrainFu*kインタプリタ ( http://d.hatena.ne.jp/eidaht/20110429/1304045194 ) のQRコードです。 ↓QRコード ↓スクリーンショット

スーパーフライングゲッツ!

以前に作ったミニゲーム「フライングゲッツ」を発展させた、「スーパーフライングゲッツ!」です。 得点システムを見直しし、ゲーム性が大幅に変わっています。↓以下QRコード (2012/09/24修正) 【スクリーンショット】 【ゲームのルール】・コインを1個ゲ…

FF3ラストバトルBGM(画面未完成)

FF3のラストバトルBGMを作ってます。 画面はラスボスのくらやみのくもです。 BGMは完成ですが、画面の方はまだ未完成。っていうか、ミニゲームを導入しようかと思います。

ラスタースクロールっぽいもの

Twitterでラスタースクロールの話題が出たので、ラスタースクロールを行うサンプルを作ってみました。以前、MinorMinerを作った時に、キャラ定義の書き換えをうまく使うと高速で画面処理できるということがわかっていました。 ま、要は8bit時代からあるPCG書…

140文字プログラム集(6)

Twitterアカウント(@eida_s)上でつぶやいた、140文字以内でできているプログラムのまとめ(6)です。なお、まとめ(1)から(5)のリンクは以下の通り。 140文字プログラム集(1) 140文字プログラム集(2) 140文字プログラム集(3) 140文字プログラム集(4) 14…

140文字プログラム 使用キーワードリスト(2012.08.09現在)

140文字プログラムの目標である、全キーワードの使用について、現状をまとめました。◆現在の達成率: キーワード使用数 / 総数 = 56/173 = 32.4%◆現状分析と今後: BG系、SP系、BGM系などが皆無。また、mkIIで加わった関数系もほぼ未攻略。 ICON系はかなり…

プチコンポーザー サンプル動画集

■プチコンポーザーのサンプル動画集●【プチコン】 グラディウス(初代)の4面BGMを演奏してみた ●【プチコン】グラディウスⅡの4面BGMを演奏してみる(ver2) ●【プチコン】パックランドのBGMを演奏させてみた (一部未完成) ●【プチコン】 3分でゼビウスのサ…

プチコンポーザー 遊び方

■プチコンポーザー概要 スーパーファミコンのソフト「マリオペイント」の一機能である「コンポーザー」のアイデアを源流とする音楽作成・演奏ソフト。 五線譜の上に、音色に対応したアイコンを並べて曲を作っていき、演奏ボタンを押すと曲が再生されるもので…

プチコンポーザー QRコード

すでに旬は過ぎてしまった感はありますが、どうにか公開可能なレベルまでこぎつけたのでプチコンポーザーのQRを公開します。 使い方、説明等はまた後日。とりあえずの使い方は下の動画をご参考に↓ いわいるシーケンサーではないので過剰な期待はしないでくだ…

MML - FF3 フィールドBGM 悠久の風

FINAL FANTASY III フィールドBGM「悠久の風」をMMLでみました。 ファミコンの原曲風です。 タイトルとして使っている画像は、DS版のパッケージアートを取り込んで使いました。

140文字プログラム集(5)

Twitterアカウント(@eida_s)上でつぶやいた、140文字以内でできているプログラムのまとめ(5)です。なお、まとめ(1)から(5)のリンクは以下の通り。 140文字プログラム集(1) 140文字プログラム集(2) 140文字プログラム集(3) 140文字プログラム集(4) ■1…

140PAI

140文字で円周率を計算 C=999DIM A(C)F=100 @1 E=D%F:D=E FOR B=C-1TO 1STEP -1G=B*2-1D=D*B+F*(A(B)+!P*20)A(B)=D%G D=0OR(D/G)NEXT P=0OR E+D/F?"0"*(P<10);P; C=C-9GOTO@1ちょうど140文字のプログラムで円周率222桁を出力することができました。 (エラー…

ジャイラス風シューティング製作中

プチコン作品一覧

●MISSILE DEFFENSE ミサイルコマンド風ゲーム。 最新版 動画 QRコード●140文字プログラム 140文字以内でできた超ショートプログラム。 140文字プログラム集その1 リストと解説 140文字プログラム集その2 リストと解説 140文字プログラム集その3 リストと…

タートルグラフィックス for プチコンmkII V0.4

タートルグラフィックスをバージョンアップしました。 今回はかなりの機能追加を行い、ついに再帰処理が可能となりました。 また、今回からプチコンmkII専用となりました。■V0.4の概要 ・複数のサブプログラムに分けることができるようになった ・サブプログ…

ショートテキストエディタV0.12のQRコード

256文字までのテキストを編集できる、ショートテキストエディタTEDIT V0.12は、すでにソースをGitHubで公開( Short Text Editor for Petitcom · GitHub )していましたが、QRコード化したものもここに載せておきます。 ※ゲーム等ではなく、テキストを編集す…

PCによる入力支援まとめ

Webで公開されている、PCによるプチコン入力支援を以下の通りまとめた。◆プチコン用画像コンバータ DSPCBMP プチコン MkII プログラム あおごん@aogonさん作 256色以下のBMP/GIFファイルをドロップすると、GRPリソースのPTCファイルやDATA文を作成してくれる…

MML勉強中 その2 (ドルアーガのコイン投入音)

いろんな人のサンプルを入力して、だいぶ色々な使い方を覚えたぞ。とりあえず、マクロ、ループを使って、ドルアーガの塔のコイン投入音を作ってみた。 音色があんまり似てませんが、完全再現を目指したものではないので、こんなもんでご勘弁ください。konimi…