Looking at
https://github.com/ParzivalX/LocalServer/blob/master/Server, I believe you are "almost done" with binding a "hello world" style HTTP server to localhost. It is entirely unclear how this would accomplish what you mentioned.
Do you have experience with C#? Have you talked to a knowledgeable ZK dev about how to achieve this? By what reasoning did you arrive at the current implementation? Have you "sketched out" roughly the logic for your proposed feature? Why does it need to live in its own repository? How is this different from Skirmish mode (under Settings), and which parts of Skirmish's implementation can you reuse?
I'm making assumptions here, but given the evidence it looks like this is your first tangling with C#, and probably with programming at large. If so, I will tell you that this is
far too much to bite off.
Instead, ask a Dev to point you towards a basic, introductory github issue that will let you get your feet wet. You will need to do lots of googling and reading. Before you embark on this journey you should learn:
- How to compile and execute a C# project (ZKL itself is a good one to start with :)
- How to research and use various APIs provided by C#, ZK, and other libraries.
- How to reason about what a given piece of C# will do in a certain context.
You should try writing some basic C# programs first, if you are unfamiliar with programming in general. This tutorial looks very promising:
https://msdn.microsoft.com/en-us/library/aa288436(v=vs.71).aspxPlease don't be discouraged. Programming requires tons of trial and error, and your ambition and resolve and analytical thought process all indicate that you will be a great programmer, once you get the basics down :)