Virtual town works offline too. You can chat with 15 or so characters (including bat, slime, frog, skeleton and ghost) and give them simply commands (come, stay here, sit, follow name, sleep, wake up) and you can modify the town using built in editor.