Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 04:04

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Programming In CO2.0

Discussion on Programming In CO2.0 within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
cheater3000's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 227
Received Thanks: 8
Programming In CO2.0

So, my knowledge of programming is nearly zero ( i know a little JAVA ) and am really interested in the field of programming in order to make my own bots and so, dont worry i wont ask a silly question like how do i make a co bot coz simply i know that my level is no where near making such a thing, all i wanna know is :
what is the best programming language to study for making bots?
any books or tutorials recommended for teaching noobs how to program?
cheater3000 is offline  
Old 05/13/2012, 19:31   #2
 
elite*gold: 0
Join Date: Feb 2012
Posts: 46
Received Thanks: 12
Micro_Mouse is offline  
Old 05/13/2012, 20:41   #3
 
cheater3000's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 227
Received Thanks: 8
Quote:
Originally Posted by Micro_Mouse View Post
*** bless u :P
cheater3000 is offline  
Old 05/13/2012, 21:05   #4
 
tkblackbelt's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 291
Received Thanks: 95
Since you know a bit of Java you you can play around with the server I'm writing if you wan't. I'm going to be highly commenting the source in order to make it good for people learning to write their own server. I don't know how much Java you know so you may have to familiarize yourself more with Java first.

If you're interested you can check out the project at

Feel free to PM me if you need any help. It's always nice to find some Java coders around here.
tkblackbelt is offline  
Thanks
1 User
Old 05/13/2012, 21:16   #5


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
I never understood why would one write such a performance demanding app like a server in Java.
KraHen is offline  
Old 05/13/2012, 22:05   #6
 
tkblackbelt's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 291
Received Thanks: 95
Quote:
Originally Posted by KraHen View Post
I never understood why would one write such a performance demanding app like a server in Java.
Java isn't really that slow of a language. In fact you can find benchmarks showing it's even a bit faster than languages such as c++ in SOME cases. Java apps tend to start up slow but once a section has been jit compiled it will run at full speed during its next execution. Also the jvm can perform optimizations depending on the platform its running on. I feel the minor performance penalty with Java is worth for it's vast library and speed of development.

I do agree that in most circumstances C/++ is faster than Java.





tkblackbelt is offline  
Old 05/13/2012, 22:31   #7


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
The last benchmark uses GCC 3.4 and STLPORT 5.0? Come on, this is a joke.

Don`t misunderstand me, I love Java, I`ve been using it quite a lot for Android development and I realize that it can be really really helpful (even though sockets are a pain in the *** in it IMO), but I simply wouldn`t even think of developing a server in it, C# provides really easy methodologies for server development, and C++ provides a great amount of control, also inline assembly. The amount of libraries is vast with C++ as well, and most of them are cross platform too.
KraHen is offline  
Old 05/13/2012, 22:45   #8
 
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
If I were serious about writing a server, I would never consider Java or any .NET language for that matter. Delphi, C++, or D would be much more suitable. Although, if your server isn't supposed to support thousands of players, I don't see any problem in writing it in Java or a .NET language.
IAmHawtness is offline  
Old 05/14/2012, 19:00   #9
 
cheater3000's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 227
Received Thanks: 8
Quote:
Originally Posted by tkblackbelt View Post
Since you know a bit of Java you you can play around with the server I'm writing if you wan't. I'm going to be highly commenting the source in order to make it good for people learning to write their own server. I don't know how much Java you know so you may have to familiarize yourself more with Java first.

If you're interested you can check out the project at

Feel free to PM me if you need any help. It's always nice to find some Java coders around here.
well my experience with java doesnt go beyond 3 months or so , i think its no where near messing around with somebody's server, thx for the offer tho however i got a book called
Java_How_to_Program__early_objects__9th_Edition__H ow_to_Program__Deitel__

it sounds like a good book related to java, which am studying by myself currently..... its quite a big one tho lol so its gonna take me a while i guess
also i was wondering wht else wud i need to make a conquer bot besides a good knowledge with coding?
cheater3000 is offline  
Old 05/15/2012, 00:31   #10
 
tkblackbelt's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 291
Received Thanks: 95
Quote:
Originally Posted by cheater3000 View Post
well my experience with java doesnt go beyond 3 months or so , i think its no where near messing around with somebody's server, thx for the offer tho however i got a book called
Java_How_to_Program__early_objects__9th_Edition__H ow_to_Program__Deitel__

it sounds like a good book related to java, which am studying by myself currently..... its quite a big one tho lol so its gonna take me a while i guess
also i was wondering wht else wud i need to make a conquer bot besides a good knowledge with coding?
That is a great book. I used it in my first semester college course and it was a great read. Very good choice

While I'm no pro at making bots. I would assume you would want to have an understanding of assembly language in order to reverse the client for it's encryption, finding offsets, or whatever else. If you want to make a proxy then you will want to learn about sockets, and how conquer packets are structured.

If your aiming for a memory based bot then I recommend learning C/C++ as it will be much easier to do so. Keep in mind that you can use C/C++ code in Java and C# using some of the native import features.

Good luck
tkblackbelt is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
C# programming
02/25/2010 - Conquer Online 2 - 3 Replies
if you have any tutorials which are addicted on coding conqueronline server through C#(sharp) it would be really great. thanks.



All times are GMT +1. The time now is 04:04.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.