Some questions

Discussion and feedback on Construct 2

Post » Thu Jan 09, 2014 6:45 pm

HTML5 is the future... It's set to replace Perl, PHP, and ASP.net as well as flash with less overhead and more functionality.
B
4
S
1
Posts: 12
Reputation: 817

Post » Thu Jan 09, 2014 6:50 pm

[QUOTE=digera] HTML5 is the future... It's set to replace Perl, PHP, and ASP.net as well as flash with less overhead and more functionality.[/QUOTE]
Yes, i heard that, but don't touch exe, even if you can replace directx with opengl
B
4
S
1
G
2
Posts: 58
Reputation: 1,016

Post » Thu Jan 09, 2014 7:14 pm

[QUOTE=aolko]they are standartized (like html) web (like html) languages, that would be just silly to try make games on them, thats how currently html5 looks like[/QUOTE]

I don't know enough about the technologies you mentioned to determine their viability for making games. I assume they aren't though, because if they were they would have likely gotten the kind of attention html5 has been getting. If it works, there's nothing silly about it - and there are even benefits, like how easy it is to get it on other platforms.

[QUOTE=aolko] [QUOTE=digera] HTML5 is the future... It's set to replace Perl, PHP, and ASP.net as well as flash with less overhead and more functionality.[/QUOTE]
Yes, i heard that, but don't touch exe, even if you can replace directx with opengl[/QUOTE]

While JavaScript isn't as fast as C++, C2 still compares well to CC's event execution speed, and in practice is plenty fast enough for most games, especially on desktop. C2 even actually renders faster than CC does because its renderer was coded better: https://www.scirra.com/blog/102/html5-games-faster-than-native

Simply put, the same game could be made with both CC and C2/node webkit, and players wouldn't be able to tell the difference aside from the loading screen unless they browsed the files inside the game directory.Arima2014-01-09 19:17:03
Moderator
B
95
S
34
G
33
Posts: 3,007
Reputation: 27,876

Post » Thu Jan 09, 2014 7:35 pm

[QUOTE=Arima]
While JavaScript isn't as fast as C++, C2 still compares well to CC's event execution speed, and in practice is plenty fast enough for most games, especially on desktop. C2 even actually renders faster than CC does because its renderer was coded better: https://www.scirra.com/blog/102/html5-games-faster-than-native

Simply put, the same game could be made with both CC and C2/node webkit, and players wouldn't be able to tell the difference aside from the loading screen unless they browsed the files inside the game directory.[/QUOTE]

C2 has half or less features of CC, and who cares? Desktop developers want native apps, they don't care about html5, js and how fast they are, look at steam, every game is native.aolko2014-01-09 19:35:26
B
4
S
1
G
2
Posts: 58
Reputation: 1,016

Post » Thu Jan 09, 2014 8:10 pm

[QUOTE=aolko]C2 has half or less features of CC, and who cares? Desktop developers want native apps, they don't care about html5, js and how fast they are[/QUOTE]

C2 has easily more than half of CC's features - especially the relevant ones. A lot of the features that CC has that C2 doesn't are useless to most people (like the graph plugin or whatever). The fact that its lacking relevant features compared to CC isn't because it uses web tech but because it's much newer than CC and Ashley can only code so fast.

Also, a lot - and I mean, really a LOT of developers are interested in html5. Google, apple, Microsoft, intel, and tons of other huge names are backing it.

[QUOTE=aolko]look at steam, every game is native.[/QUOTE]

Not true. If you reread my first post in this thread:

[QUOTE=Arima]Html5 isn't some proprietary plugin like flash - it's part of the standard of the web as much as normal HTML is. It's not going anywhere. In addition, node webkit is an exe just as much as any other exe. There is a game on steam which uses it (game dev tycoon) and even has integration with steam's API. There's no reason not to use it.[/QUOTE]

Game dev tycoon uses node webkit, same as C2 does. It's on steam. There are also games made with flash on steam, which isn't native either.

I honestly don't understand what problem you have with the node webkit exe export then. If you don't care about the speed difference, and C2 can do almost all of what's relevant that CC could do, with almost all of the rest of it on the way, the games look and run exactly like other exes because they are in fact, actual exes that can be distributed on steam, what problem remains?Arima2014-01-09 20:18:20
Moderator
B
95
S
34
G
33
Posts: 3,007
Reputation: 27,876

Post » Thu Jan 09, 2014 8:42 pm

[QUOTE=Arima]I honestly don't understand what problem you have with the node webkit exe export then. If you don't care about the speed difference, and C2 can do almost all of what's relevant that CC could do, with almost all of the rest of it on the way, the games look and run exactly like other exes because they are in fact, actual exes that can be distributed on steam, what problem remains?[/QUOTE]

* Node-webkit game weight
* Different resource loading methods
* Different scaling (or almost-fullscreen scaling) (html5, as i figured out can't stretch game to fullscreen with integer but without letterbox, you know)
* Lags

almost is a keyword here, you know

Offtop:
p.s. this engine is bugging me
B
4
S
1
G
2
Posts: 58
Reputation: 1,016

Post » Thu Jan 09, 2014 8:50 pm

[QUOTE=aolko]Why not Perl?
Why not PHP?
Why not ASP.net?[/QUOTE]

Comparing HTML5 and those technologies is just misinformation/ignorance towards HTML5 and web technologies in general.

The technologies you quote are all server side, not really prone to graphical handling.
HTML5 is executed directly in the end-user's browser taking advantage of modern graphic cards very much like native exe.

Also, you're two years late on this discussion. We haven't had an HTML5 nay-sayer in that time since HTML5 has greatly improved performance/reach and function wise.
And it is still improving every day.

Good luck with your petition as well, but you're asking for something that's already in. Node-webkit is C2's exe support. It even supports Mac and Linux binaries, even more than CC supported.
You're welcome.
New to Construct ? Where to start

Image Image

Image Image

Please attach a capx to any help request or bug report !
Moderator
B
293
S
117
G
96
Posts: 7,310
Reputation: 71,069

Post » Thu Jan 09, 2014 9:00 pm

[QUOTE=Kyatric]
Also, you're two years late on this discussion. We haven't had an HTML5 nay-sayer in that time since HTML5 has greatly improved performance/reach and function wise.
And it is still improving every day.

Good luck with your petition as well, but you're asking for something that's already in. Node-webkit is C2's exe support. It even supports Mac and Linux binaries, even more than CC supported.
You're welcome.[/QUOTE]
html5 should be used only on websites and in apps . Anyway, the reasons why node-webkit is not very good enough are above.aolko2014-01-09 21:05:28
B
4
S
1
G
2
Posts: 58
Reputation: 1,016

Post » Thu Jan 09, 2014 9:12 pm

[QUOTE=Kyatric]
Also, you're two years late on this discussion. We haven't had an HTML5 nay-sayer in that time[/QUOTE]



B
4
S
1
Posts: 12
Reputation: 817

Post » Thu Jan 09, 2014 9:13 pm

It's not about the term "HTML5" - its about the technology behind this.

And obviously canvas won't get lost some time soon. Actually the opposite is going to happen, canvas will be stuffed with more and more features as the standard grows.

You cannot really compare HTML5/Javascript driven game engines to anything Serverside like PHP. PHP is meant to do something entirely different.


Node Webkit does just fine, why don't you just try it and go see for yourself? There is acutally no real downside on this.
B
22
S
7
G
4
Posts: 154
Reputation: 3,709

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 13 guests