Jump to content

KDE Games/Ideas

From KDE Community Wiki
Revision as of 16:14, 19 January 2008 by *>Trounev (Application level)

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?

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