Open-Source Project

01/25/2013 18:53 KraHen#16
C++ with boost instead of Qt
01/28/2013 05:09 Spirited#17
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).
01/28/2013 13:51 Korvacs#18
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 =/
01/28/2013 17:23 Spirited#19
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.
01/28/2013 17:30 Silent-Death#20
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.
01/28/2013 18:03 Korvacs#21
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.
01/28/2013 21:56 Super Aids#22
Nasm.
01/29/2013 06:18 Spirited#23
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.
01/29/2013 07:40 Super Aids#24
And why not a game engine in C++ as well?

[Only registered and activated users can see links. Click Here To Register...]
01/29/2013 10:15 Spirited#25
Quote:
Originally Posted by Super Aids View Post
And why not a game engine in C++ as well?

[Only registered and activated users can see links. Click Here To Register...]
Because I need Java in my portfolio.
01/31/2013 06:04 MeGaMaX#26
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.
01/31/2013 08:05 Spirited#27
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).
01/31/2013 08:52 KraHen#28
@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. :D

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).
01/31/2013 13:06 Super Aids#29
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.