Mystwalker's Forum Posts

  • This post it's a call on the thought that EXE is "slightly" better at performance then HMTL5.

    Diversity is a good thing. And I knew the EXE wouldn't come for at least a year, and that's fine. HTML5 has portability (everything else it's all a point of view) over EXE, but EXE has performance over HMTL5, and I do not think it's "slightly" at all though. See, I have a computer which is not powerful at all for today's standards, but still, amazingly enough it can run games like [prototype], RE5, Alice Madness. etc. without feeling like it's struggling or chocking. These games are HUGE in size and also heavy on graphics. The HTML5 games I have seen, aren't big at all, in fact they are quite small. Yet, I struggle to run them on ANY browser, it lags, freezes for a few seconds and it's choppy. To this day, I could not play a HMTL5 game that runs 100% smoothly. So, is HMTL5 a format that leaves the old computers without a choice? Why is my computer having so much trouble running HTML5 but not heavy 3D games as EXE? Would these same laggy/choppy HTML5 games also lag as an EXE? I can tell you right now and quite surely, they wouldn't.

  • Exe exporter won't be coming anytime soon most likely.

    Yeah, the more I read this thread, the more convinced of this I become. Or possibly, it will never come from Scirra, but from some developer who wants it done, which, would be pretty rare to be completely frank, however if it was a paid effort I wonder. It is pretty futile to keep on arguing on which is the better platform, as nobody is going to change anybody's mind about it. Although, why make C2 flexible with other platforms if the developers hate anything not HTML5?

  • - yikes! Your project has 'every tick - preload' and loads a tonne of audio files every tick! Browsers have pretty fragile audio support at the moment and code like that ("please download 40mb of audio files 60 times a second") is exactly what seems to break the browser completely. I've spent a while debugging it but I can't find anything I can do to make this code work, it just seems to choke the browser.

    I tried making it only preload on start of layout, but it didn't help - I think preloading everything on startup is enough to choke the browser. Why do you want to do that anyway? It'll just waste bandwidth, since you got the user to download everything even if they just want to play 1 track. This is exactly the situation you *don't* want to preload anything, streaming on demand from the server is just fine.

    Anyway if you delete all those preloads it seems to work. I've tried improving stability for preload, but I couldn't fix it completely with all those preloads on, and I have the feeling it's a browser problem. So I think the workaround is just to delete all the preloads, which makes more sense anyway.

    Every tick?! WTH... madness, it was supposed to be at start of layout. I pre-loaded the files because I figured that's how the plugin works? I thought in order to play the songs they'd have to be pre-loaded first, seems I was wrong. If you do not need to pre load anything then even better... It takes 50+ lines of code away. So you are saying the work around it's just stream? Without any kind of pre-load?

  • Thanks.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • EDIT: Also executing a local server to execute your exported project prevents the annoying message. That's how preview works. It's a local server allowing you to execute your C2 app as if it was online. It works even if you're not connected to internet, and I think this is the solution that wrapping solutions propose.

    So here goes the points 1, 2 and hopefuly 3 of your argumentation.

    This point has already been discussed/covered in several topics in the forum.

    I know that, but taking into account that web apps. are aimed to be easy to use, don't you think doing this would prove too much for a person who doesn't know jack? I don't believe Scirra will ignore the EXE exporter, there's no reason to and plenty NOT to.

    It just makes you think, have people really become so lazy that installing or running an EXE proves to be such a Herculean task and are willing to sacrifice the advantages? Is the assumption that HTML5 someday may get as good as EXE, reason enough to ignore EXE when it is still the best option?

  • zenox98: Ah, it's under Sub-Event. I was looking under Condition.

    Thanks!

  • Nope. I cannot see it. I only see "Is in Preview" under Special Conditions.

  • Most likely we will not need an exe exporter. I would bet that everything will be web apps. Correct me if I a wrong but isn't windows 8 mostly going to be web apps. In addition there is the chrome store for google devices

    So, what you are saying is that the future of gaming and computing in general will be governed by these elements:

    1)If you do not have internet, screw you, you cannot use any apps. cos now the world became trendy and not having internet and/or using EXEs, it's, like, so last century. Wait... isn't yer web browser a goddamn EXE?

    2)The computing world will be governed by computer illiterate people who couldn't install a program for their lives.

    3)This is a great future, in which I hope I will be burned to death.

    __________________________________________________________

    On a different note:

    Note: broswers may have very strict limitations on pages viewed from disk. This means exported projects generally don't work when run from disk. Upload your project to a server, or just preview from inside C2, to check it works.

    This is what pops up when I try to run a project from disk. Meaning that if I do not have internet, HTML5 games are useless or half baked cakes. I guess this isn't an advantage to be able to export to natives.

  • I think it's finally time for me to post this here, cos on my end I cannot fix it. This has been going on for a while, maybe like a month. I am trying to make like a music player that plays my future game's ost. I have posted other problems with this before. I thought they were fixed, but obviously not. The last time I was working on this, I got so frustrated I just said screw it and haven't worked on it for a while. I tried to come to it last night, but problems just keep arising. Before I got fed up with it last time, the project was working fine, but the preview ONLY worked on file mode, not HTTP. But everything was working fine. Then I tried to make a back up of the file, and for some reason it messed up, and wouldn't play any songs at all anymore, nothing changed in the code itself, yet it just didn't wanna work, so I just stopped. I came back to it last night, thinking maybe with the new releases something changed. Well nothing seems to have changed, in fact it's worse. Now in file mode, it won't even load the layout, so I MUST use HTTP, which only SELDOM plays the songs, whenever it wants to. I cannot understand what the problem is! This is a simple enough thing to make that should have been finished maybe in 5 days tops, but due to problems always arising it's taking much much longer.

    I always try to fix things myself before come and annoy someone here, but this is out my hands. PLEASE remember this used to work fine in File mode in an earlier release, the code is fine and I KNOW it works. Also, only the two top songs [are supposed to] work at this time.

    Thanks. <img src="smileys/smiley18.gif" border="0" align="middle">

    capx and exported project, here.

    Error console:<img src="http://www.dsc.squareserve.org/error.jpg" border="0">

    This error is replicated every time I click on "play (>)" any of the two first songs (from top).

  • FireLight: I share yer disappointment. But sadly the only thing you can do is wait. Cos we simply aren't gonna be heard about this.

  • I see, but it does covert.

  • This plugin should be able to get the string you are passing and display it as text though. Or maybe I didn't understand what you are asking. But I think what you want is, to have text displayed over the bricks sprites. This plugin shows text and it should be able to do so over the bricks, no matter where you get the text from.

  • You just wanna attached them to a parent object? If so, you could use the "Pin" behavior. When you create them at run time, you can set their instance variables to a certain number, and each number correspond to a parent object, and depending on the variable they will attach to their corresponding parent object. Say you have parent object "blue" and you create child objects "blue". Give the children the Pin behavior and create an instance variable, I will call it "relation". Set relation to 1 for example at the time you create the children and attach them to the parent. All "blue's" children should have the relation variable set to 1 at the time of creation.

    I have never used the Pin behavior, but, it should do the job, I think. And quite possibly I haven't understood exactly what you are trying do. :P

  • Thanks Tom.

  • : No it's a C2 plugin.