Starting today, all 40 KDE Gear game apps (& 2 libs) are Qt6/KF6-only in master

Friedrich W. H. Kossebau kossebau at kde.org
Sun Oct 1 17:14:10 BST 2023


Hi,

a quick status update for anyone still lurking around here:

today a major milestone to gain another set of years with releases has been 
reached for all the games covered by the KDE Gear release service:

They all have become Qt6/KF6-only in the master branch.

And thus are going to be released based on Qt6/KF6 in the next major KDE Gear 
release. Which will be together with KDE Frameworks 6.0 & Plasma 6.0, 
scheduled as KDE Gear exception for February 2024 instead of December 2023.
See also https://mail.kde.org/pipermail/kde-devel/2023-September/002008.html

See here the list of 40 games having made it through the years, for some more:

bomber
bovo
granatier
kajongg
kapman
katomic
kblackbox
kblocks
kbounce
kbreakout
kdiamond
kfourinline
kgoldrunner
kigo
killbots
kiriki
kjumpingcube
klickety
klines
kmahjongg
kmines
knavalbattle
knetwalk
knights
kolf
kollision
konquest
kpat
kreversi
kshisen
ksirk
ksnakeduel
kspaceduel
ksquares
ksudoku
ktuberling
kubrick
lskat
palapeli
picmi

With the two libs still holding shared code & resources:
libkdegames
libkmahjongg

Outside of KDE Gear, in the "playground" scene there are currently the 
following:

Playground game with Qt6 support:
* https://invent.kde.org/games/atlantik
* https://invent.kde.org/games/ksokoban (yes, still need to continue naming :)

Playground game without Qt6 work, so candidate for being archived soon:
* https://invent.kde.org/games/kmuddy


For libkdegames I plan to use the window of opportunity with API/ABI changes 
to consolidate some things, e.g.
* Rename Kg* classes to KGame*, to iron out some historic artifacts
  https://invent.kde.org/games/libkdegames/-/merge_requests/30
* Split-off QWidgets API into separate library,
  to prepare more QML work in the years to come

Cheers
Friedrich




More information about the kde-games-devel mailing list