Support our Sponsors:

Go Back   Touch Arcade > Developer Discussion > Public Game Developers Forum

Reply
 
Thread Tools Display Modes
  #1  
Old 01-17-2013, 12:00 AM
Balloon Loons Balloon Loons is offline
Senior Member
iPad (3rd Gen), iOS 5.x
 
Join Date: Jun 2012
Posts: 209
Default Porting from xcode to visual studio. How?

Hey guys. I was wondering if anyone has attempted to port their app over from an xcode project to visual studio. I know they are two different languages. But I was wondering if its possible and if there is a simple way of doing it. Would be great if there was something that automated the process .

Any thoughts? Thanks!
Reply With Quote
  #2  
Old 01-17-2013, 01:10 AM
glaze glaze is offline
Junior Member
iPhone 5s, iOS 7.x
 
Join Date: Nov 2011
Location: Finland
Posts: 13
Default

Xcode is not a language, maybe you mean Objective-C and want to port it to C++ or C#? Keep in mind that you can also write iOS games in C++ so porting them is easier.
Reply With Quote
  #3  
Old 01-17-2013, 08:48 AM
Balloon Loons Balloon Loons is offline
Senior Member
iPad (3rd Gen), iOS 5.x
 
Join Date: Jun 2012
Posts: 209
Default

Yup. I know objective c is the xcode language. We already have balloon loons written in objective c but wish to make a port of the game that is playable on other platforms. So I was asking if there is something that can automate this process.

Or. Better yet. Is anyone willing to help us here?? Please message me here or privately and let me know and let me know your fee as well. Thanks!
Reply With Quote
  #4  
Old 01-17-2013, 09:15 AM
Ovogame's Avatar
Ovogame Ovogame is offline
Senior Member
iPad (3rd Gen), iOS 7.x
 
Join Date: Sep 2010
Location: Morestel, France
Posts: 563
Default

You'll need to port your game to c++, that would be the easiest from Objective C (still a huge task).

I create all my games on PC (c++ with my own cross platform engine). I have just few files specific to each platform. Everything else is 100% compatible (game code & datas), making it extremely simple to distribute anything games on all platforms.

An example with Jump Birdy Jump that you can find on:

iPhone, iPod, iPad.
PC Win32,
Mac Store,
BlackBerry Playbook & BB10,

I'll be porting my engine to Android, and all my games will be available on this platform once the engine is ported.

JC
Reply With Quote
  #5  
Old 01-17-2013, 11:15 AM
GameHopping GameHopping is offline
Member
iPad 2, iOS 5.x
 
Join Date: Dec 2011
Posts: 40
Default

Frankly, you are looking at a rewrite.
Might want to look at multi-platform from the start. I am studying Unity now.
(Example is 10000000 which is very popular in iOS and in now going to Steam for Windows and Mac).
I do my iOS coding in C++ (with minimal Objective C) but I am having issues with C# (for unity scripting) getting to do what I want to do with tons of static data (like complex NPC definitions).
Reply With Quote
  #6  
Old 01-17-2013, 02:46 PM
AlienSpace's Avatar
AlienSpace AlienSpace is offline
Developer
iPhone 4, iOS 6.x
 
Join Date: May 2010
Posts: 410
Default

I think your best hope is to port the code to C++. This is why I never advice anyone to write their entire games (or even worse, their entire engines) in a language other than C or C++.

All my code is C++ with the graphics in OpenGL and DirectX, so I can support any platform that uses either of those. Only the bare minimum of code for setting up the game is in Obj-C. That's a necessary evil, but not too much of a pain since you write it at the beginning and mostly ignore it afterwards.
Reply With Quote
  #7  
Old 01-17-2013, 03:13 PM
Balloon Loons Balloon Loons is offline
Senior Member
iPad (3rd Gen), iOS 5.x
 
Join Date: Jun 2012
Posts: 209
Default

Thanks for the replies guys.

So the question remains. Anyone out there want to help us rewrite?
Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Copyright 2012, TouchArcade.com, LLC.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Copyright 2008 - 2011, TouchArcade.com. Privacy Policy / DMCA Copyright Agent