作ってみる?多様なゲームジャンルに対応したJavaScript製ゲームエンジン「Crafty」
Craftyは2Dアクション、落ちものゲーム、RPGに使えるJavaScript用ゲームフレームワーク。
CraftyはJavaScript製のオープンソース・ソフトウェア。ソーシャルゲームの人気は相変わらず高い。ソーシャルではないがAngry Birdsのように各種スマートフォン向けに人気あるゲームを提供しているタイトルも存在する。
Connect 4
ちょっとした時間をつぶせるカジュアルなゲームが好まれる傾向にある。そしてそういうゲームはインストールの手間もなく使えるのが望ましい。つまりWebブラウザだけで遊べるのが良いのだ。そこで使ってみたいのがCraftyだ。
CraftyはJavaScript用のゲームエンジンだ。2Dのゲーム向けになっている。ジャンプや落ちものゲームのような重力の影響を受けるもの、アステロイドのようなシューティング、RPG、4つの玉を揃えると勝つパズルゲーム、2Dのスクロールゲームなど実に多様なゲームに対応している。
エレベータアクション
キーボードによる操作はもちろんマウスでの操作にも対応している。非圧縮状態では60KB、圧縮状態では10.2KBとなっておりストレスなく利用できるレベルだろう。パズルゲームは良く出来たものがデモとして公開されている。Craftyとそのサンプルを見ているだけでもゲーム開発したい気分になってきそうだ。
[s2If current_user_can(access_s2member_level1)]
横向きの落ちものゲーム(プレミアム限定)
[/s2If]
[s2If current_user_can(access_s2member_level1)]
横スクロールアクション(プレミアム限定)
[/s2If]
MOONGIFTはこう見る
Webシステム開発でよく使われるjQueryやMooToolsといったJavaScriptフレームワークと、ゲーム用フレームワークは目指すべき方向が全く違うものとして考えなければならない。Webベースでゲームを開発しようと思ったら専用のフレームワークを学習し、使っていくべきだろう。
パズルゲームは数独をはじめとして人口が非常に多い。その手の雑誌も数多く存在する。シンプルなルールで誰でも楽しめ、ちょっとした暇つぶしになるもの…そんなゲームを思いついたらCraftyを使って開発してみてはいかがだろう。