Open Source Involvement
On this page you I will try to lay down some of the Open Source I have worked on.
Name: MaNGOS
Environment: C++
Site: www.mangosproject.org
It all started in the early days of WoW just after the beta testing period was over. I was not so much interested in the game itself as I thought it was boring (like any other MMORPGs out there), I was interested in setting up a small fun server in my university campus for other people to play. We started with a group of people from all around the world to work on a unofficial MMORPG server for WoW. We forked a then dead project written in C++. I have contributed mostly in the “interaction” areas which included anything related to the interaction between the player and the environment. I soon have left the project because the team did not want to release the code (which originally was GPLed), so the MaNGOS project was born where I ported all my contributions on a clean new fork of the old code-base.
Name: YAWE
Environment: Delphi, NT API, ASM
Site: code.google.com/p/yawe-mmorpg
After ManGOS, me and a friend of mine decided to start a brand new from-scratch project written in Delphi. We have gathered a team and started implementing an OOP based server with assembler optimizations (MMX/SSE/SSE2). So we have started this project in an attempt to make a nice OOP and in the same time low-level server that would be able to support a large number of connections. Currently it’s unmaintained as other more important matters have made it pretty much impossible to allocate time into it.