05:26カテゴリ:スカッシュゲーム,ゲーム製作,html5,webgl,three.js,jsまあそういうわけで簡単なゲームを作り、ゲームの面白さというものを研究し、ゲームの本質に迫ろうというアイデアで進めていこうとしていて、まずスカッシュゲームを作ろうとしている。レトロゲームを作って喜ぶだけで終わりそうな気もする。スカッシュゲームかというと特に意味はなくて、こういうテーマを考えたときにまず頭に浮かんだのがこれだったのだ。スカッシュゲームというのはいわゆるスカッシュのゲーム版である。Pongというゲームの一人版である。下の動画がそうである。これを縦画面にして作ろうかなと思っている。跳ね返ってくるボールをパドル(ラケット)で跳ね返す。跳ね返すのに失敗した場合ゲームオーバーである。この仕様では面白くないと思う。この仕様にいろいろなものを追加していき、人間が何をもって面白いと感じるのかを調べていくのである。ゲームコンソールを作る。ゲームコンソールを作り始めている。tmlib.jsを使用しようかなと思ったけど、three.jsベースで作りたくなってきたので、2Dだけど描画はthree.jsでやって、その他(キー入力とか)はtmlibのコードを参考・拝借して実装してみることにする。画面サイズは横192px×縦256という昔のビデオ・ゲームの解像度。それを画面サイズに応じて適宜拡縮して表示する。その部分を作ってみた。これだけのことなんだけど、iPhone上でなぜか動かなくて困った。最終的には動くようになったけどね。