A beginner...

06/17/2013 21:49 daniel660#1
So I've played conquer and left just before the release of ninjas, I've played in several private servers and gave a try (last year I think) to tq binaries, it was awesome running a private server and editing stuff.

I'm a C#,VB.net and Java programmer. All my projects were very basic (in my opinion), I was just doing whatever comes in my mind, google helped me in many parts and wohoo I learn something new. VB.net was my first language and I was enjoying it, but I re-wrote every program I made in vb.net to c# so that I can learn the syntax of the language (since both were nearly the same). Then came to Java for some time, didn't like the free IDEs since I was coming to Visual Studio :p so went back to C# and all my programs now are developed in c#. Oh btw, I spent time reading a c++ book, it all went well but I wasn't enjoying it. Recently I have read [Only registered and activated users can see links. Click Here To Register...](C#) just to improve myself in programming, and I can say that I understand every topic and example in the tutorials. I don't call myself professional, since I'm a student, self teaching, and just doing that for fun.


Well this story may be useless, but it may help you to understand my questions :p

I have read a tutorial (by Fang i think) about packets, and saw the video he posted after the tutorial, it was not difficult and seems good. After that I saw the thread about public sources, read it and I prefer to work on lower patches (since I hate the new version of co).
Quote:
[Only registered and activated users can see links. Click Here To Register...] [C#]: I'd recommend this source if you're very interested in learning about private server development. It's written using a unique programming style that had yet been introduced to the community. You can easily upgrade / downgrade this source as you please.
The question, do you recommend this source to start with (as I am a completely beginner and never tried to work with a conquer online source). You may tell me why don't you just download as many sources as you want and try them out? Well I don't want to be confused. Oh and I will face another problem if you recommend this source, because it's hosted on megaupload :p

Can you tell from where to start? Which threads should I read before starting? maybe any general knowledge I should know, any tips...

Tell me if you have any suggestions about the story above, weather if I'm ready to start in co development or not, etc...

Thanks, excuse my bad English :)
06/17/2013 22:17 go for it#2
Quote:
Originally Posted by daniel660 View Post
So I've played conquer and left just before the release of ninjas, I've played in several private servers and gave a try (last year I think) to tq binaries, it was awesome running a private server and editing stuff.

I'm a C#,VB.net and Java programmer. All my projects were very basic (in my opinion), I was just doing whatever comes in my mind, google helped me in many parts and wohoo I learn something new. VB.net was my first language and I was enjoying it, but I re-wrote every program I made in vb.net to c# so that I can learn the syntax of the language (since both were nearly the same). Then came to Java for some time, didn't like the free IDEs since I was coming to Visual Studio :p so went back to C# and all my programs now are developed in c#. Oh btw, I spent time reading a c++ book, it all went well but I wasn't enjoying it. Recently I have read [Only registered and activated users can see links. Click Here To Register...](C#) just to improve myself in programming, and I can say that I understand every topic and example in the tutorials. I don't call myself professional, since I'm a student, self teaching, and just doing that for fun.


Well this story may be useless, but it may help you to understand my questions :p

I have read a tutorial (by Fang i think) about packets, and saw the video he posted after the tutorial, it was not difficult and seems good. After that I saw the thread about public sources, read it and I prefer to work on lower patches (since I hate the new version of co).


The question, do you recommend this source to start with (as I am a completely beginner and never tried to work with a conquer online source). You may tell me why don't you just download as many sources as you want and try them out? Well I don't want to be confused. Oh and I will face another problem if you recommend this source, because it's hosted on megaupload :p

Can you tell from where to start? Which threads should I read before starting? maybe any general knowledge I should know, any tips...

Tell me if you have any suggestions about the story above, weather if I'm ready to start in co development or not, etc...

Thanks, excuse my bad English :)
i would definitely recommend it with one advice which is not giving up if you didn't figure out how everything works as infamousnone code in complicated/advanced way XD
also he and ntfly has released lately a better source (dun remember it's name) which is the best out there to learn through but it's still advanced

so if i were you (and what i personally did) was going through impulse source (trinity) and pro4never source (albetrous) which gave me a good background about the concept and design then cops6 (which is one of the best out there) then infamousnone sources
also from time to time having peaks at other sources on fangs blog/thread
06/17/2013 22:24 pro4never#3
If you want to write your own server from the ground up then hybrid's first source is a very good place to start. It contains very limited functionality so you'll need to be prepared to do the work to write the remaining game features yourself (with references from other sources and various community members).

It's a solid way to start out in conquer programming and shouldn't be overly confusing.

I'd suggest staying away from most other public sources (besides maybe the new COPS source and hybrid's other sources (v2 and v3 are geared to newer patches though) as they are the only sources I'm aware of on the forum that will not teach you quite poor coding practices.. and yes I'm including my own releases in that.

Albetros is a fine reference as well as being 'ok' for hosting a server with but if you're new and impressionable as far as your coding style is concerned... I'd warn you off as it is very far from perfect.
06/18/2013 01:07 daniel660#4
While navigating through acro's source 5017 base on hybrid's bugless source, I don't understand really many things. All I can get till now (10 minutes of navigation) is the mysql commands and how connection is done (maybe), and npc dialog system. Floor items is kinda easy, creating characters and other stuff I am able to understand... and the database is very easy to understand how it's organized. I don't know why I'm confused... I think it's because I'm not sure from where to start.
06/18/2013 01:16 go for it#5
Quote:
Originally Posted by daniel660 View Post
While navigating through acro's source 5017 base on hybrid's bugless source, I don't understand really many things. All I can get till now (10 minutes of navigation) is the mysql commands and how connection is done (maybe), and npc dialog system. Floor items is kinda easy, creating characters and other stuff I am able to understand... and the database is very easy to understand how it's organized. I don't know why I'm confused... I think it's because I'm not sure from where to start.
well you should be confused, but would you keep trying or just forget it ?
it does get better by time and by trying to navigate more than one source , most important to understand the basic concept
06/18/2013 23:00 daniel660#6
Currently using 4267 source, got everything working perfectly and I'm adding some NPCs :p Thank you for the advice