Guys, BREAKING news, Gandolf and I, over MSN, just came up with a brilliant idea for LW. I'll break it down into 2 parts.
1. Multiple WindowsThis basically means the player runs a "Root" application, that opens up all of the other ones that dynamically change and receive variables in real time. These seperate applications are single windows, that display your:
1. Player Status (HP, MP, EXP, Level, Gold, etc)
2. Inventory (What stuff/junk you have)
3. Journal (Quests and Updates)
4. Equipment (Avernum Style Equippable)
5. Spells (Equip and Change Spells)
6. Chat (Communicate with your fellow players)
7. Mini Map (Position in the World)
These windows could be small, and have a more functional purpose, therefore reducing clutter in the main application and allowing for easier access in game. Treat each application as a seperate branch off the tree. Each branch sends and receives its own variables, according to what's happening to the player in the main window.
2. Larger World Display AreaBecause all these applications are running and updating as well, this allows us to make the main application (Which Displays the world) twice as large. Because we will be using a new "Character Centered Nav" (Pokemon Style), this is great and allows for more of the world to be seen at once.
We also don't need to have a "Menu" on the main app, because all the stuff you need to see is running around it.
All in all, its like Oberin. Except created by us. And in Gamemaker. Good idea? Post with opinions, please.