Hello 'ello!
For a long time I used to use a program called the RPG toolkit to make small little RPGs (Nothing really major, just short little games just to kill time.) However, when I wanted to make a game that was actually big I had quite a few difficulties with all the built-in systems.
(I personally like to use 16x16 tiles as opposed to the 32x32 tiles the RPGTK used. And while I could double size all the tiles, the scrolling was very smooth in comparison to the size, killing the effect. Also too many animated tiles slowed the system down to a crawl, making water moving in a world map impossible, which was also impeded by the fact that boards could not exceed a certain size, else the editor would not display anything.)
Seeing as how DB is very different from RPGTK, I was wondering how one would get started and arrange things such as tiles, movement, collisions, random encounters, as well as NPCs and how to activate their actions. (How would the character know that if he faces north and presses 'A', that he would talk to the person above him?)
I have a basic idea of how to program (I know what variables and arrays are) However, I'll make no claim to being very much good at it.
However, I know I ask probably a lot (Bordering on asking everyone to make my programs for me) So I ask only for the general outlines on how I'd do things, not necessarily hard code itself.