kill-time

About

Name: Naokit

QRコード


スマホ・携帯用表示対応!

Count per Day

  • 240605総閲覧数:
  • 214昨日の閲覧数:
  • 2011/05/20カウント開始日:
Amazonで検索
楽天市場で検索
楽天で探す
楽天市場

楽天ベストセラー

プログラミング

またまた、プチコンmk2のBasicでプログラミングをしてゲーム作成してみました。

今回のタイトルは”ジャンプ姐さん(ねえさん)”w
相変わらずダサダサなネーミングセンスですが、その方がレトロなゲームは味があっていいかもしれないので決定しました。

◎ジャンプ姐さん
YouTube Preview Image

↓QRコード (プチコンmk2のQRコードリーダーで読み込んでください)

ゲーム概要
・主人公はジャンプが得意な魔法使いのお姐さん。ひたすら右から出現する敵を倒しまくってください。
・Aボタンでジャンプ。2段ジャンプが可能です。
・Bボタンで杖による攻撃が出来ます。
・敵に触れるとHPがどんどん減っていき、0になるとゲームオーバーです。
・アイテムは今のところ無し。今後改良して、回復アイテムとか作るかも。
敵は2種類。
アオさん(青い敵)・・・ひたすら横に飛んで行きます。時々、球を打ちます(球は破壊できません)。倒すと10点。
ミドリング(緑の丸い敵)・・・・カーブを描きながら移動してきます。倒すと15点です。

単純ですが、意外に難しく自己ベストは300点位でした(笑)。

暇つぶしにでも遊んでいただければ幸いです。

また、少し前からこのページの上部のタブに”公開プチコン ゲーム作品”というタブを作成しています。
今までに公開したプチコン作品がまとめて一覧出来ますのでよろしければそちらもどうぞ。

puchikon

DSiウェア プチコンmk2 800DSiポイント(800円) 
↓公式URL(購入はDSi上のニンテンドーDSiショップで行えます)
http://smileboom.com/special/ptcm2/

前回の宣言どおり、Nintendo DSi 用のプログラミングソフトプチコンmk2のBasicでゲームを作ってみました。
Basic等の言語系に触れるのは本当に久々でしたので大したものは作れませんが、趣味で遊んでいた昔を思い出しながら作ってみました。
各プログラムはQRコードで公開しますので、プチコンをお持ちの方は良かったら読み込んで遊んでみてください!各ゲームのタイトルのネーミングセンスに関しましてはご了承くださいw)

◎走れっ!!ガイコツくん!
よくある連打ダッシュ系のゲームです。一方向への移動だけですのでプログラミング的には割と楽です。
キャラはプチコンに内蔵されているスプライトのキャラをそのまま使用しています。
A,Bボタン連打でダッシュしますので、ゴールまでのベストタイムを目指してください。


gaikotsu
また、”対戦できないの?”という友人の助言により、ついでに上記のプログラムに手を加えて人対人で対戦出来るようにしてみました。

◎走れっ!!モンスターズ!
1P側はA,B連打で、2P側は左,右連打でダッシュしますので、友達と競い合って楽しんでみてください。
puchi01

monstors

そして、最後にもう一つ。DSならではの機能を使用したゲーム。

◎サークル タッチ
DSのタッチ機能を利用したモグラ叩き風ゲーム。次々出てくる円の中心部をタッチして下さい。円の出てくる速度はどんどん早くなります。5回ミスするとゲームオーバー。
ミスした時の音声にイラッとしますw


(撮影用にわざと下手にプレイしていますw)

Circle Touch

以上です。
どのプログラムも大した技術は使用していませんが、サクッと書いてサクッと実行できるこの手軽さがやはりBasicの面白いところでもありますね。
需要があるかどうかは別にして、また何か作った時は公開したいと思います。

・・・って言うかプチコンの最新版、”プチコン3号”(3DS専用ダウンロードアプリ)もそのうち触ってみたいな~。

ちなみにプチコンのプログラミングでは以下のサイトが非常に参考になりました。
数々のBasicプログラミングテクニックが惜しげもなく公開されており、とても勉強になります。
おちゃめくらぶ
http://ochameclub.web.fc2.com/
運営者の御茶目菜子さん素晴らしいサイトの公開ありがとうございます。

logo-title-ptcm2
DSiウェア プチコンmk2 800DSiポイント(800円) 
↓公式URL(購入はDSi上のニンテンドーDSiショップで行えます)
http://smileboom.com/special/ptcm2/

先日、格安のジャンク品で購入し見事に復活を遂げたDSiに”DSiウェア”を入れてみます。
今回買ったDSiウェアは知る人ぞ知る”プチコンmk2”です。

(*現在プチコンはDSi・3DSで動作する ”プチコンmk2” と更に進化した3DS専用の新ソフト ”プチコン3号” があります。今回はDSiのためあえて旧作のDSi版のプチコンmk2を取り扱います。)

このソフトはDSi上でパソコン等でおなじみの初心者向けプログラミング言語、”Basic”を動かすことが出来ます。(もちろんDSi用に仕様がいくつか変更されていますが。)

Basicは30代以上で昔からパソコンを触った事のある人には一度は聞いたことがあるであろう有名なプログラミング言語です。まぁ今でも有名ですが。

かつて8ビットパソコンの全盛期から16ビットパソコンが登場した頃までは殆どのパソコンでBasicは標準で内蔵され広く使われていました。
今とは違いソフトは買うというよりも、自分で作るという考え方の時代だったため、当時のパソコン(というかマイコン)少年は当時のPC雑誌のプログラムコード片手に自分で打ち込んで勉強していたものです。
(私、Naokitの世代はそれより若干後の世代ですが。)

その後、他のプログラム言語が進化してくるにつれ、Basicは初心者向けというイメージが強くかつ動作も比較的遅かったため、開発向けというよりホビー向け言語になった感があります。
しかし、”書いてすぐ実行”できるというお手軽な開発環境、今でも愛好者はかなり多いようです。

また、遅いと言ってもDSiは32ビットのCPUを搭載しているため、当時の8ビットCPUのパソコンのBasic環境とは別次元の処理速度を持っています。
そのため頑張れば、ファミコンクラスのゲームならかなり快適に作れるようです。
加えてこのプチコンではDSならではの制御命令(タッチペン操作、合成音声、スプライト制御 等々)も使えるようになっており多彩なプログラムが組めるようになっています。
また、作成したプログラムはQRコードに変換して公開することも出来るとの事。(プチコンmk2のみ)

と、能書きはここまでにして早速ダウンロード購入してみました。

IMG_0811

早速起動すると

IMG_0813
下部のタッチパネル部がソフトウェアキーボードになっているのでこれを使って編集画面でコードを書いていきます。

IMG_0826
とりあえず、適当にコードを書いて実行画面に切り替え実行してみます。
(手元にあった古いiPodでの撮影のため画像がピンボケしまくりですがご了承ください)

うーん。楽しい!w
大したことは何もしてないのですがw
このように”Talkコマンド”で簡単に合成音声の発音もできるので、これだけでも結構遊べます。

適当に触っているうちに昔Basicで遊んでいた記憶が徐々に懐かしさと共に蘇ってきて、気がつくと軽く数時間もいろいろ弄ってしまいました。

次回はこのプチコンで私Naokitが作った簡単なゲームを公開して行きたいと思います。

7行プログラミング
http://www.geocities.jp/nanagyou/list.html#tetris

あの、名作ゲーム”テトリス”等をたった7行のコードで再現したプログラムを公開したサイトがありました。
文字数にしてわずか600文字以下です!! (約0.6kB)
→この記事の続きを読む

カレンダー

2017年8月
« 7月    
 123456
78910111213
14151617181920
21222324252627
28293031