Want to learn c++ to fix network issues and able to create central server logging :D #417
Closed
CarlosR759
started this conversation in
General
Replies: 1 comment 8 replies
-
Feel free to drop into the Discord we are using to organize the efforts towards the "Community Patch". If you join feel free to ping |
Beta Was this translation helpful? Give feedback.
8 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi
Today I recently knew about the open sourcing of zero hour and stop my doings to learn about more. I also watched the dominator interview with xezon to know more. I always wanted the release of the source code of this game. I was going to start playing kw in the long run because zero hour have so many bugs and issues for my current taste, but now that I'm seeing this probably I will love so much more to code this game to fix the issues that I don't like, and try to improve it with all of you. I played the game when the EA server was active, but after that I stoped.
So I know C, I'm not a experience developer in C but I know that you can use valgrind to found memory leaks and gdb. So I really want to start to learn C++ to help in this project in the long run. Now I'm not having much time, also I'm not a gamer kind of guy, just I like to play RTS and most of the time I don't have time to play it, but probably if everything goes well in my life, the next year I could expend more time in playing it. But in my free time I want to learn C++ to fix this game, specially the networking.
So my dream is to be able to help in fixing the networking and multiplayer login for this game. I think is the main issue for many (Including me in the past) to play this game. I think the use of third parties like gentool and the p2p connection are an issue for many players to get into the game (Also the bugs obviously), most players without computer science knowledge or programming will be thinking more in downloading a third party tool, and the p2p network is probably not the most secure way to host a game match . So I'm willing to help in the long run in trying to break that gap, so more people could play the game more easily and knowing that the stuff is made well.
I have some background in IT tools so maybe i can help. Now I'm having few time, but I know that in some things I could be useful now:
Testing in linux machines, windows also (I have the original cds of generals and zero hour, I know that the game works well using wine without patched applied, even better than current windows as far as I can see), I think every sage engine based game works well in linux by default. That's the case for KW btw, at least with patch 1.2 applied.
Helping in creating documentation.
In the long run: Currently I'm learning pytorch, so I could help in creating better AI models using deep learning, we can use Dominator and legionnaire matches to train it i guess :) , and kick my ass every time :P
So any guide to help learning C++ will be more than appreciated, I don't have much time but I really want to help in this project in the future more.
Also one more thing, we can made this game more secure to play, I'm going to create a feature request for creating a resource page in the long run to have SHA sums of the files that probabbly are going to be made some time and pgp signatures.
Beta Was this translation helpful? Give feedback.
All reactions