まえがき
あなたも、プログラミングを身につけてみたいと思いませんか?
できれば、気軽に楽しく勉強したいと思いませんか?
本書は、ラリーレーシングゲーム「CodeRally」(コードラリー)を題材にして、Java(ジャバ)プログラミングと統合開発環境Eclipse
(エクリプス)について解説する初心者向けの解説書です。
CodeRallyは、ラリーカーを走らせてポイントを競うゲームですが、ラリーカーを自分で操縦するのではなく、あらかじめプログラミングしておいて
自動走行させます。そして、その過程を通じて、プログラミングの基本を学びます。
ラリーカーは、Javaでプログラミングします。また、CodeRally自体は、統合開発環境Eclipseのプラグインとして提供されています。そ
のため、CodeRallyで遊んでいるうちに、JavaとEclipseを学習できてしまいます。どちらも、プログラミングの世界では定番ツールなの
で、覚えておけば必ず役に立ちます。
本書の対象読者は、プログラミングの初心者です。今までプログラムを作ったことがない人でも確実に学んでいけるよう、プログラミングを丁寧に解説してい
きます。本書を読むには、高度な知識は必要ありません。とりあえず、ファイルをコピーしたり、フォルダで整理する方法を知っていれば十分です。Javaプ
ログラミングやオブジェクト指向に挫折した人も、本書で再入門してください。
とはいえ、プログラミングは頭と手を動かす作業です。アプリケーションソフトのように、操作手順を覚えるだけではプログラミングはできません。そのプロ
グラムをどのように動かすか、動作環境に合わせて詳細に考える必要があります。考えたプログラムは、自分の手でパソコンに入力する必要があります。そのた
め、たくさんの練習が欠かせません。だから本書を読むだけでなく、実際にCoderRallyをインストールして、ラリーカーを走らせてみてください。そ
して、自分のラリーカーをプログラミングしてみてください。そうすれば、プログラミングの醍醐味をたっぷりと味えますし、プログラミング技術も身に付きま
す。
CodeRallyは、Windowsだけでなく、LinuxやMacintoshでも動作します。本書ではWindows
XPでの操作を解説していますが、他の動作環境でも同じように利用できます。
本書では、CodeRally バージョン1.1.1に基づいて解説しています。また、最新のJava バージョン1.5.0とEclipse
バージョン3.0で動作確認を行いました。それ以前のバージョンでも同じように動作します。
では、中学生からシニア世代まで、幅広い読者にプログラミングの醍醐味を味わって頂ければ幸いです。
CodeRallyってなに? -- Go!
CodeRally
APIリファレンスの非公式日本語訳(みたいな)
本書では、さらに詳細なAPI解説を掲載しています。
|