GAME OVERで終わらせない 〜「ゲーム作り」という楽しみ〜 このページをアンテナに追加 RSSフィード

より多くの人に、「知る喜び」、「考える楽しさ」、「想像する素晴らしさ」 を。

2012-01-03

[][]新年明けまして、おめでとうございます。 11:29 新年明けまして、おめでとうございます。を含むブックマーク

今年もよろしくお願いします。

カミさんと娘が旅行で居ないので、iPhoneアプリ開発の勉強をしています。

アレンジして、新年の挨拶などを表示してみました。

f:id:tama-on:20120103112906p:image

yasuhoyasuho 2012/01/04 17:56 明けましておめでとうございます。
次はいよいよiPhoneアプリですか。私もがんばらねば!

tama-ontama-on 2012/01/04 19:00 yasuhoさん、コメントありがとうございます。
iPhoneアプリ、プチコンと並行して進めていく予定です。

2011-10-31

[][][]ICE-MAN for プチコン開発再開 05:33 ICE-MAN for プチコン開発再開を含むブックマーク

しばらくさぼってしまっていた、プチコンのICE-MAN移植作業を再開いたしました。

そのきっかけは、名古屋プチコンユーザーのオフ会に参加する予定となり、その時に「何か一つでも作って持っていかないと!」と思ったからなのです。

プログラム交換が主となるようですが、私は懇親会をメインにしておりますので、自作名刺を持って行きます。

あと2週間を切りましたので、少し遊べる程度までには作り上げなければ。

yasuhoyasuho 2011/10/31 12:58 プチコンオフいいですね!ICE-MAN for プチコンがんばって下さい!

tama-ontama-on 2011/10/31 18:54 yasuhoさん、ありがとうございます。

都合でオフ会には、ずっと居られないと思いますが、満喫してきます。

そのまえに、ICE-MANをカッコつく所まで作らないと。

2011-05-10

[][][]プチコン ICE-MAN BASIC変数名やラベル名を考える 06:58 プチコン ICE-MAN BASICの変数名やラベル名を考えるを含むブックマーク

BASIC変数では、全てがC言語で言う所のグローバル変数

ラベル名や変数名がバッティングしないように気をつけなければいけない事と、8文字以内という制限もあり、自分の中でのルールを設ける事、別の紙へ一覧表を作る必要がある。

Twitterでユーザーの方々に聞いてみると、

  • ネーミングは自分のルールを設けて付けている。
  • 変数はなるべく短くしている(処理速度に影響がある)
  • 名前とその意味を全て別に控えておく

という事で、参考になりました。

2011-05-09

[][][]プチコン ICE-MAN BASICプログラムの構成を考える 07:18 プチコン ICE-MAN BASICプログラムの構成を考えるを含むブックマーク

色々と試行錯誤しながらプログラムをつぎ足して行ったため、読みにくくなってしまいました。

そこで、先人達(?)はどの様な書き方をしていたのかを、マイコンBASICMAGAZINEを読んでみると、上から順番に

の様な構成に大体なっていました。

私もこの様に書き直してみます。

2011-05-04

[][][]プチコン ICE-MAN バッキーを十字キーで動かしてみる 19:52 プチコン ICE-MAN バッキーを十字キーで動かしてみるを含むブックマーク

D

十字キーの情報を読み取り、上下左右にスプライトの表示パラメータを変更する事で、動かす事が出来ました。

一応、はみ出しチェックだけしています。

今度は、グリッド単位で動かせるようにしてみます。

ゲームボーイアドバンスで作ったソースを見直してみます。

2011-04-23

[][][]スプライト移動 21:15 スプライト移動を含むブックマーク

D

スプライト制御命令の一部を使って、主人公のバッキーを右から左へ移動させてみた。

ループとVSYNC命令の使い方もわかりました。

2011-04-22

[][][]プチコン:ICE-MAN スプライトを表示させてみた。 06:01 プチコン:ICE-MAN スプライトを表示させてみた。を含むブックマーク

スプライトを使って、バッキーを右下に表示させてみました。

f:id:tama-on:20110422120807j:image

スプライトを表示させるのは簡単で、パターンを読み込み登録した後、SPSET文で管理番号、キャラクタパターン番号、パレット番号、座標、画像の反転情報、表示優先順位のパラメータを与えてやれば表示できます。

今度はこれを十字キーで動かしてみます。

2011-04-21

[][][]プチコン:ICE-MANの背景を表示してみた 21:55 プチコン:ICE-MANの背景を表示してみたを含むブックマーク

ゲームボーイアドバンスよりも、横16ドット、縦32ドット広い為、オリジナルのMSX版と同じ様に、外枠を表示する事が出来ます。

まずは外枠を表示させてから、DATA文で表現したステージデータをREAD文で読み込んで各キャラクタの判別をして、表示しています。

ここまで行ったら、ステージデータ追加をしつつ、スプライト表示に移ります。

f:id:tama-on:20110421170714j:image

2011-04-19

[][][]プチコン:ICE-MANの基本背景を表示してみた 07:01 プチコン:ICE-MANの基本背景を表示してみたを含むブックマーク

16*16のパターンは8*8のBGパターンを2*2と並べて表示しているので、それぞれのパターン描きをサブルーチン化しました。

後はFOR文で連続表示と言う事で。

f:id:tama-on:20110419064433j:image

次は、ステージを作る予定です。

tama-ontama-on 2011/04/20 22:53 しまった、左右の枠の幅は、半分だった。

2011-04-17

[][]プチコン:格子状のパターンを表示してみた。 19:59 プチコン:格子状のパターンを表示してみた。を含むブックマーク

プチコンのBASICの練習に始めたICE-MANの移植。

スプライトとBGのパターンがそろったので、表示してみる事に。

一番後ろの背景である、格子状のパターンを表示してみました。

GBAの場合だと、アドレス対応となるため、1次元の配列になりますが、プチコンの場合は、BGPUT命令を使い、X軸とY軸の2次元で管理しています。

f:id:tama-on:20110417171925j:image

yasuhoyasuho 2011/04/18 06:29 ワクワク^o^

tama-ontama-on 2011/04/18 06:52 > yasuho さん

作っている自分もワクワクw