bWard's Forum Posts

  • 3072 x 1024 is a large background. If large portions of your background aren't shown on the screen at all times, then you could save memory by having tiles sized small enough so off-screen portions of the background won't be drawn.

    If your game background is large to be scaled down to fit on-screen, then you should consider lowering your resolution. Third generation iPads are only 2048 x 1536.

  • This sounds a lot like the comments feature. You can place all your comments around your code, in its own event sheet, or hidden under sub-events.

  • If you're talking about normal collision checking, like mouse clicks or sprite collisions, then I would check for a circle collision in the code triggered by a square collision. (IE, a square with 10 width would have a 5 radius, whenever the square collides it would then check for a radial collision from the center)

    Although you're right, the image editor having a circle option separated from pixels could be a useful feature. But in terms of game efficiency, there's nothing wrong with resorting to octagons or manually checking its radius on collision.

  • Ooo, an update! This really is a great plugin, an absolute must for Construct users.

    Although I've noticed one bug, if I try to reference Easetween.Target for its X/Y target value, the game will freeze.

  • Some users create games for their websites and facebook, others for apps on their smartphones. Maybe they're paid workers, maybe they're aspiring indie game developers, or perhaps it's a hobby. Everyone from artists bringing their creations to life to new programmers learning the rope to HTML5 supporters have a goal in mind: What do you do with Construct?

    I use Construct to make cross-platform apps on Android and iOS, but have also been hired to remake old flash games in HTML5.

  • 3rd second point? If you're talking about imagepoints, then there's an option for that when you use the Set Position to Another Object event, just change the number to the imagepoint id.

    For a random list, you could have an array with text value and assign the text using the random function to choose which value in the array to use.

    Text set text to Array.At(int(random(ArrayCount)))

    That should do the trick, as long as the array only has 1 value.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Construct by default pauses the application when it is not the main focus, for example the iPod returns to the home menu or the web browser switches to another tab.

    This is normally great, but I might not want that for some slow-paced games that need to run background code when absent. Also, games may create glitches when paused and resumed in this manner.

    Is there any way to negate this "pause when unfocused" behavior?

  • Yeah, details of the game would be nice. Otherwise it's just a blind offer.

    Also, talking about upgrading to Admin makes it seem like you have an external forum or account in mind?

  • I usually keep about 3 or 4 layers, but that's because my objects usually don't need to have such a precise order. Everything being kept in the same 1-2 layers is usually fine, with most background elements staying in order on the bottom layer.

    Also, z-order can be used the same way as layer management.

  • I think being in North California disqualified me... But there's no chain-yanking, no one else has mentioned the user group or meeting up besides yourself. We were talking about our close-by locations.

  • I don't know if I follow what you're saying, but you can use this color picker when changing font color.

  • I'm glad to see everyone's on the same page, even if it isn't the most required feature right now. Here's to the future updates for Construct!

  • This community is unfriendly? That's a shame to hear. I actually haven't had a chance to know the community enough to have an opinion.... care to elaborate? What was your experience?

  • Me too. I use "true/false" strings or 0 or 1 as a substitute, but it's still not the most convenient method, especially when employers actually look at my code...

  • There are lots of ways to go about this: the Custom Movement behavior isn't meant to recreate behaviors like this, as noted on the Custom Movement manual page, and would be best suited for other behaviors, or simply using the Move at Angle command or Bullet behavior with an event to round its angle to 45, 135, 225, or 315. Custom Movement just doesn't give you the capabilities you need.

    Yet if you really want to check for when the ball collides with a corner, (or moves through it, as happened to me when I tested out your .capx,) you should add another event to check for when the ball X/Y is exactly at wall X/Y or inside of it to check for the corner and multiply the custom movement speed by -1 rather than using the reverse function.