GeometriX's Recent Forum Activity

  • Pixellate works perfectly for me in Node-Webkit. Maybe it's your video card drivers?

  • You can't change the origin at runtime, but why not use multiple image points, and just pin to them as needed?

  • Nullus I've used this same approach in a wave-based TD game. So, in each level's event sheet I set the enemies that are allowed to spawn, the number of waves in that level, and the number of enemies per wave.

    In the main event sheet, I have a few events that handle the actual spawning of enemies. So, it checks what enemies are allowed to spawn (based on the level's event sheet), then it spawns those enemies, adding 1 to a counter every time a permitted enemy is spawned (not-permitted enemies are simply destroyed off-screen, until a permitted one comes along).

    When that counter reaches the previously determined permitted number of enemies (level's event sheet), it clears the board and adds 1 to the current wave count. When that wave count matches the previously determined number of waves (again, from the level's event sheet) and Enemies.Count=0, then the level is considered to be complete. Store and reset global variables, and jump to the next layout with its own event sheet.

  • My pleasure. It is actually bugged, though. If you hold in the down arrow while still on a platform, and then step onto the ladder, it just drops you straight down at fall speed instead of the ladder "catching" the player.

    I'd fix it but I think it'd require some fiddling, which I'm just not in the mood for :P

  • Link to .capx file (required!):

    dl.dropboxusercontent.com/u/14522925/C2%20examples/bookmarkGroups.capx

    Steps to reproduce:

    1. Contract all groups.

    2. Press F2/Shift+F2 to cycle between bookmarked events.

    Observed result:

    Bookmarked events in contracted groups are not visible.

    Expected result:

    Groups would be expanded to reveal bookmarked events inside.

    Browsers affected:

    Chrome: n/a

    Firefox: n/a

    Internet Explorer: n/a

    Operating system & service pack:

    Windows 8 Pro 64-bit

    Construct 2 version:

    r135

    ===================================

    On a side note, I'd like to make a request for the bookmarks bar to display something more meaningful under the "Bookmark" column, other than simply "Event", in the case of events. Perhaps the first triggering object, or the first triggering condition?

  • Here's a quick example using the platformer template. It's based on adjusting fall speed and setting Y vectors accordingly. You might need to tweak the collision polygon based on your preferences, but it's bug-free as far as I can tell.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • If you don't find a hard-coding solution, you could do it with a single event. Compare two values [Sprite.Sine.CyclePosition >= 0.99] -> Sprite Set Sine Inactive.

  • Here's an example I made for someone else recently.

    In future, I suggest you use the search function before posting a new topic :)

  • Nullus, agreed. I forgot to mention how I handle event sheets. I create a single, all-encompassing event sheet that contains basically anything that's likely to happen more than once across my levels. This includes player controls, UI, enemy interactions and debugging.

    I then create an event sheet per level to handle that particular level's parameters (enemy spawn rate, enemy types, total number of waves, etc.) which are passed on to the main event sheet. Each level event sheet includes the main event sheet.

    I also put all my global variable in their own event sheet, just to keep things neat.

  • I select all locations and go through and uncheck: Korea, Taiwan, Brazil, and South Africa. Those are the ones that get you denied for not having a ratings certificate.

    Slightly OT, but as a South African games journalist trying to raise the status of indie development in our humble local industry, it makes me really sad to see that.

    I'd imagine that developing here, even with the intention of selling to our own market, would be more of a hassle than just selling to the US or Europe.

    I'll get in touch with someone at MS over here and see if maybe this process can at least be simplified. I doubt it'd be possible to remove the requirement.

  • Hmm, it might be.

    Before you jump to that, I'd suggest trying a few tests. Make a simple app that just has some text boxes or sprites or something and see if that runs. If it does, then you know it's your game. If it doesn't, then it's probably your phone.

    Also try exporting your game with "minify script" unchecked - that's been known to cause a few issues in the past, specifically where physics is involved.

  • I'm not saying that it's definitely impossible, just that it's not possible with standard web security practices. There might be some third-party plugins that could do this, but my knowledge of JavaScript isn't great enough to know the details.

GeometriX's avatar

GeometriX

Member since 23 Aug, 2012

Twitter
GeometriX has 1 followers

Connect with GeometriX

Trophy Case

  • 12-Year Club
  • x2
    Coach One of your tutorials has over 1,000 readers
  • x2
    Educator One of your tutorials has over 10,000 readers
  • RTFM Read the fabulous manual
  • Email Verified

Progress

16/44
How to earn trophies