Arima's Recent Forum Activity

  • Node webkit can have vsync turned off, because it can accept the same command line args that chrome can. You can incoperate them into the manifest, more info: https://github.com/rogerwang/node-webkit/wiki/Manifest-format

    Also, low fps can be tested by simply giving the CPU too much work to do, like adding an event that checks collisions thousands of times each tick.

  • 50 fps would look terrible because it's not easily divisible by 60, the native framerate of almost all screens. You'd have to drop to 30 to get it smooth.

  • 42mb is a lot larger after decompression. You might just be using too much ram. Are you using webgl?

  • It's mostly a toy for hobbyists.

    No, it's not. Just because not many have managed to make a living with it yet, doesn't mean it's the fault of the tool.

    While HTML5's platform compatibility gives you the ability to export to any platform, it never really excels at any of the platforms it works on.

    It's a jack of all trades, master of none.

    Most games don't need more than c2 provides. Even CC, which is native, doesn't have that much more capability than c2. Also, don't underestimate the value of the ease of porting. I'd take that over using a framework that's a 'master' of one platform any day, since it doesn't give that much more capability anyway.

    While you can make Android/iOS games from the same HTML5 project, both their performance and functionality are very limited. You have to work with really large limitations, both performance-wise and in terms of what you can implement in your games.

    That's true for all mobile games in comparison to desktops. Even though JavaScript isn't as fast as native code, putting an extra performance hit for the game logic on top of mobile devices's reduced power, if you design with it in mind and optimize you can still make fine games.

    You can export a project to PC as an .exe file, but you have very little control of the file system, and you're never running "native" - it works through a bare-boned version of Chrome called Chromium. While it's compatible with any PC out there, Chrome/Chromium tends to give different results on different PCs. For example, after applying a coloring-effect, a cloud appears Green on my PC and Red on friend's.

    You can read, write, execute, append, move, list, rename and delete files to disk via node webkit, as well as create folders. Most games won't need more file access than this, and if you do anyway, the SDK can be used to ake a plugin for it via the SDK. There are still issues with some webgl effects, true, but they can be reported and a lot of people are working to get them fixed. Also keep in mind that even tools used by AAA game studios have bugs in them. Writing a cross platform game framework is quite difficult when it's expected to run on tons of different hardware configurations and software drivers.

    WiiU is something that is in the works of being implemented, but really, who has a WiiU anyway?

    Something like 4 million people who are starved for games on the system. It might not be enough to develop exclusively for, but it certainly wouldn't hurt with how easy it is to port to other platforms.

    Ouya - Look at android section.

    I read that cocoonjs has plans to support ouya.

    PS and XBOX have we no news or info about.

    Microsoft has stated win 8 apps should be able to run on Xbox one, so it's likely that will work with c2.

    All that said, it's still a hobbyist tool. I don't think i've heard of anyone earning more than a few hundred bucks a month with Construct 2 Games/Apps. And there's less than a handful of people doing that.

    There are people making a living using it. Also keep in mind games take a long time to make, even with a tool like c2 that does a lot of the work for you.

    Anyway, the point is that html5 is still pretty new, and is improving. There are a lot of people at a lot of different companies working hard to improve it. It may have some issues now, but they should be ironed out relatively soon.

  • You do not have permission to view this post

  • Yeah, and you can put a variable in an array in a hash table in another variable in a -

    (Resists temptation to post an inception 'we need to go deeper' image)

  • You can avoid the performance hit the canvas object causes with webgl by keeping it invisible, pasting to it at the start of layout, the having a sprite load its image.

    However, it's been around long enough and still not gained webgl support that I have to agree - it would be nice to have a webgl compatible canvas plugin.

  • You can accomplish this by finding the path to each instance, and for each path found cycle through the nodes, adding up the distance between them to find the total distance.

    Mind you, this is a bit tricky to do. But it can be done.

  • Link to .capx file (required!):

    amirai.net/bugs/turretaimingbug.zip

    This is a light modification of the predictive aiming example. All that was changed was upping the rotation speed of the predictive turret to 10,000,000 (trying to get instant rotation) and reducing the range, as well as automating the movement of the player sprite.

    Steps to reproduce:

    1. Run the capx.

    Observed result:

    When the player sprite enters the range of the predictive turret, the first shot always misses.

    Expected result:

    The first shot should aim correctly with the others.

    Browsers affected:

    Chrome: yes

    Firefox: yes

    Internet Explorer: yes

    Operating system & service pack:

    Vista

    Construct 2 version:

    140

  • I'm pretty busy but if it's not too much then sure.

  • As Ashley mentioned, families are treated the same way as other objects, so the for each tutorial should work fine for this if you read it and imagine I'm referring to a family rather than a sprite.

  • I've been debating this very thing in one of my prototypes. At first the button was a simple directional dash that the player could only control the initial direction of, but I found it to be a bit difficult to make the character move exactly as a wanted. I then modified it so that all it did was increase the speed and the player could change directions at any time and it controlled much better, but then there was no reason not to use it and it would have resulted in players always holding it down as you mentioned. Still not sure what to do about it. :/

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
Arima's avatar

Arima

Member since 11 Jun, 2007

None one is following Arima yet!

Connect with Arima

Trophy Case

  • Coach One of your tutorials has over 1,000 readers
  • Educator One of your tutorials has over 10,000 readers
  • Email Verified

Progress

19/44
How to earn trophies