First,a word about existing games. As i said above, I am not a gamer and I'm not really familiar with blind games. But it seems BGT has been the primary toolkit by which many of the popular games have been developed. Again, I'm not going to mention names because i already expect people to yell and scream about oh that's a clone, this is a copy so on and so forth. the bottom line is this in my view. BGT is old, has many bugs and problems and any games written in BGT should not be guarded with your life. Additionally, idolizing someone because of work they did a decade ago today is just ...... let's put it to bed already. If they are as good of a programmer as people go on about, then surely they have moved onto bigger and better things, likely making buckets of money doing something much morelucrative, let's just be real here. Just because someone developed a game and it was released, leaked, stolen, whatever years and years ago, should be put behind us. It is their problem, not yours. If people have made the code better since then, why are we complaining? It is precisely why we can't have nicethings. Understand these games were always free, the toolkit for writing the games is now free and wouldn't be worth putting any kind of money into either by the host of the server or by the player itself. But I see folks who act all elite whereby they brag they've got the code for this game or that game but they won't give it out to people because supposedly they made it better and god forbid they release their precious improvements to the public at large. If they made it better, they'd have rewritten it in another language, so this alone is really laughable to me. Now this being said, I do have the source code for one of these 3d audio fps games, but it isn't for bragging rights and it's not even because I host it or play it. It is merely to analyze how it was organized and modularized so I could get some ideas for my own game I'm developing. I see certain clicks of blind people who have a copy, pass it out to their friends and act like they've got something treasurable on their hands simply so they can brag and act elite about it. this is precisely why we can't have nice things. It also poses the question, are there really as many so called programmers as people say there are? I've gone down this rabbit hole as well and either people are not able to explain something when you ask a question after telling you they know this or that or they give the excuse they're too busy to answer your question but somehow had the time to tell you they didn't have time to answer your question. In either case, I've taken it upon myself to not only learn python, but put together the code for a server and client which I'm still continuing to work on. Coding a game from scratch is a complex task, make no mistake about it and help is always appreciated. I have primarily been focusing on the server which boots, runs and has basic features like users, zones, tiles, roles, maps and so forth. I'm working on adding weapons, AI and weather systems as well. I'm happy with how it is coming along. The client is what needs development but there is some what of a skeliton of it already.
Yes, I'm aware of NVGT/NGT. No, I"m not using Lucia. I am not versed in C or C++. For as many folks who complain about games, they certainly don't want to help or contribute. I put the time in to learn how to properly put an application like this together, others can surely do the same. I encourage you to check out the code in the Github and provide your thoughts here as it would be too much to add here in a single post. It is pretty easy to understand and the modules are straight forward in what they do. I don't claim to be a pro or an expert but I just got tired of hearing people bash on about these existing BGT games about how it is so bad to even have the bgt code for the server and client in your possession, something about stolen code yada yada, people will come up with any reason for somethin that has nothing to do with them. I'm releasing this code base on Github specifically to squash this tribalism issue of who's code it is and who should be put in the dog house for having the code. People that guard code like this protect it so viamently because they themselves don't know how to program and thus think recreating the code base if they had to would be such an impossible endevor. It would be a pain in the ass for sure, but not impossible, especially for someone who has done it once.
If you'd like to checkout the python code and give your feedback or contribute to the code yourself, here's the link:
https://github.com/churst90/open-fps
Constructive criticisms are welcome. Please no propping up creators of these BGT games, they are history and have no relevance anymore. These folks aren't gods and should not be worshiped as such. I've got the source to one of these games if anyone wants to see it.