質問: 今javaでrpgゲームを作成しているのですが、この知識はウェブアプリやアンドロイド開発と共通する知識や技術はあるのでしょうか? ゲームの作り方を覚えながら、いつからそちらの方向へもいけたらなと思っているのですが、助言を聞かせてください。 またゲームを作る中で、ほかの分野でも使える重要な知識などがありましたら、教えてくださるとうれしいです。 お願いします
回答: Android開発をしています。 Androidで使われるJavaは「Javaからグラフィック機能を抜いてAndroid固有の機能(グラフィック、カメラ、タッチパネル等)を追加したもの」です。そのため直接Javaのグラフィック関連クラス群は使えません。ですが、それ以外は全て利用できますのでJavaを深く知ることで、Androidへのハードルは格段に下がります。また、RPG等のゲームにはよく使うアルゴリズムやデータ構造はないでしょうか。この辺りは言語を越えてそのまま流用できそうですね。