表紙画像

Robocodeで学ぶ
一歩先のJavaプログラミング

2014年12月10日 初版第1刷発行

本書について

 本書は楽しくプログラミングを学習することを目的とした書籍です。対象読者は、プログラミング言語の入門書程度はすでに読み終えたものの、次に何をしてよいのか分からないという人です。
 プログラミング言語入門書の練習問題は、多くの場合は簡単な計算に始まって、キャラクタベースの棒グラフを出力したり、データをファイルに入出力するといったところまででしょう。作り上げたソフトウェアで「楽しむ」という経験は、ビギナーにとっては得難いものです。
 Robocodeはパソコン上で行われるロボット同士の対戦ゲームです。といっても、ユーザーがゲームパッドを握ってロボットを操作するわけではありません。あらかじめ動作をプログラムしておいたロボットを競わせます。
 ゲームシステムは非常にシンプルで、簡単なロボットならば5分もあれば作成できて、その場で対戦まで行うことができます。しかし、奥が深く、本当に強いロボットには大変なコードが組み込まれています。手軽なのに学習者の段階や到達度に従った深い楽しみ方までできるのです。
 本書では、このRobocodeを使ってJavaプログラミングを学習します。あなたのプログラミングのスキルアップは即あなたのロボットの強弱となって分かります。楽しいですよ。

目 次