ドラクエっぽいRPGつくってます。
言語はJavaです。
Javaが一番簡単なので使ってます。
とりあえず、Map Item Window Character などのインタフェースと
それを実装するクラスを一通り作りました。
あとは、はなすとかどうぐとかのコマンドウインドウと
会話ウインドウ、戦闘画面ウインドウ
主人公のステータス設定
最初の街のマップとイベントマップ
二番目の街のマップとイベントマップ
キー処理、スクロール処理、足踏み処理、向き処理
二番目の街のグラフィック上に乗ると二番目の街に移動する処理
エリアチェンジのブラックアウト処理
などを実装してみました。
移動間隔は最初は32ピクセルずつにしてましたが、
なんか大雑把すぎるので16ピクセルずつに変更しました。
そのぶんイベントマップをマップの横2倍、縦2倍にしないといけないのでかなり苦労してます。