| From: | James T. Plagerism |
|---|---|
| Thread: | Offline PHost game hosting package |
| Forum: | Planets |
| In reply to: | Re: Offline PHost game hosting package |
| Date: | Mon, 2025-11-17 23:09 GMT |
SpaceLord was unique in that it worked client-side when all others worked host-side and most of them cheated.
In my digital basement, I found two CPlayer source codes that I parked here temporarily
Maybe some logic to classify ship types would be a good brain-teaser for a start
Thanks for the sources, I'm not sure if I'll refer to them at all but nice to have on hand. I'm not sure if the C one is actually a straight port or if it's another program (I see references to "Dominate") but I spent all of one minute quickly scanning both files so I could be wrong.
My plan, if I went ahead with this insanity, would be to have a player-side non-cheating cplayer with persistent memory of the universe as it knows it, and ideally some memory of what it was trying to do, although perhaps if written right that would have little-to-no influence compared to making the best decision based on current status. Of course all knowledge of ships and such would be based on the shiplist data (and pconfig for combat-related things like extra fighter bays and minesweeping etc etc) rather than any kind of hardcoded list, the shiplist could be analyzed to get ranked lists of suitability for exploration, transport, combat.
It would be a massive undertaking, so we'll see how far I actually decide to go with this.