Phacanu's Forum Posts

  • You do not have permission to view this post

  • Parse the service was discontinued but not parse in general,i use it nowadays with my own privately hosted server,Tho realistically speaking if you have no grasp of javascript/Nodejs it does become useless,and as far as alternatives go that's a bit sparse

  • The implementation is that all of the behaviors,plugins etc are rewritten in c++/optimized a bit if its possible

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • newt

    Chowdren is in no way shape our form canvas+, canvas+ is simply a stripped down mobile browser that's stripped down to the bare minimum for running html5 games, What Chowdren does is it converts your entire game to native code, so it's more like a transpiler than a wrapper for html5

  • I have a automated system i created but the plugins it needs are only in c2

  • > digitalsoapbox it's more of a c2 thing,Pixi.js for instance is on chowdrens rendering level even tho it's a javascript rendering framework

    >

    > newt not even really sure what you're saying, either way, this is proof that chowdren would be viable for more serious devs

    >

    It's not on Chowdren's level for console support, however, nor does Construct seem to be getting any love on that front in terms of, say, full XB1 feature support, which like Steam support, seems to not be coming any time soon from Scirra.

    -Yea i was only speaking about 1 aspect of things,in this case the render

  • digitalsoapbox it's more of a c2 thing,Pixi.js for instance is on chowdrens rendering level even tho it's a javascript rendering framework

    newt not even really sure what you're saying, either way, this is proof that chowdren would be viable for more serious devs

  • newt Web assembly is indeed much faster than the Web export, Emscripteen is a compiler that compiles languages like c++, python,lua etc to javascript.The standard c2 web export is slower than javascript itself due to the data being parsed thru a 2nd array layer rather than just running in normal javascript.Web assembly is essentially the lowest and most performant you can get with any web browser.Here's an article from Mozilla to give you an idea how much more powerful a chowdren compiled web game would be https://hacks.mozilla.org/2017/03/why-webassembly-is-faster-than-asm-js

  • If you're in the Construct Community discord you already know but, Here's a fake3d test we did earlier today

    Construct 2 running in google chrome(latest edition)

    the Same project running in Chowdren

    C2 capx

    https://cdn.discordapp.com/attachments/225550155531812865/441623438486929428/3d_car_example_-_V3.1_now_with_Families__optimised_picking.capx

    Chowdren compiled game

    https://cdn.discordapp.com/attachments/225550155531812865/441623610503725056/f3d.zip

    Edit: Families were toggled off for this previous test so here's a more accurate test

  • mudmask If you're concerned about firebase changing its API id check out rex back endless plugins, the service that was hosted is now open source so you could set up similar databases to firebase without worrying about API changes

  • the Mnk No you're in full control of the frequency

  • tunepunk hehe if you were in the C2 discord it'd be easier to communicate

  • Thanks. I'll try that then. I just followed the examples provided by photon. They used arrays so.... how do I send multiple variables in one event without arrays?

    Sorry for the late reply but you can just do

    Raise event 2: Photon.MyActorNr&"|"&Player.X&"|"&Player.Y&"|"&Player.Angle

    https://www.dropbox.com/s/ub1dnhun9nvfj ... .capx?dl=0

  • Phacanu Yes it's pretty inefficient. I'm sending XY and direction and some other stuff in an array every 0.1 seconds while moving because I didn't wanna lock directions. I Know you can make it much more efficient by only sending move start and direction, then move stop when you stop to move, but that would only work if i locked directions. i don't wanna restrict the player to any directions. Since you can move at any angle I need to update frequently for it to be accurate. So far i havn't figured out any more efficient way for a free 360 movement, and aiming.

    although it looks like i forgot to round some numbers before sending lol.

    You can actually just send x,y,angle outside of a array and thatd already be 60% more efficent