R0J0hound's Forum Posts

  • You'd have to see what you could change with system actions. Maybe changing the view size might do that, but you'd probably have to change the zoom to compensate so things appear the same size to the player. The question is would that affect the performance at all.

  • If you added such an option to your game, it'd be up to you to change what it does. Graphically I guess you could make less particles be used, or less objects on screen. Another would be to disable effects.

  • When an object has an effect you can change the parameters with events. You should be able to find the action that does that under that object. You change each color component separately. So for example if you want the color to change as soon as the game starts, and take 4 seconds, do this:

    every tick

    --- set red to lerp(255, 0, min(1, time/4))

    --- set green to lerp(255, 0, min(1, time/4))

    --- set blue to lerp(255, 0, min(1, time/4))

  • You may be able to screen capture it or paste each frame into the canvas object so you can save it as an animation.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You could probably get that effect by using a couple particle effects.

  • If you don't use an array you still will be using the concept of an array or grid. I've made tetris twice and didn't actually use an array.

  • If you use commas in your sentences. use a different symbol to separate them.

  • scorepixel

    I've never done it and I don't have time to figure it out exactly but based on a quick google search and from what I recall seeing before you should be able to use css to change the z index of an html5 element.

    rexrainbow

    The idea is to move the html element underneath the canvas, which should be possible.

  • Zebbi

    Probably. All the effect does is distort a texture to be in perspective. Rex's behavior hides the math to position sprites on the distortion.

    So you'd design the game as top view and map those positions to the mode7.

    So in a nutshell they are tools you can use to make a game like that. Nothing more will likely be added.

  • The canvas or paster third party addons allow you to manipulate textures. Maybe not the same way as you're thinking which sounds like the construct classic image manipulator plugin.

  • I've never used it but one way would be to have the iframe behind the game's canvas. You'd need to make that part of the canvas transparent so the iframe would show through. That might make any clicking of the iframe not work though.

  • It's an effect and it would help doing the view. Rex's helper behavior is also useful for positioning stuff on the view. Besides that most of the game would be done simply with a top view.

  • The closest thing I can think of that matches that is kinetic energy (KE), which can be calculated with:

    KE = 0.5*mass*velocty^2

    But why not just do it just like that example? The power is just a variable with a value of 5, which you then compare with the velocity^2, or just like your other topic.

    The only new thing would be the relative velocity I guess, but that's just a simple vector subtraction of one velocity from another.

  • Zebbi

    So ads don't show up over sprites with effects? Maybe change the zorder of the ad?

    The trick is you don't do collisions in mode7. You do it in a top view. Basically the entire game is implimented in a top view and as a last step the mode7 effect is used to give the prespective look. The parameters are tweaked so the effect is angled from the player's view. Then all the other objects are posioned with Rex's behavior.

  • You could start with something like this:

    Set scale to self.y

    But that makes the scaling ridiculous. So we can reduce the effect

    Set scale to self.y/500

    That's better in that size difference from the top to the bottom is less drastic. But it's still not perfect since it's too small. You can fix that with an offset:

    Set scale to self.y/500 +1

    Now you can fine tune it by tweaking the values till you get a result you like.

    Another way to do it would be to make the formula From two different scales at two different ys. Then just use some algebra to make an exact equation. You could also use lerp here as well.