oosyrag's Forum Posts

  • On created set angle towards position (mouse.x, mouse.y).

    You should try the beginner tutorials.

    construct.net/en/tutorials/beginners-guide-construct-1

  • Construct isn't going to be able to match a dedicated animation program.

    Check out Spriter, I believe the plugin is quite well maintained.

    brashmonkey.com/spriter-pro

  • Custom movement is unlikely to be suitable. Try using tween instead.

  • Generally speaking, beams are constructed out of three sprite object parts, a stretchable or tile able center part, and two caps at the beginning and end. Depending on the look of your beam, the caps can be the same object, mirrored, or you can possibly do without one or the other depending on what is visible on screen.

    Normally you would put the pieces in a container to automatically create and destroy each other. You can use imagepoints on the center object to position the two caps. To pulse the width, I recommend using the sine behavior.

    Edit: Or you can use the 9patch object, since it is apparently now rotatable (when did that happen?). It should work nicely.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You should read, follow, and understand the multiplayer tutorials before using the multiplayer plugin. Otherwise you are very likely going to have significant problems in the future trying to adapt the examples for your own projects.

  • A signalling server only lets hosts and peers know how to connect to each other. All communication is done directly between the host and the peers.

    The signalling server will only connect hosts and peers that are identified with the same "GAME" name, which can be further divided into "ROOMS".

    So if you wanted your own "channel", then you can use the multiplayer chat example and simply change the game_name variable to something unique.

  • Looks like some kind of hacker-y circuitry-y tower defensey type game?

  • You'll need a way to keep track of which diamonds have been collected. You can do this by using an array.

    When a player collects a diamond, check the array to see if the diamond has been collected before. If it hasn't, award the diamond and update the array.

    The entire array can be saved to local storage and loaded upon starting the game again

  • Have you tried disabling worker mode? If you're using the rex plugins that were ported from C2, I believe they are not compatible with web workers, although I don't have any experience with the newgrounds plugins myself.

    If you're looking for help, you might consider specifying which plugin you're using exactly, and show what you did in the event sheet that is related to the error.

  • Yes. Nwjs is just a Chrome wrapper for your project in executable form. Basically you're bundling chrome with your game, and when you run it out opens a standalone version of chrome to load your game with, so it's basically no different than running it off a webpage.

    Yes that's what I mean by unified. The level of security pretty much depends entirely on how you design it. If the data files are located on the host computer, the peers would only be able to access them if you wanted them to be able to.

    The server... Is literally just like the computer you are using at home. You'll need an operating system like windows or linux, download chrome, and run it in a desktop environment. You can use VNC to control it remotely.

    If your server is command line only, you won't be able to run your project. You'll want one that can run (or virtualize) a windows or linux desktop. Technically MacOS would work too but... I don't think anyone does that.

  • In Epos 3.capx, the Enemy sprite object is in a container with eHB, ePos, and eShadow. This means that they all get created and destroyed and picked together. In Epos 1.capx, there is no container created.

  • You want to run a browser on your server. Like Chrome.

    Or you can export your game as an nwjs executable (which is a Chrome wrapper) and run that on your server.

    Normally a desktop type os on your server can be remotely controlled by VNC (I use TightVNC). You literally remote control the server computer to open a browser and go to the website where you exported game is hosted to run it. Or you use it to run the nwjs executable if you're on windows.

    On a side note, even if you're running a dedicated host, it is highly recommended to keep your host and peers versions unified as one project. It will work with separate files, but it can become quite a headache to maintain, even more so than a normal multiplayer project.

  • There is a "Go to layout" System action you can use to change layouts.

    In case that wasn't what you were asking, if you click your project name in the project bar, then check under properties there is a field that lets you select which layout you want to be loaded first.