|
You last visited: Today at 06:28
Advertisement
Open-Source Development: A C++ Project
Discussion on Open-Source Development: A C++ Project within the CO2 Private Server forum part of the Conquer Online 2 category.
View Poll Results: What Conquer-Like game should I make a server for?
|
Conquer Online 1.0
|
|
11 |
73.33% |
Era of Faith (English Version)
|
|
2 |
13.33% |
The Warlords
|
|
2 |
13.33% |
11/24/2012, 10:16
|
#1
|
elite*gold: 12
Join Date: Jul 2011
Posts: 8,211
Received Thanks: 4,114
|
Open-Source Development: A C++ Project
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 don't have much experience yet with C++). I'd like to use this as an experience for me, so feedback is always nice. Please don't comment about why I shouldn't use VC++ though, I know. I'd still like to learn it. Anyways, I'm also questioning if I should stick with Conquer Online for this project. That's why I'm asking you. What Conquer-like game should I make a private server for?
Cheers,
Spirited Fang
|
|
|
11/24/2012, 10:21
|
#2
|
elite*gold: 0
Join Date: Jan 2006
Posts: 1,055
Received Thanks: 296
|
good luck with your project dude and keep us posted.
If you are going the CO1 route and need debuggers, lemme know.
|
|
|
11/24/2012, 13:56
|
#3
|
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
|
You should give up, because you said "VC++". It does not exist.
Also why not cross-platform since it's C++?
|
|
|
11/24/2012, 14:56
|
#4
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
|
Quote:
Originally Posted by I don't have a username
You should give up, because you said "VC++". It does not exist.
Also why not cross-platform since it's C++?
|
Visual C++ does exist. It's the Microsoft implementation of the C++ language.
Anyway, doing it in C++, you should try to make a cross-platform implementation. Maybe by using some awesome framework as Qt, or by asking someone to refer you some equivalent POSIX API to WinAPI.
On topic, if you work on EoF, you know that I'm willing to help you. And as I already said, if I do work on EoF, it's for an open-source C++ emulator, which must be cross-platform (POSIX-compliant/Win32 & Endian-neutral) and documented like a pro
|
|
|
11/24/2012, 16:29
|
#5
|
elite*gold: 0
Join Date: Sep 2006
Posts: 774
Received Thanks: 8,576
|
Quote:
Originally Posted by CptSky
Visual C++ does exist. It's the Microsoft implementation of the C++ language.
|
Visual C++ is an IDE, C++/CLI is the language by MS.
|
|
|
11/24/2012, 16:39
|
#6
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
|
Quote:
Originally Posted by phize
Visual C++ is an IDE, C++/CLI is the language by MS.
|
Microsoft Visual C++ is an IDE which support :
Microsoft C++ is a managed extension to C++ by Microsoft superseded by C++/CLI.
C++/CLI is a managed extension to C++ by Microsoft.
Visual C++ is the Microsoft implementation of the C++ standard. It is not compliant to everything, and few things are specific to Microsoft Visual C++. (e.g. #pragma pack, __int8, etc) Visual C++ is similar to Intel C++ which is a compiler and an implementation of the C++ standard.
Clear ?
|
|
|
11/24/2012, 16:53
|
#7
|
elite*gold: 111
Join Date: Feb 2008
Posts: 2,161
Received Thanks: 646
|
Isn't bone-you doing an open source project in c++? You could just pick up on that if you wish to stick to CO.
|
|
|
11/24/2012, 17:36
|
#8
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
|
Quote:
Originally Posted by ~*NewDuuDe*~
Isn't bone-you doing an open source project in c++? You could just pick up on that if you wish to stick to CO.
|
I wouldn't take bone's source as a base. Plus, it could be interesting to have something not based on bone's project as all C++ emulator of CO2 are from him.
|
|
|
11/24/2012, 18:47
|
#9
|
elite*gold: 12
Join Date: Jul 2011
Posts: 8,211
Received Thanks: 4,114
|
I kindly asked that people didn't discuss compilers, but it's always refreshing seeing what people think. Again, I'm using VC++ because I'm familiar with it and because I'd like more experience using it. That's the purpose of this project, to use VC++. I won't be using the managed, CRL version of VC++ either. There's no point in doing that when I can use C#. I'm using Win32 and the WinAPI.
|
|
|
11/24/2012, 21:47
|
#10
|
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
|
Quote:
Originally Posted by CptSky
Visual C++ does exist. It's the Microsoft implementation of the C++ language.
Anyway, doing it in C++, you should try to make a cross-platform implementation. Maybe by using some awesome framework as Qt, or by asking someone to refer you some equivalent POSIX API to WinAPI.
On topic, if you work on EoF, you know that I'm willing to help you. And as I already said, if I do work on EoF, it's for an open-source C++ emulator, which must be cross-platform (POSIX-compliant/Win32 & Endian-neutral) and documented like a pro
|
Visual C++ - Wikipedia, the free encyclopedia
Type: IDE
Also why'd he use Qt for a thing like this? Qt is mainly for application/game/phone development etc.
I'd say go with boost
|
|
|
11/24/2012, 22:06
|
#11
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
|
Quote:
Originally Posted by I don't have a username
|
Visual C++ is the compiler AND the implementation of the C++ standard. A C++ source code that use Visual C++ extensions of the language is coded in VC++. I never said that Visual C++ wasn't an IDE. But, it is right to say that something is coded in VC++ if it isn't pure C++.
Qt, although originally mainly for GUI, is now a fairly complete framework. The slot/signal extension is really useful for networking. Boost will do the job too. Both are well designed, although I tend to prefer Qt.
Anyway, Fang seems to want to use WinAPI, etc...
|
|
|
11/24/2012, 23:46
|
#12
|
elite*gold: 12
Join Date: Jul 2011
Posts: 8,211
Received Thanks: 4,114
|
That's right. VC++ is Microsoft's Visual C++ language and a short name for Microsoft's Visual Studio C++ IDE. There are a few versions of the language: VC++ ATL (Active Template Library), VC++ CLR (Common Language Runtime, which is used in the .NET Framework), VC++ MFC (Microsoft Foundation Class Library), and VC++ Win32 (the original and base for all other versions of VC++). I want to just use the WinAPI to create sockets in Windows and such, so that's why I'm using VC++ Win32. I could use boost, but I want to get familiar with Windows first. The purpose of this project is to use the WinAPI. Some companies use VC++, and so I want experience using it.
|
|
|
11/25/2012, 01:05
|
#13
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
|
Quote:
Originally Posted by Fаng
[...] I could use boost, but I want to get familiar with Windows first. The purpose of this project is to use the WinAPI. Some companies use VC++, and so I want experience using it.
|
The only companies that use WinAPI are companies targeting only Windows Else, they'll go for POSIX & cross-platform framework as Mac OS X, *NIX, GNU/Linux are all POSIX-compliant, and Windows is the only "unique" system. Windows is like the black sheep of the OSes But, I started with the WinAPI, and it still a good base due to high functionalities integrated into the OS. So, if you don't plan to make the emulator cross-platform, using the WinAPI will be more optimal.
|
|
|
11/25/2012, 02:29
|
#14
|
elite*gold: 12
Join Date: Jul 2011
Posts: 8,211
Received Thanks: 4,114
|
Quote:
Originally Posted by CptSky
The only companies that use WinAPI are companies targeting only Windows Else, they'll go for POSIX & cross-platform framework as Mac OS X, *NIX, GNU/Linux are all POSIX-compliant, and Windows is the only "unique" system. Windows is like the black sheep of the OSes But, I started with the WinAPI, and it still a good base due to high functionalities integrated into the OS. So, if you don't plan to make the emulator cross-platform, using the WinAPI will be more optimal.
|
Yes, that's the point I was trying to make. Companies that target Windows. I'd still like to know how to use it and DirectX (eventually, not with this project though).
|
|
|
11/25/2012, 15:13
|
#15
|
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
|
But either way... aren't you busy enough with your other project? Or you quitted that again and if so then I just see this dying as well.
|
|
|
|
|
Similar Threads
|
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.
|
[JaveQ]: Open-source java emulator development.
02/18/2010 - SRO PServer Guides & Releases - 124 Replies
JaveQ
Introduction
This will be the open-source development thread of JaveQ. Most of you saw my closed-source development also in this section. After getting tons of request about how I did everything, I decided to stop my closed-source project and make a proper source for a community to work on. It will be accessable for everyone, and also everyone can report bugs.
The private server will be written in Java, using Apache MINA for the networking. I'm using java because I'm the most...
|
Open Source Aion Emu Development
09/12/2009 - Private Server - 7 Replies
Hello Everyone!
We welcome you to participate in the open source Aion emulator development project that offers a unique approach to the emulator development process. The main element is that anyone, contributor or not, will be able to gain from the result. The first stage is to start the discussion to get a picture where everyone stands on our proposition. Read "Project Information" at crystalhorn.com, any feedback will be appreciated.
Thank you,
Dmitri
|
[Development] Open Source Dk Site [OsDs]
09/10/2009 - Dekaron Private Server - 35 Replies
http://www.dkveterans.com/elitepvp/osds/header.gif
Introduction:
OsDs is short for "Open Source Dekaron WebSite". The main idea is to create a open source website for all dekaron p-users.
Anyone who is willing to help out is more then welcome. Anyone can post there idea's, likes, dislikes, comments, ...
If some one got a pice of code that they want to add to OsDs can always post is here.
Also anyone who downloads OsDs and modifys it, can post there addons/mods in here so we can improve...
|
All times are GMT +2. The time now is 06:28.
|
|