I don't think that this is "an un-nice thought", although I know what you mean, of course.
Instead, it is a perfectly valid concern regarding each "one-man project". I am aware of this, and some (but not all, unfortunately) of my decisions regarding R'n'D hopefully reflect this.
filbo has already pointed out some of these things, and hopefully has already answered some of your questions and concerns.
Here are some more answers and thoughts by myself regarding this topic:
It made me wonder, if something happened to you, would another person be in a position to carry on from the project from you?
No and yes.
With "no", I mean that I know of nobody who is even remotely as interested in R'n'D and its legacy as I am, or would be willing or able to put the same amount of time and dedication into it.
That said, there are quite a number of people out there which are generally interested in keeping those games alive that also R'n'D cares about: There is
Supaplex Online (based on the C code of the Supaplex engine in R'n'D, where you can play myriads of Supapley levels), then there's
Krissz Boulder Dash (although "members only", unfortunately, but you can simply apply for an account and play ten thousands of Boulder Dash style caves -- or
play all those caves directly in R'n'D), or the
Emerald Web (where you can play ten thousands of Emerald Mine style caves with the game engine that was initially used for the EM engine in R'n'D). And there are still more fans of these games out there than I would have expected (like in the
Boulder Dash Forum or the Supaplex channels on Discord related to "Supaplex Online".
So all those games will live on, even if R'n'D might fade away one day.
And then there is another, direct "yes" to your question, of course:
Everybody with internet access can immediately get the source code and all assets of R'n'D, fork the project and carry on with my project just as he or she likes (as long as he or she complies with the GPL license, which should be no problem at all for any open source developer).
Here it is (on my own web site, and on GitHub):
-
https://git.artsoft.org/rocksndiamonds.git
-
https://github.com/ArtsoftEntertainment ... amonds.git
i.e. not only have enough knowledge to be able to carry on, but also have the passwords for github and your own website and the forum etc, and also, legal authority?
To clone or fork R'n'D on GitHub, you do not need a password, and you are legally free to fork or use R'n'D, because it is Free Software in the sense of the GNU Public License (GPL), which gives you a lot of freedom to do nearly what you want with my project.
I agree that it is a different issue with my website and the forum (and the high score server). And indeed I should care a bit more about what happens to the web site and the forum if I die tomorrow!
Until then, you can easily, recursively download the complete web site and / or web forum using "wget" or "curl". That's indeed what AI scrapers did the last few month without interruption (and in a stupid way, fetching the same pages over and over again), but I think it is very legitimate to do this with any web site you like and fear that it might disappear without a trace tomorrow -- in fact, I did this many times, and many of these web sites disappeared forever since then.
In other words, do you have an heir, just in terms of RnD and your other free projects?
No, at least none that I know of! That's why I make as much as possible of my stuff publicly available on the web.
Or is there a process baked into github whereby an orphaned project can be 'adopted' by someone else?
As mentioned, you can simply fork it!
Hope I don't sound avaricious, I am not thinking of myself in this capacity. I'm actually about to reach out to the vendor of an Excel add-in that I use and ask similar questions, only that is a paid product, so I have (I think) more right to ask him such questions.
You may ask as many questions about R'n'D, life, and the universe as you like, and I will do my best (as time permits) to answer them.
I am very appreciative of the fact that this project is free, and gives its users a lot.
Thank you!
And here is another random thought about what might happen to R'n'D once I am six feet under (although you really don't have to wait for that

):
Most of the time so far I was convinced that nobody would bother to ruin one's day trying to read or understand or change or extend that over 30 years old, nasty, rotten source code of R'n'D. But these times are about to end, just as I write this sentence!
If not already today, then surely tomorrow, you will be able to just open a browser and type:
"Hey dude, grab the R'n'D source from GitHub, and create a package ready to install for <my favorite operating system>!"
And a few minutes later, you will be able to press a download button and install R'n'D right away that refused to run on your shiny new computer, where the last available "official" R'n'D package before its author died refused to work.
Or, when you're at building and packaging R'n'D anyway:
"Wait, before you do that, please add the "plant" element from the EM game engine also to the R'n'D game engine, and make sure that it interacts with other game elements in the R'n'D engine just as it does with other game elements in the EM game engine! Oh, and while you're at it: Could you please add a nice title image and title tune for the game that matches the style of the in-game graphics and in-game sounds and music? You know, pixel art, chip tune, and all that. Thanks!"
That should work just fine in the very near future!
P.S.: R'n'D already contains its first AI generated patch. Unfortunately, it does not fix the bug I hoped it would fix.
