Abandoned games

Hi,

I notice the following games previously maintained by Arnaud have been abandoned:

  • four-in-a-row
  • gnome-2048
  • gnome-klotski
  • gnome-taquin
  • iagno

Is anybody interested in maintaining these games? If not, we should probably archive the git repos, since 5 years is a long time to go without a release.

3 Likes

Some Flathub download statistics for each game:

  • iagno (Reversi): 92k installs
  • 2048: 36k installs
  • four-in-a-row: 16k installs
  • klotski: 10k installs
  • taquin: 10k installs

Reversi has a mostly complete GTK 4 port: Port to Gtk4 and LibAdwaita (!29) · Merge requests · GNOME / Reversi · GitLab

Other games have no GTK 4 ports yet (except for 5 year old WIP branches by Arnaud, not sure how useful they are anymore). 2048 is the most work, since it needs to be ported away from Clutter before porting to GTK 4.

1 Like

Are these numbers public? I wonder how to view them.

Interesting to see that Iagno is more popular than all the rest combined.

You can just open the game and scroll to the bottom and check. E.g. for Install Reversi on Linux | Flathub it says:

I am working on a Gtk4 + Libadwaita port of 2048 at the moment Draft: Port to gtk4 (!43) · Merge requests · GNOME / 2048 · GitLab

I may take a look at other ones too but I need to finish what’s already started first.

3 Likes

Another game missing from this list is gnome-tetravex, with 86k installs on Flathub.

Since I can’t find any good Tetravex clones apart from gnome-tetravex, I could look into doing a bugfix release for it.

Tetravex 3.38.3 is now available with a couple of fixes.

2 Likes

Tetravex’s GTK4 + libadwaita port is more or less complete now, except for the following items:

  • Port drawing from Cairo to GtkSnapshot (it’s uncomfortably slow with Cairo)
  • Use the score system/dialog from libgnome-games-support

Tetravex and Mahjongg are probably the only two remaining games that don’t use libgnome-games-support for scores. The importers for migrating old scores were recently removed, but I’m thinking I could carry a bit of code in both games that performs file-level migrations early during startup, outside of libgnome-games-support. Any downsides to that approach? As far as I can tell, the main differences between the old and new format are separate score files per category instead of a single “history” file, and Unix timestamps instead of ISO 8601.

I don’t see any reason not to.

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.