SHIROのIchigoJam日記

マイコン「IchigoJam」(イチゴジャム)の電子工作とプログラミングをメインに

2015-01-01から1年間の記事一覧

いちがめV2

古典的な「さめがめ」風ゲームのバージョン2です。 (※バージョン1はこちら) 「駒設定プログラム」と「メインプログラム」の2分割にして、駒を入れ替えられるようにしました。 短縮形GSB/RTNを使っているので、ファームウェア1.1.0b2以降でないと動きませ…

DNAコピーゲーム

DNAの4種類の塩基を入力して、DNAの複製を作る学習ゲームです。 福野さんのブログで取り上げられた、DNAのスクリーンセーバーをヒントに作りました。 このゲームで、キミも脳細胞を分裂させよう!(笑) 実行すると、DNAのらせんが表示された後、左側のらせ…

いちがめ

※8/28 致命的なバグを修正しました。 ※9/3 一部ルールを変更、バグ修正、一部の処理を変更。 ※ファームウェアVer1.3以上は、こちらのバージョンへ。古典的な「さめがめ」風ゲームです。 何とかスロット1個に収めました。 短縮形GSB/RTNを使っているので、フ…

円を描く

FacebookのIchigoJamグループで「円を描く」という課題が出たので、久々に数学っぽいプログラムに挑戦してみました(^_^) 高校の数学で学ぶ円の方程式 から と計算できるので、xをスキャンしてyを算出して、座標(x,y)にドットをプロット。 そのままだとドット…

あらしテニスゲーム

その昔、「こんにちはマイコン」に掲載されていた「あらしテニスゲーム」の話題がFacebookグループで出ていました。参考リンクはこちら。 リンク先の99BASIC版を参考に、IchigoJam版を作ってみました。 カーソルキーの左右でパドルを動かして、ボールを打ち…

おそうじ犬・おそうじパックマン

Facebookのグループ「IchigoJam-FAN」で、画面上で犬のキャラクターを歩かせるプログラムを作った方がいました。 犬のキャラが可愛かったので、キャラとアイデアを頂戴して、プログラムを作ってみました。 名付けて「おそうじ犬」です。 リストなどを表示し…

さいころキット

共立エレショップの「IchigoJam電子工作パーツセット 電子さいころ」を、以前のライブ放送「十勇士クラブTV」で組み立てました。 ブレッドボードにLEDと抵抗を差すキットでしたが、同等のさいころ回路を改めてユニバーサル基板で組んでみました。 コンパクト…

なんちゃって3D迷路 デモ版

3D迷路ゲーム「なんちゃって3D迷路」のデモバージョンです。自動でプレイするので、キー操作はできません。見るだけです。 いわゆる「左手法」で、遠回りしながらゴールまで進みます。 ゴールに着くと、新しい迷路を作って再スタートします。 プログラムは3…

なんちゃって3D迷路

3D表示の迷路ゲームです。かなりごまかした表示なので、あくまで「なんちゃって」です(笑) プログラムは3分割です。スロット0,1,2にそれぞれSAVEして、LRUN0で実行してください。 実行後、数秒待つと迷路の3Dビューが表示されます。ゴールを目指してくださ…

7セグメントLED拡張基板

ソケットの配置が変わったIchigoJam Uに合わせて、さっそく簡単な拡張基板を作ってみました。 7セグメントLEDを光らせます。 以前作った「IchigoMax」と同様に2階建てです。 脚の長いソケットを使っています。 秋月電子から通販で買いました。 http://akizuk…

IchigoJam U

IchigoJamの新バージョン(というか正式バージョン)の「IchigoJam U」が先日発売されました。 さっそく取り寄せて、組み立ててみました。 上が旧バージョン、下が新バージョンです。 組み立てて気付いた点をいくつか。 基板が一回り大きくなり、クリスタル…

究極のオールインワン「Ichigoal」

先日、IchigoJamスターターセットを改造した「IchigoJam出前セット」を作りました。 IchigoJamをよく知らない人に「こんなマイコンボードでBASICが動くんですよ」と見せるにはとてもいいセットになったのですが、自分用に持ち歩くには配線をいちいちつなげな…

スキーゲーム

よくあるスクロールゲームで、「スキーゲーム」です。 子ども向けのプログラミング教材を想定して作りました。 簡単なプログラムですし、アイテムを追加するなど、いろいろ改造もできると思います。 画面下からポールが出てきます。カーソルキーでプレーヤー…

IchigoJam出前セット

久々にIchigoJamネタです。 しばらく前に秋月電子で「IchigoJamスターターセット」を購入しました。 http://akizukidenshi.com/catalog/g/gK-09351/ IchigoJam本体や、巻いて収納するキーボードなどが一式のセットで、ちょっと外へIchigoJamを持ち出して使う…

UVレジンでLEDアクセサリー

ネット上で「UVレジンとグミの型でLEDアクセサリーを作る」というネタがあったので、私も試してみました。 1.UVレジンとグミの型を用意 100円ショップ(Seria)でUVレジン(紫外線硬化樹脂)とグミの型を購入。 2.LEDの足をラジオペンチでクランクに曲げる 3…

TVモニタ一体型Ichigojam「IchigoTV」

4.3インチ車載モニタに、Ichigojam基板・USBシリアルモジュール・電源基板などを内蔵させてみました。TVモニタ一体型Ichigojam、略して「IchigoTV」です。 一見ただの液晶TVモニタですが、PS/2キーボードと電源&通信用USBケーブルの2本をつなげばIchigojam…

オリジナル拡張基板

オリジナルのIchigojam拡張基板をボツボツと作っていたのですが、他の方の参考になればと思って、情報を公開します。 私は電気回路に詳しくないので、他の皆さんの配線図や作例を参考にさせていただきました。ありがとうございました。 後からパーツを追加し…

サイモン

記憶力ゲーム「サイモン」を作ってみました。 IchigoJamの開発者・福野さんのブログにもサイモンがありますが、こちらはTV+キーボードと、外部のLED+ボタン入力の、両方に対応しています。 また、数字に合わせて音が鳴ります。音階はお馴染みの学校チャイ…

行番号付け・ラベル変換ツール Spoon(スプーン) 0.3.0

ダウンロードはこちら。IchigoJamのBASICプログラム用の、行番号付け・ラベル変換ツールです。 BASICプログラムのテキストファイルを読み込んで、以下の変換をします。 行頭に行番号を付けます。 「@〜」の形式で書かれたラベルを、行番号に置換します。ラベ…

簡素ブロックくずし(Simple Breakout)

昔のアーケードゲームを思い出しながら作ったブロックくずしです。 以前にプチコンでも作ったのですが、IchigoJamでさらに「簡素」になっています。 パドルはカーソルキーの左右で動かしてください。ボールの2倍の速さで動くので、後からでも何とか追いつけ…

ビンゴゲームVer.2

ビンゴゲームVer.2です。 画面レイアウトを変更して、シュート中の数字を拡大表示するようにしました。 容量制限に収めるため、プログラムの内部構成を変更しました。 大型テレビに画面を映せば、ビンゴ大会に使えるかもしれません。 10 '*BINGO2* 20 CLV:CL…

リーチゲーム

中学生の頃に紙と鉛筆で遊んだ「リーチゲーム」をIchigoJamで再現しました。 その昔の8ビットPCやプチコンでも作ったことがありますが、かなり圧縮してIchigoJamでも何とか動かせました。 容量がギリギリなので、圧縮して見づらいプログラムになっています。…

ビンゴゲーム

IchigoJamで数字を扱うプログラムとして、おなじみのビンゴゲームを作ってみました。 何かキーを押すと、1〜75の数字をランダムに出します。 配列を使って、一度出た数字は出ないように処理しています。 これまで出た数字が画面に一覧表示されるので、答え合…

シューティングゲーム

IchigoJam用の簡単なシューティングゲームです。 子ども達にゲームプログラミングを教えることを想定して、無理な短縮をせずにわかりやすいプログラムにしています。 自機「A」を、カーソルキーの左右で操作します。 上空を飛んでいるUFOを狙って、スペース…

迷路(穴掘り法)

イチゴジャムレシピに迷路プログラムが掲載されていますが、私もIchigoJam用の迷路プログラムを作ってみました。 あちらは棒倒し法ですが、こちらは穴掘り法です。 RUNすると一面に壁を作った後、せっせと道を掘っていきます。気長に眺めてください。 穴掘り…

IchigoJam始めました

久しぶりの更新です。 ここ最近、子ども向けパソコン「IchigoJam」をいろいろ試しています。 公式サイトはこちら。 http://ichigojam.net/キットなら1500円、完成品でも2000円で買えて、何とBASICが動くパソコンです。 Raspberry Piに似ていますが、電源ONで…