1からJAVAでグラディウスのような横スクロールシューティングを作りたいのですが、
ifやfor等基本的な部分しか分からない状態から、半年程度をかけて勉強しながら作りたいと思っています。
お勧めのゲームプログラムに関する書籍やHP等ありましたら、教えてください。