oosyrag's Forum Posts

  • Whatever you're comfortable with, I doubt there will be any noticable performance differences.

    I find the array object has a variety of useful tools/actions that I like to work with, but again it comes down to preference. All of the data storage options are capable of storage, but how you interact and manipulate them are different.

  • construct.net/en/make-games/manuals/construct-3/plugin-reference/game-recorder

    RecordingURL

    In On recording ready, a URL that can be used to download the recorded video file. Use the Browser object's Invoke download action to download this.

  • Sounds like it could be easily done with css as opposed to bbcode. Or maybe both together if css can specify bbcode identifiers, I haven't tried.

  • Why do you need different viewports?

    If you're aiming for a picture in picture type mechanic, you can do it with a layer set with the force own texture property and a sprite object with a blending mode set to use as a mask.

  • Did you make a photon account and apply the correct appid in the photon plugin properties?

  • You can right click an event to change it to an 'or' block.

    If animation a finished

    Or

    If animation b finished

    Or

    If animation c finished

    Do x

  • construct.net/en/make-games/manuals/construct-3/project-primitives/objects/containers

    Placing objects in a container has the following effects:

    If one object in a container is created, every other object in its container is also automatically created.

    If one object in a container is destroyed, every other associated object in its container is also destroyed.

    If a condition picks one object in a container, every other associated object in its container is also picked.

    For each instance of sprite 1 you create, a sprite 2 will also be created and associated with a sprite 1.

    For each instance of sprite 2 you create, a sprite 1 will also be created and associated with a sprite 2.

    Positioning should be done with events upon creation. In the same event as creation, the relevant instances of sprite 1 and 2 are both already picked.

    Edit: Missed the part about placing in the layout editor, so see the more accurate answer below.

  • Your problem is unclear. The score won't increase if you don't have an action to make it increase.

  • Technically yes in that you would be able to make a multiplayer game where others can see your user name, but definitely no to the application you're implying. The particular solution I mentioned would be local to each device only, so there would be no shared database of usernames and passwords across the internet.

    If you want to make an online game, you'll need a server or other third party service/backend database to store and authenticate usernames and passwords, which may be beyond the scope of the average user on these forums. You have a lot of options out there, but I'd recommend using something like the google play game services or the facebook plugin rather than trying to build your own.

  • Just a quick heads up, the things you mentioned are already triggering alarm bells in the back of my head. "Isometric View", "Gamepad", "Inventory", and "Dialogue Trees" are all topics I wouldn't consider beginner material. On the other hand, there are significant amounts of existing resources like tutorials and examples available for these topics if you look for them.

    You'll probably run into many of the same logical problems regardless of what engine or platform you decide to work with, though I have limited experience with others.

    Try out the beginner tutorials first, and see if the way Construct's event and picking systems are structured make sense to you. Then if you get stuck on something specific you are trying to do but can't figure out or find a tutorial for then ask again on the forums and I'm sure someone will be able to point you in the right direction.

  • The simplest system would be local, using the localstorage plugin.

    The username would be the key, and the password would be the value. Upon a user entering their username and password, you would check if that key/username exists. If it does, check if the value/password matches, then proceed or stop. If the key/username does not exist, write it to localstorage.

  • If you want the score to keep increasing during the time your player is stopped on the block, use the "every x seconds" and "player is overlapping block" conditions together in an event to increase your score.

  • Construct can do it, but I suspect there may be more specialized tools like ren'py that might make your life easier specifically for visual novel type games. I'd recommend just trying it out on either platform with some basic project ideas to see which you are more comfortable with.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I believe the date plugin is not time zone aware.

    But since the unix epoch began at midnight UTC, to get the last midnight in UTC, you would simply omit the hours, minutes, seconds, and milliseconds parts of the timestamp. To do so, add date.get(year), date.get(month), and date.get(day) together. This will result in the timestamp leaving out the hours, minutes, seconds, and milliseconds since the last full day.

    How to take into the account the local time zone I do not know.