KDE Games/Ideas
Appearance
KDEGames Ideas and Proposals
New Features
- Multiple pointers and joypads connection feature (daemon?)
- KGoldrunner - add game of tag feature (one controller for the runner, and one for the enemy) (Invented by Emil)
Visuals changes
- Unified onscreen interface (including menubar/submenus; shortcuts; toolbar buttons (place/name); statusbar)
- Themable notifications (as part of "Unified onscreen interface")
universal background support (and maybe even theme)
- Do we need toolbars? Can all be moved to the screen instead? (See "Unified onscreen interface")
- Statusbar to display only unimportant information. All that relevant has to be on screen. (See "Unified onscreen interface")
User interaction
- Keyboard/Mouse/Game-pad (where possible)
- Highs-core viewer/manager (clear/share/view) ?*unified*?3
- stats for the game usage
Application level
All
- GGZ Network game support (where possible)
- Standardize menus (rest of the interface)
- Interchangeable themes for all games.
- Theme selection dialog has to be one and the same.
- ?Unified "theme selection dialog"?
- ?Game selector? Downloader?
- "New Stuff" getter + Theme selection dialog = better integration
- Rethink Theme structure + animations support
- Can we read settings from SVG file directly?
- Can we have frames described inside?
- How to define animation?
KGoldrunner
- Lots of changes suggested by Luciano Montanaro and Ian Wadham.
- For details see http://websvn.kde.org/trunk/KDE/kdegames/kgoldrunner/TODO?view=markup
Knetwalk
- Complaint - After the game is done and the highscore is shown, it takes quite an effort to start a new game (close window, go to menu, choose 'New'). Solve by adding a 'New game' button right onto highscore window?
- Some people say they sometimes need to see the end results of the game to take a screenshot... Maybe build in this functionality right into 'Highscore'?
Onscreen Interface
Elements:
- Container/Panel
- Button
- Label
- (Icon?/Pixmap?/Vectormap?/Part of label???)
- self alignment (left/right/top/bottom) < application defined
- XML driven?
- Themable?
- One code to rule them all
Text:
- Use QT4, or not?
- preset font?
- Ship font?
- Vectorized fonts
- Don't use texts, just images/icons?
Notifications
Elements
- Container/Bubble
- Vabel
- Icon
- self alignment (left/right/top/bottom) < application defined
- Themable?
- Once code to rule them all