Tuesday, August 25, 2020

Maintaining the open source games list becomes more and more work

For one week now I'm updating the OSGL, replacing links, searching for repositories, updating information. With 1200 games in the database, that's just more work than it used to be.

I had hoped for others to take over some of that work, but so far that hasn't happened.

I will certainly finish improving the HTML output and making the project more well known.

But then I want to start with building and fixing some of these games. That was always the goal, not only to have a list, but to use that list.

My efforts to keep the list updated will therefore be limited in the future. I will concentrate on choosing some projects, making them build on modern systems as well as fixing the easy to fix things and offering builds.

If others step in and help keeping the database of open source games updated, that's fine by me.

Saturday, August 15, 2020

Finished Lark GUI testing tool

For the open source games list (OSGL), I wanted to use the Lark parser to read and write entries written in some kind of markdown syntax with conventions. For developing the Lark grammar I needed a system to test Lark grammars on test content interactively. I started writing a GUI around the Lark parser using PyQt5 and it's now in a finished state. It's published at https://github.com/Trilarion/lark-tester under the MIT license, so people can use it if they want to.

I will now continue to use it in order to better maintain the OSGL.

Wednesday, August 12, 2020

Back to opensourcegames (OSGL)

After half a year long break, I started again looking at the opensource games list Github repository and static page that I built and maintained over the last two years. Interestingly, I forgot quite a couple of things (conventions like which keywords are used to denote multiplayer capability or how some code dependencies or licenses are specified). Even I, the maintainer, needs some time to get into the project again. I should make a list of all the things and add documentation about it.

Anyway, the first steps will be some cleanup, checking links and repositories, synchronizing with osgameclones.

What I really want to do is not adding more games, but rather starting to bring old games back to life and write an article about the whole journey. After a couple of weeks, cleaning the database, polishing the web output and promoting the project, I will move to the next stage, relying on others to keep the database updated.

Before I will finish the Lark parser testing tool that is quite advanced and tell the maintainer of the Lark parser about it. It should only take a couple of days.

I also want to get the open source kids apps list started.

There is really lots of work available. More than I could ever do. I will never run out of it.