自分も結構考えずにプログラミングしてますよ。あとはモチベーションですよね

このゲームを作る際に基本的に意識しているのは
(1) まずGUI的な動きを無視して、ゲーム内のパラメータだけで
王国がしっかり機能しているかを考える。紙などにメモしておく

(2) メモしたものからザックリと動作するものを作ってみる。
上手くいったら、ゲーム本体のソースコードと結合・調整

(3) 試しに座標など適当に決め、絵を付けてみる。
ある程度それらしく見えたら、改善点をメモしておき次の作業に

現在、トーナメントでのバトル、子どもの出生の雛形プログラムは
作成してあるんですが結合するのが大変です。あとアイテムの処理も追加中です

NPCの思考ルーチンもある程度考えてあるんですが
プルトには性格と相性があるみたいなので、その辺の処理が面倒です