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

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

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

プチコン

プチコン用キーワード出現頻度カウンタをmk2対応に

プチコン用キーワード出現頻度カウンタをmk2対応にしました。 しかも、なんとこれまで入れ忘れていたキーワードを発見したので追加しました。 実は、今までIFとTHENが入ってなかったです。 メジャーすぎて気がつかなかったようだ。。。 恥ずかしすぎるなwソ…

プチコン用キーワード出現頻度カウンタの更新と現在の140シリーズの状況

プチコン用キーワード出現頻度カウンタをちょこっと修正しました。 今回からはキーワードリストに入っているキーワードは、プログラムリスト中にあってもなくても、最後の出力に出てくるようになります。つまり、使ってないキーワードは回数0として出力され…

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

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

今日の140文字プログラム 140UFO

T=0U=1Z=63↓ @U↓ T=T+0.1+U*RND(5)X=Z+(SIN(T)+COS(T*3))/2*(Z-T)BEEP 36,0,90,X↓ VSYNC 8U=TCHST:Q=ABS(X-TCHX/2)30)GOTO@U↓ BEEP 14-Q?30-T今日の140文字プログラム 140UFO 【遊び方】惑星αからやってきた見えないUFOをサウンドスキャナで探知し、音の位置…

プチコンの乱数はどう?

@pman4416 さんから サイコロ4つで確認。やっぱりそれほど悪くないような気はする。土台は作ったから、後は @fusuian さんや @eida_s さんあたりが詳しく調べてくれるんじゃなかろうかw URL URL2012-03-04 00:35:54 via Janetterとふられたので、少しがんば…

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

Twitterアカウント(@eida_s)上でつぶやいた、140文字以内でできているプログラムのまとめ(3)です。■140文字プログラムNo.7 140ペイント (2011.12.06)GPAGE 1:PNLTYPE"OFF↓ @B↓ P=T:V=X:W=Y:T=TCHST:X=TCHX:Y=TCHY↓ IF P*T THEN GLINE V,W,X,Y,6↓ IF T*BUTTON…

8x8フォントエディタのバグ修正 再び

8x8フォントエディタ(ドット打ちを楽しみたい人のためのフォントエディタ - プチコンで遊ぼう!)にもうひとつバグを発見したので、早速修正。Lボタンを何度も押していると、そのうちOutOfMemoryになる。修正版ソースは、GitHubのGistからどうぞ。修正前のも…

パズルゲームPITMANを移植してみた/移植中

年末に、「バルダーズダッシュを移植してみるかな」と思いながらWebを徘徊していたら、パズルゲームでPITMANというのがあるのを知り、そいつを移植することにしました。Webで見つけた情報を見ながら、大晦日と元旦の2日であらかたのプログラムを作りました…

ひらがな/カタカナの混在表示

フォントエディタでひらがなとカタカナの共存フォントを作ったので、ひらがなとカタカナを混在表示してみます。ひらがなはもともとのグラフィックキャラに割り当ててあるので、直に入力するのは面倒です。 カタカナの前半部分(176〜207)に相当するひらがなは…

8x8フォントエディタの機能

ひとつ前のエントリで書いたフォントエディタの操作説明。【基本操作】 フォントの編集 左のエディタ枠にペンで描く 色選択 下パレットをタッチして選択 また、Lボタンでカラー0と15を交互に切り換え 右のバンク枠に送る >>>をタッチ 左のエディト枠に送る …

ドット打ちを楽しみたい人のためのフォントエディタ

ドット打ちを楽しみたい人向けのプチコン用フォントエディタです。 ひらがなフォントを作るために、フルスクラッチで小さなフォントエディタを作りはじめたら、いつのまにかこんな巨大なプログラムになってしまいました...。 その代わり、機能充実、というよ…

2011年につくったプログラムたち

2011年に終わらなかったことだけ書きましたが、記事一覧が使いづらいので、今年つくったものをまとめておきます。●140文字プログラム ツイッターアカウント(@eida_s)でつぶやいた140文字以内でできた超ショートプログラム。 ↓140文字プログラム集その1 140…

2011年に終わらなかったこと

今年(2011年)は終わらなかったことをまとめ直します。・ロングテキストエディタと16進データ入力プログラム 製作中ということですでにWebにアップしていたものです。 コードを少し書き直したくらいでほとんど進まず...。 将来的なリドゥ・アンドゥを…

140シリーズのキーワード出現頻度分析

よくよくテストしたら、「: (コロン)」を省略する書き方に対応していなかったので、早速プログラム修正しました。 さて、これまで発表済の140シリーズのうちNo.1〜6までのキーワード出現頻度の分析結果は以下の通りでした。 (No.7もTwitterで発表済ですが、…

プチコン用のキーワード出現頻度カウンタ(Python)

Pythonの勉強を兼ねて、プチコン(SMILE BASIC)用のキーワード出現頻度カウンタを作成してみました。 相当汚いソースですが、とりあえず動く最初の版です。 Python2.6用です。自分はWindows用のPython2.6.1で動作確認しました。↓ソースはGitHubのGistからどう…

140シリーズの目標

今思いついたので、140シリーズの目標を発表。それなりの目的をもったショートプログラムの中で、プチコンの予約語をすべて使う!(ただしプログラム中で使えるものに限る) なお、プログラムの数はいくつでも作ってよい、とする。きっと早くしないとプチコ…

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

Twitterアカウント(@eida_s)上でつぶやいた、140文字以内でできているプログラムのまとめ(2)です。(またまた手抜き!)■140文字プログラムNo.4 140タッチ (2011.11.17)GPAGE 1:PNLTYPE"OFF↓ X=RND(255)Y=RND(191)GCLS↓ GCIRCLE X,Y,20,2↓ @1↓ ON TCHST GOTO…

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

Twitterアカウント(@eida_s)上でつぶやいた、140文字以内でできているプログラムのまとめ(1)です。(なんたる手抜き!)■140文字プログラムNo.1 140スキー (2011.11.04)CLS:S=0X=15FOR I=0 TO 1X=X-(BUTTON()+1)%3+1LOCATE RND(31),23:?"XX":I=CHKCHR(X,0)!=…

プチコンを持っている人以外は解読できない暗号プログラム「プチグマ」

またまた、ちょっとした思いつきを形にしてみました。 プチコンを持ってないと解くことが難しい暗号を考えてみました。実際のところは単純なXOR暗号ですが、プチコンのフォントパターンを利用して、プチコンを持っていないと解読が難しいようにしてあります…

製作中:16進データ入力プログラム「MON」

製作中の16進データ入力プログラムです。 プログラム名は、古えからの伝統により"MON"です。 まだ追加入力しかできないデモ版ですが、動画を載せておきます。 このプログラムの利用想定シーンは、 ・パソコンで作成したグラフィックデータの入力 ・プチコン…

GRPファイルからPRGソースをインポートするプログラム

GRPファイル化されたプチコンのプログラムソースを、ファンクションキー経由でインポートするプログラムです。テキストエディタ付属のプログラムとして、独立しても動くように作っていたものです。 と、先ほどプチコンまとめwikiを見てみたら、「プログラム…

製作中:ロングテキストエディタのデモ

現在製作中のロングテキストエディタです。 プチコン本発売に合わせて作っていたものの、ずっと製作が進行していませんでしたが、とりあえずGRPへのエクスポート、インポートだけ実装して動画にしてみました。 プチコン+が正式にリリースされれば、多分必要…

ミニプログラム「フライングゲッツ」

タイトルは適当です。某AKBの曲とはなんの関係もありません。 しばらく新記事を書いてなかったので、ネタ投下のためごく簡単なゲームを作ってみました。 ★プレイ動画 最初は1画面プログラムにしようと考えましたが、途中で、自分のレベルではどうやっても無…

ミサイルコマンド風ゲームをプチコンver1.1対応に修正しました(暫定版)

ミサイルコマンド風ゲームをプチコンver1.1対応版に修正しました。 (プチコンver1.0でも動作するはずです。試してませんが...。)最新版ソースリストはGitHubのGistで公開しています。 ↓ のリンクからどうぞ。 MISSILE DEFFENSE for petitcom 1.1修正箇所は…

プチコンver1.1でミサイルコマンド風ゲームが動かない

いまさらながらに気づきましたが、現状で公開されているミサイルコマンド風ゲームのソースでは、プチコンver1.1では動かないようです。 先日、やっとバージョン更新を行い、確認してみたところ、ぜんぜん動きませんでした。 FOR文に問題があるようですが、ま…

マリオシーケンサーもどきでギャラガのオープニングミュージックを演奏してみた

たまたま見たマリオペイントのサウンドコンポーザーの動画から、同じのをプチコンでやってみたくなり、作ってみました。とりあえずギャラガのオープニングミュージックを演奏させてみました。 【プチコン】マリオシーケンサもどき?でギャラガのオープニング…

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

タートルグラフィックス for プチコンをV0.3に更新しました。 今回の変更は予定通り、簡易的な変数の導入です。ついでにスタックを導入して四則演算ができるようにしました。現在は、パーサーを簡略化するため、1オペランド固定の文法になっています。 そこ…

ミサイルコマンド風ゲームのソース修正

ミサイルコマンド風ゲームのソースの間違いについてご指摘があったため、ソースを見直したところ、大量の写し間違えが見つかりました。どうもすみません。最新版ソースリストはGitHubのGistで公開しています。 ↓ のリンクからどうぞ。(8/15追記: (注意)現状…

簡易テキストエディタ for プチコン v0.12

簡易テキストエディタ for プチコンをV0.12に更新しました。ソースはgist.githubからどうぞ。 簡易テキストエディタ for プチコン V0.12のソースv0.11からの変更点 ・他プログラムから呼び出されている時、TEDITを実行停止すると、呼び出し元プログラムに戻…

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

タートルグラフィックス for プチコンをV0.2に更新しました。ソースはgist.githubからどうぞ。 タートルグラフィックス V0.2のソース V0.1からの変更箇所 ・開始時のタイトル(バージョン)表示 ・タートルの表示 ・エラーメッセージの表示 ・MEM$にプログラ…