Everade's Recent Forum Activity

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Make sure your video card driver is up to date.

  • I noticed similar lag multiple times when trying to select text (double click) in a js script file. And script's content was really small.

    A restart always solved the selection lag.

  • Yes, as i've told you already: Action: System -> Set layout angle

    However that means everything will be upside-down (for example text). That's why i suggested that if you use this technique, you then also need to rotate all HUD items.

    You can also rotate layers individually using Action: System -> Set Layer Angle

    And keep the HUD on a separate layer that you don't rotate.

  • If you have more specific questions with examples that you've been testing with, then for sure it's going to be easier for people to help you.

    While it might sound stupid to begin with -> just rotate EVERYTHING.

    You can turn an entire layout using "Set layout angle to 180°"

    You can turn sprites using "Sprite - Rotate 180° clockwise"

    This way you would have to rotate everything, including individual HUD elements. The good thing is that, it allows you to sync object positions through the multiplayer plugin. The HUD will need some additional positioning adjustments.

    Another way to do it would be by only placing the objects to their respective top or bottom position based on if a player is the Host or a connected Peer. For that, look at the Multiplayer tutorial, there you can find everything on how to differentiate between the host and the peer. This would mean that you can't sync object positions using the multiplayer plugin though. Instead, you just mirror the object positions for the Peer. The HUD can also be easily manipulated by differentiating between Host and Peer.

  • One simple approach would be to define the gender randomly prior generating the text.

    That way you can easily differentiate which pronouns you need to use while generating the text.

    I made a quick very basic example to demonstrate this. Of course it could be further advanced.

    Another approach would be to use regex, to replace partial strings on the fly.

    But i'm sure there are smarter ways.

    Here's the example

  • ah cool, I looked everywhere for documentation or a video tutorial for that, but I must admit that I couldn't find any. I continue to search but if you have a doc or other I am willing to take

    A tutorial or documentation for this very specific setup will most likely not exist.

    That doesn't mean it's impossible to do. Just look at the official multiplayer examples, there it shows you how to handle different "camera" positions for each connected player.

    Online Multiplayer includes all info you need for multiplayer and how to handle individual viewport positions for each client. Or how to handle a different game state for a peer when compared to a host.

    There are multiple ways to approach your idea, there's no finished system or tool that makes it for you with a few clicks. Just like with anything else, you need to use the tools at your disposal to come up with a way to achieve your goals.

    Construct 3 Documentation includes all the information you need to create your game.

    There have been other people asking for similar setups before:

    construct.net/en/forum/construct-3/how-do-i-8/multiplayer-camera-following-173525

    construct.net/en/forum/construct-3/how-do-i-8/player-own-camera-multiplayer-152924

    construct.net/en/forum/construct-2/how-do-i-18/scroll-camera-player-79026

    Making a game or using a tool is a learning process. A video or a tutorial for every single system or concept that you come up with doesn't exist.

  • Yes you can change the event to the collision condition. But just to make sure you understand how events work:

    The game runs through "player -> is overlapping coin" every single tick! (even without the "Every tick" condition)

    Means, if there's a tick, in which multiple coins overlap with the player at the same time, the condition is true -> but only 1 coin will be added, while all overlapping coins will be destroyed.

    So you would either need to change it to:

    ->For each coin --> player is overlapping coin

    As a nested event, to make sure that every single coin triggers this event if multiple coins are overlapping the player.

    OR

    instead of "Add 1 to coins". You could change the "1" to "coin.PickedCount". So if multiple coins are overlapping, it will be increased by the current overlapped value.

  • Oh ok.

    Good to know. Because all official tutorials only feature the tag "construct3".

    So i assumed we needed to use that one.

    But yes you're right, construct-3 works as expected. Maybe add "construct3" to avoid confusion?

  • Unfortunately Construct 3 doesn't offer any great tools for isometric games.

    Although it is possible to do, the editor isn't doing you any favor.

    However there are official isometric pixel art examples you can look at (which use tiles i believe) so lookout for them.

    Isometric examples can also be found in the asset store.

    You can use sprites and place them manually, which is rather time consuming.

    You can program your own level designer using C3.

    Or you can use external tools as a map editor, export the map to json. Then import the json format to C3 to generate the map on runtime.

  • Yes it is possible.

    You can learn a lot from the multiplayer examples. Either adjust the camera/viewport position/rotation for each player, or mirror the object positions.

  • Please look at the links.

    Some translations ARE tagged with "construct3". But they still won't appear. Or maybe i'm missunderstanding something?

    Just seems like a big deal to me if you can't find hundreds of tutorials if you don't understand english.

    I can live with your design, and i understand that some of it may require a lot of work. It's just honestly annoying to manage assets, bundles and discounts in your asset store. I wrote these down after it took me an hour for some very basic changes that i first had to figure out. Things that could be changed in a few minutes like adjusting a discount.

Everade's avatar

Everade

Online Now

Member since 24 Jun, 2014
Last online 3 Jun, 2026

Twitter
Everade has 12 followers

Connect with Everade