質問: オープンアプリでvngやadvを作りたいのですが javaまったくの初心者です。 対応端末はau、オープンアプリで、ヴィジュアルノベルやアドベンチャーといった フラグとif、あとはゲーム画面の構築程度でできる簡単なゲームを製作してみたいと思っています。 それ以外はしようとは思ってないんです。(web上でアプリ動かすとか) 自分はrpgツクールとか(rudyじゃないです)、吉里吉里とか、 actionscriptとか、なでしことか、言語で書いたりプログラム組んで動かす系の物を 少々触ったことがあるレベルの人間です。 一応、j2meのmidp2.0でワイヤレスツールキットで作る。配布にはmine設定がいる、等はクリアしています。 アプリゲットの講座は読んで、サンプルをまんま動かすのを 実機にダウンロードして動かすまでは出来たんですが...。 それしかできなくて。 なんていうか、「@it」の「midp講座」とか「携帯で始めるjava」、「allabout」のモバイルjava等見てはみたんですが、 初心者だからなのか、基本的で一番知りたい何かがさっぱりわからないんです。 使ってるソフトとかすら全部ばらばらで混乱して、わけわかんねー!!状態になっちゃって; とりあえず「クラスごとにソースファイルを作る」というのを知って、アプリゲットのソースが何で分かれてるのかは理解できました... かといって初心者むけj2seの講座を見ると、meとはなんだか全然違うから意味が無いような気がするし...。 携帯つくーる的なadv_sv2?も見てみましたが動かせなかったのと、 インターフェイスとかもやっぱりデザインしたいんでソースが書けるほうが嬉しいです。 まずなにから知るべきか始めるべきかとか、どこかお勧めの講座かなにか、アドバイスいただけませんか? よろしくお願いします。
回答: ツクール等のツール利用によるゲーム製作だけの経験者が、ソースコードを1から書くプログラムを作成できるようになるには、かなり長い道のりが必要となります。経験上、よほどの情熱がある方でなければお勧めできません。勉強に1年とか平気でかかりますが大丈夫でしょうか? どうしてもというなら、一見関係なさそうと仰る、j2seの基礎勉強から始めるのが一番だと思います。少なくとも最低限の文法規則とプログラムの実行方法、パッケージの概念、自作プログラムからの他ライブラリの呼び出し方法、くらいは勉強が必要でしょう。 ただ、地味な勉強が続くと飽きやすいので、むしろwebでアプリを動かすには、みたいな本で「動いて、目に見えるもの」を作れるようになる勉強をすれば、自然と必要最低限の知識が身につくかもしれません。