matsuiです。
インフィニットループでは、毎週金曜日に社内勉強会を行っています。
今回は「enchant.jsを使って3時間でゲームを作る会」を行いましたので、そのレポートを書かせていただきます。
enchant.jsは、カンタンにゲームやアプリを開発できる、オープンソースのHTML5 + JavaScriptフレームワークです。
その取っつきやすさから利用者も多く、9leapには多くのゲームが公開されています。
以前、私も札幌で行われた3時間開発ハンズオンに参加したことがあったので、それと同じことを社内でもやってみようと思いました。
「3時間で何ができるんだよ」とお思いでしょうが、これが意外とできるものです。
私は波乗りゲームを作ってみました。
昔、アタリ社からLynxというゲーム機が出ていまして、その中にカリフォルニアゲームズというタイトルがありました。
プレイしてみたかったのですが、当時周りにはLynxを持っている人がおらず、結局プレイしたことは無かったので、その無念をこのオレオレカリフォルニアゲームズ(ただしサーフィンのみ)ではらしました。
作成後にYouTubeで動画を見たのですが、全然違うゲームですね(笑)
※クリックでプレイできます
・画面左下のパッドの左右でキャラが回転します。
・スピードをためて、海面からジャンプして空中回転を決めると点数が入ります。(壁に当たると減速します)
・空中5回転(3200点)まで出来ることを確認していますので、チャレンジしてみてください。
UC氏作のシューティングゲーム「ギャラクシーベアー」です。
※クリックでプレイできます
・キーボードの左右で回転します。
・Zキーで弾を発射します。
・敵や壁に当たるとゲームオーバーです。
続いてyukicon氏作の「猫を置いて人を殺すゲーム」です。
※クリックでプレイできます
・画面クリックで画面上に3つまで猫を置けます
・猫は1秒後に起爆し、重なっている人を殺します
・スペースキーで画面上の人を全滅させるボムが使えます
・人が左端に到達するとライフを1失い、3ライフ失うとゲームオーバーです
ゆに氏の「未熟戦車」です。
※クリックでプレイできます
・左クリック:スコア500消費でボム発射
・カーソル:移動
以下はキャプチャ画像でのご紹介です。
まんじゅん氏作の「爆弾を避けてバナナを集めるゲーム」
tek_koc氏作の「迷路」
他にも作品がありましたが、利用素材などの都合もあって、ご紹介は割愛させていただきます。
とても面白かったので、そのうち第二回大会も開催しようと思います。
みなさんもenchant.jsで遊んでみてはいかがでしょうか。
インフィニットループ
技術ブログ
2013年03月07日 (木)
著者 : matsui
【社内勉強会レポート】enchant.jsを使って3時間でゲームを作る会
ブログ記事検索
最新の記事
人気タグ
- AI (12)
- Android (4)
- Ansible (1)
- AWS (3)
- C# (1)
- C++ (5)
- CoffeeScript (2)
- Configuration Management (1)
- Crystal Signal Pi (6)
- DIY (8)
- iOS (6)
- IoT (4)
- JavaScript (12)
- Leap Motion (3)
- Linux (15)
- MySQL (37)
- Objective-C (2)
- Oculus Rift (4)
- OS X (2)
- PHP (64)
- Python (11)
- Raspberry Pi (3)
- Shader (6)
- Titanium mobile (5)
- Unity (15)
- Vagrant (1)
- Vim (1)
- VirtualCast (1)
- VR (16)
- あいえるたん (9)
- イベント (48)
- インターン (2)
- インフラ (43)
- お知らせ (17)
- シュキーン (3)
- スライド資料 (14)
- ダーツ (1)
- デスクトップ (2)
- テスト (2)
- ネタ (10)
- ネットワーク (5)
- バーチャルキャスト (1)
- フォトバトラー (1)
- ライフハック (8)
- 仮想化 (3)
- 勇者と1000の魔王 (1)
- 未分類 (2)
- 社内勉強会 (40)
- 社内環境 (11)
- 設計 (2)
- 講演 (31)
- 運用監視 (3)
- 部活 (1)