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