初心者がモチベーション上げながらプログラミングをしてシューティング(っぽい)ゲームを1本作る!
サンプル・ドキュメント
- JavaScript Shooting Ver 001
(参考動画)
- JavaScript Shooting Ver 002
(参考動画1、
参考動画2)
- JavaScript Shooting Ver 003
(参考動画)
- Web version
- PDF Version
この記事はKawaz Advent Calendar 2014
のクリスマスの記事として書かれました。
この記事は「初心者がモチベーション上げながらプログラミングをしてシューティング(っぽい)ゲームを1本作る!」
という目標の元書かれています。
この目的のために、以下のような方針を打ち立てました。
- インストールが難しい言語はご法度(例 C/C++ や Java など)
- 可能な限りプログラミング以外の部分のイザコザをなくす(Pythonの文字コード論外)
- Windows および Mac で共に同じように動作すること(.net framework vs Mono 論外)
- 「仕組み」の理解に重点を置くためフレームワークなどは一切使用しない(ああいう
のは内部を知っている人が使うべきものです)
- つまづきやすいオブジェクト指向は使わない(つまづいてしまったら意味がないので)
- 嘘でもいいのでなるべくわかりやすく説明する(レベルが上がれば自ずと間違いに気づくでしょう)
したがって既にゲームをつくったことがある方や、オブジェクト指向バリバリな方などには
全く参考になりません。
そのあたりはご了承ください。
どこでもなるべく同じように動き、インストールなどが簡単な言語として今回はJavaScript
を選ぶことにしました。
まぁこの時点でご存じの方は冷や汗ものだと思いますが、いろいろと制限をすればJavaScriptは
初心者でも扱える言語です(だと信じたい)。