In order to expand the number of platforms and frameworks supported by SmartFoxServer 2X, we are looking for C++ developers willing to test the API in different scenarios and share their games to be published on our website as examples/demos.
What we are looking for:
- simple games leveraging our C++ API, developed using popular frameworks like Cocos2D-x, Marmalade, Corona, Torque3D, Kobold2D and what more
- fully documented code
- detailed instructions to setup the development environment and compile the game
- a tutorial highlighting meaningful sections of the code (similar to those already available, like this one: http://docs2x.smartfoxserver.com/ExamplesUnity/tris)
What we offer in exchange:
- a SmartFoxServer 2X 500 Users license or an equivalent discount on a larger license
- full credit on the tutorial page
- the possibility for developers of proven experience to be listed in our partner's page: http://www.smartfoxserver.com/overview/partners
In order to apply please contact us by email (info AT smartfoxserver.com) providing the following:
- a description of the game
- the description of the target platform and the development environment
- 2-3 screenshots showing the game design and interface
- your contact details
- links to games/applications you developed before (if any)
C++ GAME DEVELOPERS WANTED
C++ GAME DEVELOPERS WANTED
Paolo Bax
The SmartFoxServer Team
The SmartFoxServer Team
Re: C++ GAME DEVELOPERS WANTED
The first game sent by a third-party developer is available in our C++ examples package.
Read the details in this post: viewtopic.php?f=34&t=16247
Read the details in this post: viewtopic.php?f=34&t=16247
Paolo Bax
The SmartFoxServer Team
The SmartFoxServer Team
- Carl Lydon
- Posts: 298
- Joined: 12 Nov 2007, 16:15
- Location: NYC
- Contact:
Re: C++ GAME DEVELOPERS WANTED
I have a demo for a Unity 3D virtual world and shooting game if you're interested.
Re: C++ GAME DEVELOPERS WANTED
Carl Lydon wrote:I have a demo for a Unity 3D virtual world and shooting game if you're interested.
Thank you Carl, but we are looking for demos developed using C++ language.
Paolo Bax
The SmartFoxServer Team
The SmartFoxServer Team
Re: C++ GAME DEVELOPERS WANTED
I download Cpp_Example and run FullHouse in Visual Studio 2012 but it show error like my file attachment. Could you help me to resolve it please. Thanks!
- Attachments
-
- Error.jpg
- Error Screen when open Cpp Example
- (152.64 KiB) Not downloaded yet
Re: C++ GAME DEVELOPERS WANTED
When I open Simple Chat (VS2012) in VS2012. It throws "Cannot open include file " boost/container/string.hpp". No such file error." Although I point to exactly string.hpp location on my computer, more and more such error throws. Can someone tutor me set up Cpp example? Thanks so much!
- Attachments
-
- Untitled.jpg
- Error Cannot open include file " ". No such file error
- (73.72 KiB) Not downloaded yet
Re: C++ GAME DEVELOPERS WANTED
Please try these steps:
1) Download API from SmartFoxServer website
2) Download Cpp Examples from SmartFoxServer website
3) Unzip downloaded SFS2X_API_Cpp_v1.1.5
4) Unzip downloaded SFS2X_Cpp_Examples
5) Move SFS2X_API_Cpp_v1.1.5 and SFS2X_Cpp_Examples directories to get this layout on your filesystem (where "My folder" and "My sample folder"
can be the name that you prefer)
My folder
|
|--- SFS2X_API_Cpp_v1.1.5
|
|--- My samples folder
| |
| |
| |---SFS2X_Cpp_Examples
| | |
| | |
| | |--- SimpleChat (VS2012)
6) Rename directory SFS2X_API_Cpp_v1.1.5 in trunk_api
7) Open VS2012 Simple Chat sample and build it
Of course you can use a different file system layout. In this case you must re-set Simple Chat project settings
1) Download API from SmartFoxServer website
2) Download Cpp Examples from SmartFoxServer website
3) Unzip downloaded SFS2X_API_Cpp_v1.1.5
4) Unzip downloaded SFS2X_Cpp_Examples
5) Move SFS2X_API_Cpp_v1.1.5 and SFS2X_Cpp_Examples directories to get this layout on your filesystem (where "My folder" and "My sample folder"
can be the name that you prefer)
My folder
|
|--- SFS2X_API_Cpp_v1.1.5
|
|--- My samples folder
| |
| |
| |---SFS2X_Cpp_Examples
| | |
| | |
| | |--- SimpleChat (VS2012)
6) Rename directory SFS2X_API_Cpp_v1.1.5 in trunk_api
7) Open VS2012 Simple Chat sample and build it
Of course you can use a different file system layout. In this case you must re-set Simple Chat project settings
Re: C++ GAME DEVELOPERS WANTED
Now I get "error LNK1104: cannot open file 'SmartFoxClientApi.lib' ". I going to add SmartFoxClientApi project in SFS2X_API_Cpp_v1.1.5, is this right way?
I think the question is so silly but I have not understood SmartFoxServer clearly and every tutorial does not work for me, then I grope to fix. I don't know if this is my fault at start time or there is something to be changed in new version.
And I have a problem in this link : http://www.smartfoxserver.com/forums/viewtopic.php?f=34&t=17491. Could you tell me the way you set C++ Client API up?
I think the question is so silly but I have not understood SmartFoxServer clearly and every tutorial does not work for me, then I grope to fix. I don't know if this is my fault at start time or there is something to be changed in new version.
And I have a problem in this link : http://www.smartfoxserver.com/forums/viewtopic.php?f=34&t=17491. Could you tell me the way you set C++ Client API up?
Re: C++ GAME DEVELOPERS WANTED
The Visual Studio project for SimpleChat sample creates an application (SimpleChat.exe) that uses SmartFox Client API (SmartFoxClientApi) to communicate with SmartFoxServer.
The SmartFox Client API uses Boost Library to be platform independent and ZLib library to compress exchanged data.
So the "logical steps" to get a SimpleChat application are:
1) Compile Boost Library
2) Compile ZLib Library
3) Compile SmartFox Client API (SmartFoxClientApi)
4) Compile SimpleChat application (this means two things: compile SimpleChat source files that reference API header files and link SimpleChat application that references
API library)
Well, few days ago, you had a problem to compile SmartFox Client API.
The cause of the problem was the organization of filesystem where was decompressed API and Sample downloaded from SmartFox website.
I suppose that today this question is solved and I suppose that you have three files (SmartFoxClientApi.dll, SmartFoxClientApi.lib and zlibwapi.dll) in deploy folder inside trunk_api main directory
The .lib file will be referenced by SimpleChat sample to build itself
The .dll files will be used by SimpleChat when it will run.
The first action to do is set SimpleChat's project settings to reference SmartFoxClientApi.lib
Please select SimpleChat project settings in Visual Studio environment.
Move to "Configuration Properties" and select the "General settings" for the linker
Here you can see the "Additional Library Directories" item that declares
..\..\..\trunk_api\Core\BoostAsio\Windows\stage\lib as path where look for Boost libraries
..\..\..\trunk_api\Deploy\VisualStudio2012\Debug as path where look for SmartFox Client API library
Please set these paths according on your filesystem...and you will build the SimpleChat application with success.
Finally, copy SmartFoxClientApi.dll and zlibwapi.dll in the same folder where there is SimpleChat.exe
Now you are ready to run SimpleChat sample
The SmartFox Client API uses Boost Library to be platform independent and ZLib library to compress exchanged data.
So the "logical steps" to get a SimpleChat application are:
1) Compile Boost Library
2) Compile ZLib Library
3) Compile SmartFox Client API (SmartFoxClientApi)
4) Compile SimpleChat application (this means two things: compile SimpleChat source files that reference API header files and link SimpleChat application that references
API library)
Well, few days ago, you had a problem to compile SmartFox Client API.
The cause of the problem was the organization of filesystem where was decompressed API and Sample downloaded from SmartFox website.
I suppose that today this question is solved and I suppose that you have three files (SmartFoxClientApi.dll, SmartFoxClientApi.lib and zlibwapi.dll) in deploy folder inside trunk_api main directory
The .lib file will be referenced by SimpleChat sample to build itself
The .dll files will be used by SimpleChat when it will run.
The first action to do is set SimpleChat's project settings to reference SmartFoxClientApi.lib
Please select SimpleChat project settings in Visual Studio environment.
Move to "Configuration Properties" and select the "General settings" for the linker
Here you can see the "Additional Library Directories" item that declares
..\..\..\trunk_api\Core\BoostAsio\Windows\stage\lib as path where look for Boost libraries
..\..\..\trunk_api\Deploy\VisualStudio2012\Debug as path where look for SmartFox Client API library
Please set these paths according on your filesystem...and you will build the SimpleChat application with success.
Finally, copy SmartFoxClientApi.dll and zlibwapi.dll in the same folder where there is SimpleChat.exe
Now you are ready to run SimpleChat sample
Re: C++ GAME DEVELOPERS WANTED
Thanks MBagnati so much. I got it!
Re: C++ GAME DEVELOPERS WANTED
Is this offer still open?
Re: C++ GAME DEVELOPERS WANTED
sfsdev777 wrote:Is this offer still open?
Yes it is.
Paolo Bax
The SmartFoxServer Team
The SmartFoxServer Team
-
- Posts: 6
- Joined: 05 Jan 2016, 16:18
Re: C++ GAME DEVELOPERS WANTED
is this still relevant? I have the ue4 proof of concept up to the rough stage of the unity fps example. was wondering if this would be of use?
Re: C++ GAME DEVELOPERS WANTED
Yes, this is still relevant.
We wil be glad to evaluate your POC to understand if it fits our needs.
Please contact us by email. Thank you.
We wil be glad to evaluate your POC to understand if it fits our needs.
Please contact us by email. Thank you.
Paolo Bax
The SmartFoxServer Team
The SmartFoxServer Team
Re: C++ GAME DEVELOPERS WANTED
Hi Bax, I'm rewriting SpaceWar with cocos2dx. I'm not sure if it's interesting in you?
Who is online
Users browsing this forum: No registered users and 46 guests