Re: [vassalengine-devel] High Level Discussion
Brought to you by:
rodneykinney,
uckelman
From: Brent E. <b.e...@ex...> - 2007-09-30 22:47:20
|
>I'd really like the UI to make more efficient use of screen space. I like >the way the server controls and Game Piece Palette dock out of the way, My initial tests with flexdock where very positive. I was able to make the= current Chat Window area and the main map area into 'Docking Ports' and= the chat window and the map into 'Dockables' and then drag both around.= i.e. I was able to dock the main map next to the Chat Window. Not useful I= know, but it demonstrated the capability and took next to no code. >though it'd be nice to have some more modern scrolling/fading effects. One of things Flexdock will require is that the Dockables will need to grow= title bars and frames so that they can be grabbed and dragged around. I am wondering whether we want to move away from the default swing look to= something more sleek and custom designed, a Vassal look that would be more= consistent accross platforms? While default swing is functional, it is not= pretty. As you say, some more modern 'effects' would be nice too. Are there any open source drop-in products that would help? > But >what I really wish for is to make the Chat area take up less space. It's= a >tricky problem to show chat text as it comes in and make the chat history >available without monopolizing a whole section of the screen, but it's= been >solved before. This is where we should look at other interfaces for= ideas. > >3. PBEM:- >> This should be the procedure for opening a log-file: Double-click your >> opponent's <some-file-name>.vlog file... that's it > > >This is a great idea. Fortunately a savefile is already a Zip archive, so >it's not hard to throw extra information in there. VASSAL should remember >where each module lives on the user's machine. This is not hard to do;= you >simply store the map of module name/version to file path in the global >preferences whenever the user loads a module. Even better would be to >associate each module with a download URL so that VASSAL can download it= if >it's not on the user's machine. That enables you to go to the server,= hang >around, see people playing a game you've never heard of before and join in >the game with a single click. How cool would that be? Yes, definitiely what we need to head for. It has to be click.1.2.3. your= playing! ____________________________________________________________ Brent Easton Analyst/Programmer University of Western Sydney Email: b.e...@uw... |