みやんアーカイブたにみやんアーカイブ移転しました。2011JavaScriptでゲームを作ってみた。TweetTwitterで案内があった『初心者向けのプログラミングセミナー(言語はJavaScript)に行ってみた。案内してくれた人がリスペクトしてるUEIの清水さんだったっていうのもあって、即レスで返事したのは良いんだけど、行ってみたら僕以外全員学生だった。そもそも学生向けに開いた講座だったみたいね。教室にて座学でやるとかじゃなくて、普通にマンションの一室(オフィス向けに借りてるっぽい)のリビングにみんなで集合してだし。そんなわけでJavaScriptのプログラミングをさわりだけやって、実践!というすごい感じで講座は進行。ゲーム作りにトライすることになった。言っても、サンプルコードを元に改変して作るっていう形式だっただけど。元のファイルはこれ(他にもいくつかのサンプルあったけど)。それをこんな感じにしてみた(何故かスマートフォンとSafariでしか動かないけど)。背景の色を変えた(これはHTMLの話だけど...)時間制限制にした最初にでるバナナの数を10個にしたバナナをダイヤモンドに変えた(これは元素材の番号を変えるだけ)クマを女の子にした時間制限をつけて、タイマー表示をカウントダウン刑式に変えた1秒に1個追加でダイヤモンドがでるようにした獲得ダイヤの数を記録するようにして、最後に表示が出るようにした。移動速度をちょっと速くしたクマの登場場所もランダムにした。0.5秒ごとに歩く動作をつけた(家に帰ってから)改変とか手入れとか色々やってるうちにだんだんわかっていく感じがするのがすごく実感できる。10年前と今では全然環境が違うね。今まで何度も挫折してたけど、今年の一つの目標としてプログラミングを出来るようにするというのがあって、それで何かをするというももちろんだけどそれ自体によって頭が鍛えられればいいなと思っているのであります。そんなわけでこれからも色々やってきたいと思うし、何か作ったらこのブログで解説したいなあと思う。因みに今回のゲームデザインのフレームワーク「enchant.js」はJavaScriptのライブラリ。これを使えばJavaScriptだけでゲーム作れちゃうんだからたいしたもんだよね。そんでもってそれを使って作ったゲームを投稿するサイト「9leap」っていうのがあるのです(結構面白いゲームがある!)。これにこのゲームアップするしないの話は休み明けにされるだろうと思うので、とりあえず自分の所に置いといちゃおうっていう話なのでございます。因みに今回は全てiPadのみでコードいじりした。大変だったけど、エディタがあって助かったぜよ。使用したのは「Textatics」。日本語が半分の幅で表示される以外は良い感じですよ。自己紹介たにみやさん的な何かです。色々な事を書いていたけど今や音楽のことしか書かなくなったブログ。音源聞いたりライブに行って感じたことを色々つなげてまとめたりしながら、業界の動向も追ってレポートにしてます。コメントを寄せています。お問い合わせ・お仕事の依頼等はこちらまで。その割には割とアレな金額の物ばかりですみません。ブログをメールで購読メールアドレスを記入して購読すれば、更新をメールで受信できます。