dop2000's Forum Posts

  • This may be possible with some clever use of effects like Alpha Clamp:

    dropbox.com/s/lgv50twti2qyq6o/AlphaClampWater.c3p

    Also check out this post:

    construct.net/en/forum/construct-3/how-do-i-8/animate-type-water-150549

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Yes, you need to parse it with JSON object and use something like JSON.Get("country_code").

    Check out "JSON" template in construct to see how to do it.

  • Does the pointer lock actually work? The cursor should disappear or stop moving.

  • Latitude and longitude are not very useful. If you need to know which country the player is currently in, you'll need to use some online services, for example:

    https://freegeoip.app/json/
    https://ipapi.co/json
    
  • If there are too many properties (columns) for each creature in the array, it will be difficult to work with them, because you'll have to reference them by index.

    I would probably choose a third option - JSON. JSON takes some time to learn, but if you organize the data structure correctly, it should be the easiest and most convenient option.

    Here is an example:

    {
     "ratata": 
     {
     "Name": "Ratata",
     "Element": "Earth",
     "Level": 4,
     "Strength": 3,
     "Speed": 3,
     "Armor": 2,
     "HP": 21,
     "Vulnerabilities": "Dark,Poison",
     "attacks": [{ "Kick": 3}, { "Punch": 1}]
     }, 
    
     "ekans": 
     {
     "Name": "Ekans",
     "Element": "Poison",
     .........
     }
    
    }
    
    
  • That's JavaScript, not Java. (they are completely different languages).

    Try changing "Use worker" setting in project properties.

  • You need to sort your objects on Z-axis.

    Check out this demo:

    howtoconstructdemos.com/z-sorting-in-an-isometric-view-game

  • Did you install any C3 themes or new browser addons?

    You can try running Construct in safe mode:

    https://editor.construct.net/?safe-mode
    

    If the bar is visible, then go to settings and switch to the default theme.

  • Don't use round with random, it will produce uneven results. Value 2 will be picked more often than 1 or 3.

    Use int(random(1,4)) instead, or choose(1,2,3)

  • There are two tasks here - sending information to some server, and receiving information about player status (free coins, no ads etc.)

    If you need a proper solution, you will have to set up a database on your private server, or use some service like Firebase.

    If it's a simple game and you don't care much about people cheating, you can send their email to a Google spreadsheet and just immediately give them free coins for doing that.

  • When the timer starts, save the current system time in Local Storage. If player closed the game, next time it opens retrieve the value from Local Storage and you'll be able to calculate how much time has passed and whether to give the reward or not.

    If you are worried about people changing the time on their device to trick your game, you can retrieve the time from the Internet, there are plenty of free services.

  • It's not recommended to mix Physics with any other movement behaviors, especially if you are using joints.

  • You can make your own drag&drop, it's quite easy, especially since you want to snap object position to the touch.

    On Sprite Touched - save Sprite.UID in a variable

    Is In Touch - pick sprite by the UID saved in that variable and set its position to touch x/y

    On Touch End - clear the variable.

  • Check out Ashley's comment to this bug report:

    github.com/Scirra/Construct-3-bugs/issues/3718

    You can try this trick - create a folder in the list of objects and move either the sprite or Touch object into the folder (but not both).