Register for your free account! | Forgot your password?

You last visited: Today at 20:59

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

Advertisement



Open-Source Project

Discussion on Open-Source Project within the CO2 Private Server forum part of the Conquer Online 2 category.

View Poll Results: What language do YOU feel comfortable with?
Microsoft Visual C# 30 63.83%
Microsoft Visual C++ (Win32) 10 21.28%
ANSI C++ (QT) 2 4.26%
Java 7 5 10.64%
Voters: 47. You may not vote on this poll

Reply
 
Old 01/25/2013, 18:53   #16


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
C++ with boost instead of Qt
KraHen is offline  
Old 01/28/2013, 05:09   #17
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,283
Received Thanks: 4,191
Alright, so I'm still looking over my time schedule. I just returned to classes and I have other new commitments, so I'm still not sure when I'm going to be able to start this project. I know I will be doing it (because it is a strong interest of mine), and I now know (thanks to your opinions) that it's going to be either C++ QT or Java (since I have 4 Java classes this semester). I might be starting it later, after I finish Burning Skies (or during my Java Networking class). If you're interested in my time schedule, you can check my Burning Skies thread soon. I might update it with my schedule. So that's it. I'm probably going to go with Java because so many people want to see it in Java and because I'm interested due to my classes. Cheers (and thanks again)!

#request close (if there are no more discussions about this thread after a day or so).
Spirited is offline  
Old 01/28/2013, 13:51   #18


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
I seriously dont understand the consideration of Java in this, the performance between a server written in C++ and one written in Java would be night and day, it might be interesting to see a server written in Java, but that's all it would be =/
Korvacs is offline  
Old 01/28/2013, 17:23   #19
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,283
Received Thanks: 4,191
Quote:
Originally Posted by Korvacs View Post
I seriously dont understand the consideration of Java in this, the performance between a server written in C++ and one written in Java would be night and day, it might be interesting to see a server written in Java, but that's all it would be =/
Java is used in the real world for a few consumer servers. I have no intention of using the server; however, I'm sure some people here will. In addition to that, Java really isn't that bad. Yes, it's not as good as C++, but it's not horrible. Also, Conquer servers really don't need much to run. It's nothing like a Minecraft server or WoW server. I also haven't completely made up my mind. I just stated that Java seems to be the direction I'm going to go in.
Spirited is offline  
Old 01/28/2013, 17:30   #20
 
Silent-Death's Avatar
 
elite*gold: 0
Join Date: Jan 2006
Posts: 1,055
Received Thanks: 296
Quote:
Originally Posted by ShittyMod View Post
I got banned because I insulted JohnHeatz after he infracted me for "spamming"
hahahaha! i know people that care for their reputation in the black market and are scared to post around here because of him.
Silent-Death is offline  
Old 01/28/2013, 18:03   #21


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
You really should just drop the idea of Java, it has performance issues, the IDE's available for Java are awful also. If people want to see examples of Java being used as servers I'm sure there's already source code available that does that just fine. I believe the only language people in this community are interested in seeing is C++ as there are potentially performance gains to be had from using it. Java on the other hand offers no performance gains, and in fact would just cause problems as it is a big-endian language, so pretty much everything would need to be converted when sent, which while being only a handful of instructions, is still a handful more than should be required.
Korvacs is offline  
Old 01/28/2013, 21:56   #22
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
Nasm.
Super Aids is offline  
Old 01/29/2013, 06:18   #23
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,283
Received Thanks: 4,191
Quote:
Originally Posted by Korvacs View Post
You really should just drop the idea of Java, it has performance issues, the IDE's available for Java are awful also. If people want to see examples of Java being used as servers I'm sure there's already source code available that does that just fine. I believe the only language people in this community are interested in seeing is C++ as there are potentially performance gains to be had from using it. Java on the other hand offers no performance gains, and in fact would just cause problems as it is a big-endian language, so pretty much everything would need to be converted when sent, which while being only a handful of instructions, is still a handful more than should be required.
Alright. I'm doing a game engine in Java right now, so I guess that's good enough. I'll make the server in Visual C++ (because I'm still very interested in it, it has a great IDE, and a great library). If that works for you and everyone else, then I'll do that instead and keep Java to myself and my game engine.
Spirited is offline  
Thanks
1 User
Old 01/29/2013, 07:40   #24
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
And why not a game engine in C++ as well?

Super Aids is offline  
Old 01/29/2013, 10:15   #25
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,283
Received Thanks: 4,191
Quote:
Originally Posted by Super Aids View Post
And why not a game engine in C++ as well?

Because I need Java in my portfolio.
Spirited is offline  
Old 01/31/2013, 06:04   #26


 
MeGaMaX's Avatar
 
elite*gold: 0
Join Date: Sep 2006
Posts: 1,089
Received Thanks: 2,606
Since i quit conquer long time , but i like to give you my opinion if it c++ , c# , java or w/e
its will be based on what you like to code with and about the stability and bugs its always will be programmer mistakes , but i will vote for something that not in the poll and its linux c++ using emacs or gdb, gcc , linux system faster and have better performance than windows , go for it because 95% of the conquer community is use c#, the profit of create new emulator its learn from mistakes more than play the game it self so if i were you i will go for linux c++.

#edit

Qt is a C++ based framework that extends the capabilities of C++ through custom compilation steps. Qt-based classes derive from QObject and can take advantage of additional functionality not present in the standard C++ language, And i like it to be based on mssql.

So the choice up to you.

Good luck

Greetings Andrew.
MeGaMaX is offline  
Old 01/31/2013, 08:05   #27
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,283
Received Thanks: 4,191
Quote:
Originally Posted by androw3349 View Post
Since i quit conquer long time , but i like to give you my opinion if it c++ , c# , java or w/e
its will be based on what you like to code with and about the stability and bugs its always will be programmer mistakes , but i will vote for something that not in the poll and its linux c++ using emacs or gdb, gcc , linux system faster and have better performance than windows , go for it because 95% of the conquer community is use c#, the profit of create new emulator its learn from mistakes more than play the game it self so if i were you i will go for linux c++.

#edit

Qt is a C++ based framework that extends the capabilities of C++ through custom compilation steps. Qt-based classes derive from QObject and can take advantage of additional functionality not present in the standard C++ language, And i like it to be based on mssql.

So the choice up to you.

Good luck

Greetings Andrew.
I appreciate your opinion, but I'm already programming C++ GCC for my college's CS server (which runs Linux). I only put up things in the poll that I needed in my portfolio (with the addition of C# which I regretted doing).
Spirited is offline  
Thanks
1 User
Old 01/31/2013, 08:52   #28


 
KraHen's Avatar
 
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
@Super-Aids : SFML is almost a complete game engine, all you need to code is a scene graph and integrate some sort of physics engine to get one.

By the way, I agree with the fact that Java has performance issues, but I have managed to run a little game server for a private project using the Krypton library relatively well, stress tested it with like 2000 clients and there were no problems. Also, the Eclipse IDE is not awful at all, it just needs to be configured to suit your needs.

Regardless of this statement, drop the idea of a game server in Java (except if you`re prototyping). And for the millionth time, use boost::asio.

If you want to do something in Java for portfolio, create a game with GLES2 (Java for the sound and the Android part, C++ with JNI/NDK for the actual hard code stuff).
KraHen is offline  
Old 01/31/2013, 13:06   #29
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
Quote:
Originally Posted by KraHen View Post
@Super-Aids : SFML is almost a complete game engine, all you need to code is a scene graph and integrate some sort of physics engine to get one.
Lool yeah, it's really neat.
Super Aids is offline  
Reply


Similar Threads Similar Threads
Open-Source Development: A C++ Project
12/02/2012 - CO2 Private Server - 18 Replies
Hey everyone, I haven't made a public project, ever. I'm still working on Kibou (Burning Skies) and that will be returning this winter; however, I feel very bound to that project (and the C# language). I enjoy it, but I'd also like to work on something new. Something for the month that I'm off to do while I'm bored of re-documenting Kibou. That's why I want to make a new project that's not in C#. I want to make a VC++ project. I chose VC++ because I'm more familiar with it (and because I...
Open Source C++ Project
01/07/2011 - SRO Coding Corner - 23 Replies
Hello, Currently I am working, on an Emulator written in C++. My goal is to make a strong group of programmer, who are interested to make a "free 2 use" emulator. You donīt have to be "professional" or "24/7" programmer, everyone is welcome. If you see things on the Code or you know how to do it faster / better you can apply a Patch via SVN. If you do this you will be automatically a "Team Member". Here are some Tips to Submit / Edit an existing Code.
Open Source Project: SREmu
01/25/2009 - Silkroad Online - 18 Replies
I am just making this topic to bring your attention to recent development at SREmu. SREmu has gone from a VB6 project to an open-source C++ project hosted on SourceForge. At the moment I am the only one working on it, but I would like to see it a community driven project. To clarify: I'm not looking for a team, I'm looking for knowledgable people that code in C++, preferably with some experience with x86 assembler, packet logging / parsing, subversion, visual studio, etc. About the...



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


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.