2012年11月25日日曜日

回転弾サンプル

回転弾のサンプルを作ってみました。
あとは誘導弾とかつくれば一通り作った感じになるかな。

これで何かのゲームの弾幕とか再現してみようかな。
それとも何かほかのことやろうかは考え中です。


自機狙い弾のサンプル

とりあえず、シューティングゲームが作りたいと思ったので、
自機狙い弾のサンプルを作ってみましたー。 

弾の移動にはDDAを使用しました。
DDAの解説は以下を見るといいかと思います。
http://www5f.biglobe.ne.jp/~kenmo/program/dda/dda.html

とりあえず、こんな感じでいくつかサンプルをつくっていこうかと思いますー

2012年11月18日日曜日

enchant.jsで3Dゲーム

を作ってみました。]
まぁ写経しただけですが。。。

JavaScriptではなくCoffeeScriptです。 
3Dプログラミングが非常に簡単にできるのでびっくり。
と同時に知識がないので、なんとなくしか理解できていないのが悔しいというかなんというか。。。

次は自分で素材を集めて何か作ろうかねー


CoffeeScriptでenchant.jsを使ってみた

enchant.jsの本をただ写経するだけではつまらんのでJavaScriptではなく、
CoffeeScriptを使用して書いてみました。

以下、感想
・CoffeeScriptは簡単。functionとかセミコロンとか書かなくていいからストレスはたまらない。
・ただjsdo.itだとTABとスペースの区別がつかなくて、最初のうちにINDENTエラーが出たときは意味わからなかった。
・基本的にJavaScriptがわかってればそんなに習得は難しくないと思う。

この調子でどんどんいこうかね。

WindowsにCoffeeScriptをインストール

■Windowsにcoffeescriptのインストール 

・Node.jsのインストール http://nodejs.org/ から最新版をDLし、インストール
コマンドプロンプトで以下を入力し、バージョン番号が出力されることを確認。
node -v
 
・coffeescriptのインストール コマンドプロンプトで以下を入力。
npm install -g coffee-script
終了後、以下を入力しバージョン番号が出力されることを確認
coffee -v

enchant.jsでゲーム作成

してみました。
といっても本のサンプル書き写しただけですが。

enchant.js触ってみての感想。
・JavaScript嫌い。jsdo.it上だとエラーも吐かずに動かないとか平気である。
・enchant.jsは簡単。面倒くさいところを色々よろしくやってくれてる。
・スマホでやった際にパフォーマンスでるのかな。fpsがどれだけ出るのかが疑問。

とりあえずこれでだいぶ理解が出来てきたので、この本読み終わったらちょっとスマホ向けにゲームつくってみようと思います。