Phacanu's Forum Posts

  • How do i make a offscreen indicator that constantly points toward a sprite when its off screen

  • wouldnt

    	this.runtime.untickMe(this);
    

    Help with the problem?

  • Picking something just cause it's easy doesn't mean the best, And based on your "Webrtc is fast so it's top-tier" you clearly lack any real knowledge about how effective WebSocket is for multiplayer games. And my custom WebSocket implementation does allow you to write multiplayer games using 99% events and 1% javascript for example, Here's how movement is implemented serverside

     Event.on(packettype.Movement, function (data) {
     var result = packetbuild.encode(data)
     SendToAllIgnoreSender(result);
     })
    

    then

    i.imgur.com/djGBPQd.png

    in construct 2

  • A custom WebSocket implementation is the best route IMO, Both bandwidth(less data a game needs to be multiplayer means more support for users with slower internet) wise and cost wise(A nodejs server can hold 100-200 ccu for 0-5$)

    Edit:I uploaded my implementation on the Construct community discord if anyone wants to mess around with it

  • q3olegka

    C2runtime mode in construct vs c3runtime mode

  • This is a bit weird cause I've been seeing the opposite can you all try this out?

    mega.nz

    WASD-movement

    Left click or B-Spawn objs

    Z-increase line of sight(logics only run within line of sight)

    X-Decrease line of sight

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • ahh, well I suppose I could try using the browser plugin as a alternative

  • Ashley

    Was there any particular reason to remove the System is on platform condition from the c3 runtime?

    It comes in handy for situations like

    https://i.imgur.com/uC4URXs.png

  • After seeing the recent release of r110 I immediately wanted to try out the exporting so I opened up the platformer example project and exported then uploaded it to https://themurica.app/c3runtimeplatformer/index.html

    I'm getting an "Uncaught ReferenceError: C3 is not defined" error on that page while it works perfectly in the preview, has anyone else experienced this?

  • You don't need to edit vallerypoffs plugin, just download jquery from

    https://code.jquery.com/jquery-3.3.1.min.js

    then make a new js file in c3 copypaste the code from jquerys cdn paste it into that file then just include it like

    https://i.imgur.com/KTRzTCc.png

  • > an easy helper plugin can be made for this since the official plugin loads the SDK

    yes, or you can use the javascript functions directly, via browser plugin

    Yes you can but browser execute uses developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval so id rather be on the safer side by just creating a easy helper plugin

  • an easy helper plugin can be made for this since the official plugin loads the SDK

  • Hey Ashley Tom

    I think I am not the first one to talk about the new forum which is a very very Import Section for any C2-C3 user, because the other time I saw someone saying

    > it's not gonna kill you if there is bad colors or text is big and other stuff

    which is not correct at all, I speak for my self, it's really annoying to see those colors, big texts, no Post Preview, No PM, broken links, etc.... .

    So I wanted to ask you why didn't you just keep the C2 forum until the C3 forum is ready, or you could use an already made up forum system because I think OpenSource exists for this type of problem, you are a small team, You can't handle everything, You can't maintain everything over the time.

    I think (which is not 100% correct) you are working and improving simultaneously those projects

    • C3 the Editor
    • C3 Runtime
    • C2 Runtime
    • Official Addons
    • The Forum
    • The website
    • Tutorials

    And even more stuff we may not know.

    That's a lot of work for 4 developers

    I am talking as a fan , as an experienced developer and as a Co-Founder/CTO of 2 successful startups, Doing everything by your self is a REALLY REALLY REALLY BAD method now days.

    Microsoft, Google, Facebook, Netflix and others even Apple (which is the most self Closed company in my point of view), they went opensource on many parts of their code

    • It costs less for the company
    • x4-x5 much more code is written
    • more bugs are discovered and fixed
    • more changes and upgrades in each of C3 Release
    • and even more with an Opensource community

    Look at godot Engine for example, they have a crazy number of Contributors , Commits and Pull Requests almost every 5 - 6 hours.

    Unity went OpenSource too, UnrealEngine and many others are going OpenSource, because it will only benefice the product and help on it's development, stability and maintenance over the time

    I am not saying you need to change all of your code or the full of C3 to OpenSource. but parts of it that we C2-C3 fans can help and contribute on.

    Going Opensource will certainly Improve C3.

    I hope you take seriously this suggestion.

    Unreal engine is already opensourced,Unity isnt opensourced but they did release the code to the ide and game engine so developers can get a better understanding of the innerworkings so they can make more optimized games but yea you are def right that every big companys moving towards opensource

  • Converted rexrainbows JSON plugin to c3

    mega.nz

    Edit:Updated the link with the key my apologies