| ▲ | nebezb 15 hours ago | ||||||||||||||||||||||
Wow! This is no small feat... am I reading the contribution graph[0] correctly, you've done all this yourself? This endeavour sounds a whole lot like a server emulator for Infantry Online that was started by an incredibly talented developed 16 years ago ("aaerox"). I found the original svn commit on Sourceforge [1]. It's since moved to GitHub but has been active for 16 years and it has much of the same functionality you've already built, but done by more than a dozen developers over a decade-and-a-half. Kudos to you. You've gotta explain how you've managed to do so much all by yourself. [0] https://github.com/moongate-community/moongatev2/graphs/cont... [1] https://sourceforge.net/p/infserver/code/1/ | |||||||||||||||||||||||
| ▲ | squidleon 15 hours ago | parent | next [-] | ||||||||||||||||||||||
So: I took most of the infrastructure from the my first attempt at moongate (https://github.com/moongate-community/moongate, which failed miserably along with https://github.com/tgiachi/Prima). From there, I had a good starting point to quickly build the foundations. I had already done the Lua scripting part in another project (https://github.com/tgiachi/Lilly.Engine). Codex helped me with all the testing, implementing functionality and creating tests, so at least I have a good sparring pattern. For the data import part (which I called FileLoaders), I took the logic from ModernUO. For the items part, I created a script (scripts/dfn_*.sh) to import items from POL! Thanks for the compliments! The way I am, if I fixate on something, it becomes an obsession! | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | squidleon 15 hours ago | parent | prev [-] | ||||||||||||||||||||||
I forgot to mention, the entire web part in React was done by Codex. I hate developing frontends! | |||||||||||||||||||||||
| |||||||||||||||||||||||