Native Client Porting?

Discussion and feedback on Construct 2

Post » Sat Mar 22, 2014 2:08 am

Would it be possible to port Construct 2 to Native Client (it allows C/C++ ) to let it run on Chrome cross-platform? Would that be a consideration for a future release?
B
5
S
1
Posts: 31
Reputation: 439

Post » Sat Mar 22, 2014 3:50 am

No.

C2 developers are 100% betting that browers next year will be good enough that anykind of language port isn't worth it. And they are right.

http://www.anandtech.com/show/7439/micr ... 2-review/4
This is the MS Surface 2 which uses the Tegra 4 a 2013 CPU. I can tell you 100% that this runs HTML games so beautifully slick that I didn't even know that this was a Tegra 4 chip.

However possible late this year is the Tegra 6/Parker chips.
http://www.tomshardware.com/news/vmware ... 24643.html

I can honestly say that running games on modern devices isn't a problem using Wrappers. So there is no need for Scirra to do native ports.
B
90
S
18
G
9
Posts: 2,455
Reputation: 15,028

Post » Sat Mar 22, 2014 3:54 am

@jayderyu : I think it talked about the editor itself, to have it cross platform (not only windows)
Game design is all about decomposing the core of your game so it becomes simple instructions.
B
53
S
22
G
18
Posts: 2,122
Reputation: 17,123

Post » Sat Mar 22, 2014 3:57 am

@Aphrodite
that would be cool. I would love a Linux and Mac version so that when I get a Mac I can use C2.

I guess maybe this threw me
"to let it run on Chrome cross-platform? "
is he referring to C2 running in Chrome?
B
90
S
18
G
9
Posts: 2,455
Reputation: 15,028

Post » Sat Mar 22, 2014 5:10 am

jayderyu wrote:@Aphrodite
that would be cool. I would love a Linux and Mac version so that when I get a Mac I can use C2.

I guess maybe this threw me
"to let it run on Chrome cross-platform? "
is he referring to C2 running in Chrome?


Yep, Native client is a technology that uses C/C++ libraries inside chrome from what I've understood, although i'm not sure off how many browsers have that, but the basic concept of C2 in browser is nice, however I think C2 doesn't use C/C++, but maybe I'm wrong
Game design is all about decomposing the core of your game so it becomes simple instructions.
B
53
S
22
G
18
Posts: 2,122
Reputation: 17,123

Post » Sat Mar 22, 2014 5:41 am

I think c2 is actually written in C++. While I don't know the details about how easy it is to get a program ported over into native client and I assume some custom tailoring would be required, it seems like it might make it much easier to get it running on other platforms than other methods of porting (I'm far from a C++ expert though, so I might be wrong though). Only Ashley could say for certain of course.
Moderator
B
95
S
34
G
33
Posts: 3,006
Reputation: 27,874

Post » Sat Mar 22, 2014 5:59 am

Honestly I like that idea a whole lot.
B
90
S
18
G
9
Posts: 2,455
Reputation: 15,028

Post » Sat Mar 22, 2014 6:02 am

From what I have seen Ashley say before, C2 heavily relies on Microsoft libraries that make porting it virtually impossible at this point. He has FAR more important things to work on right now.
B
98
S
34
G
20
Posts: 438
Reputation: 17,815

Post » Sat Mar 22, 2014 12:51 pm

What's needed here is PNaCl, to be trully multiplatform, while NaCL won't solve binary format and alignment.

The IDE is coded in C/C++, but the problem, as said before, is the graphical widget library. That one won't be compiled and run like that on the NaCL subsystem.
B
33
S
9
G
6
Posts: 708
Reputation: 6,704

Post » Sat Mar 22, 2014 1:51 pm

@AllanR is right: our C2 codebase depends so heavily on Microsoft libraries that it would never port. We're aware of demand for the editor on other platforms and are factoring that in to our long-term plans.
Scirra Founder
B
398
S
236
G
88
Posts: 24,433
Reputation: 194,635


Return to Construct 2 General

Who is online

Users browsing this forum: dand and 18 guests