Tetriser's Forum Posts

  • I'm not occurring issues with the gamepad controls in NW.js 0.13, C2 r226 beta and Windows 10.

    I don't have an Xbox 360 controller, but I emulate it using x360ce, with a Chinese-made PlayStation controller.

  • Elliott - Have you play my game? Just telling.

  • It wasn't occurred on my computer.

    I'm really sure that you're using an unsupported and/or outdated GPU, what is your GPU?

    I'm using AMD Radeon R5 with AMD Radeon Software Crimson.

  • Finished voting for Construct 2!

    I'm not interested with Kerbal.

  • I've changed my avatar, again...

    Due to my clumsiness and was forgot to backup the new Round Rotate project when my PC is broken, I have to remake everything!

    Anyway, my current avatar is now the redesigned icon for Round Rotate, as opposed to the previous icon. Wait for a few minutes and clear your cache if you still see my old avatar...

  • alextro - Well, I'll try it later.

  • zenox98 - Can you sticky this post? This is quite promising.

    AndreasR - What do you say about this?

  • - Nice method for that.

    But I have my own solution for a "mid-game" layout loader:

    • Create a new layout as the loader
    • Create an animated sprite for the loading indicator inside the layout
    • Create a variable for the sprite and name it "load" or anything you think best
    • Create a global text variable and name it "target_layout" or anything else

    Then, add these events to the layout's event sheet:

    == loader.load < 6000

    --- Add fps to loader.load

    == loader.load >= 6000

    --- Go to layout "target_layout"

    Finally, in the event when it should go to the loader and load the desired layout, set the "target_layout" variable to the name of the layout you want to enter, and go to the loader layout.

    I hope it could work.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • alextro - Do you have a solution for the block gravity system to handle irregular layouts?

      o o o o  
    o o o o o o
    o o o o o o
    o o o o o o
      o o o o  
    
    o = block
    [/code:2kkj4drp]
  • Ashley - Any plans for this feature? This feature is quite interesting...

  • newt - OpenGameArt.org

    You just made a URL typo, sir...

  • I'm really sure that 3rd-party ads doesn't apply to developer logos inside the game.

  • garyrossiter - Maybe you can use an array to unlocking levels.

    Firstly, when a level is complete, store a data in an array using Set at X action. Like this:

    Array: Set at X:

    X = Current level number

    Value = 1

    Secondly, store the array data as JSON inside the Local Storage using Set Item action:

    Local Storage: Set item:

    Key: "level"

    Value: Array.AsJSON

    Thirdly, at the level selection screen, retrieve the array data from the Local Storage:

    System: Start of layout:

    |-- LocalStorage: Check item "level" exists

    LocalStorage: On item "level" exists:

    |-- LocalStorage: Get item "level"

    LocalStorage: On item "level" get:

    |-- Load from JSON string LocalStorage.ItemValue

    Finally, use a loop with the array once loaded, you need a "button" sprite with a number of frames and a Boolean variable:

    INFO: Place these events inside the On item "level" get event!

    System: For "level" from 1 to <the total number of levels>

    == Array: Value at (loopindex) = 0

    === ButtonSprite: Anmation frame = loopindex

    === | -- ButtonSprite: Set lock to true

    I hope this works.

  • PulvererPeter - Have you played Airscape: The Fall of Gravity, The Next Penelope or Cosmochoria (not played this yet...)?

    I'm sure those are really professional in every aspects.

  • About that command prompt error, add your JDK (Java SE Dev Kit) 'bin' path (eg. C:/Program Files/Java/jdk1.x.x_xx/bin) in the PATH environment variable.

    Or just find the 'keytool' in your JDK location (inside the 'bin' folder), right-click it while pressing Shift, select 'Copy as Path', paste it into the command prompt and add the desired parameters.

    Or just use Cocoon.IO or Intel XDK like what said.