PixelRebirth's Forum Posts

  • Uploaded a little trailer for my recently released horror game (only intended for a mature audience):

    Subscribe to Construct videos now
  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • NCD is a short topdown horror game created over the course of October (and some days in November too ). I do not want to describe anything about the story or background, since it is better to experience the game unprepared. Also this game is intended for a mature audience.

    I pretty much abused the "Adjust HSL"-effect here to create some kind of lighting. This came at the cost of performance, so I'm sorry if anyone experiences a low framerate which could render the game unplayable. To prevent anyone from trying the game in a slow browser, I decided to just go for a Node Webkit release for the time being.

    You can grab it over at GameJolt: Download NCD.

  • Joannesalfa

    Unfortunately I don't think that type of game is feasible with this plugin.

  • I have simulated the game scroll down the pieces and fails when the case occurs earlier or are on the wall.

    I'm not entirely sure what to make of your sentence, maybe you could try rephrasing. I take it you added moving pieces to the example. That would be quite a change, because all the example does is redrawing the entire board. But I don't see a problem if done correctly.

    Maybe show what you did?

    I'm reviewing the javascript

    I hope you don't review the source of the lib, because that's very likely a waste of time.

  • iceangel

    I think this is just a little misunderstanding. If you click on the "matches" button in the example, it will only clear the matches that are currently there.

    If you check the before and after images, you will see that the pieces above the stars that have been cleared moved down correctly.

    Now there are a couple of new matches available, which will be cleared if you click the button again.

    For the example it works this way to be able to figure out what's going on at all, since the pieces aren't visually moving. In an actual game of course it would also clear any upcoming matches until there are none.

  • PixelRebirth

    Thanks for example! I would like to ask you a question, Is possible to do quad tiles? I was trying to optimize bubble shooter.

    I'm sorry, but could you please explain what you mean by quad tiles?

    PixelRebirth - This is awesome! Thank you so much for the example!!!

    I do have a question though. How would I go about checking for matches at specific locations instead of the entire board? In my game, I want to check for matches only on a single row or column and leave the remainders on the board.

    [edit]Also, is there a way to move multiple piece's together, instead of just swapping 2?[/edit]

    There is no built-in functionality for this in the plugin. You will have to make these specific checks yourself with events I'm afraid. Same goes for swapping/moving multiple pieces. Maybe it can help in certain cases to mirror the game board in a regular Array object since it provides more means of manipulation.

    PixelRebirth After testing the plugin, i found that has errors in "checkmatches".

    Please do elaborate. What about it have you found faulty?

    Thanks everyone for the feedback!

  • Okay guys, look for the commented example in the first post. I hope this helps!

  • jMatch3 0.4

    This plugin handles the logic of a match-3 type game and is using the jMatch3 lib created by Cyrille Bogaert.

    Download the plugin.

    Download an example file.

    I have been using it in an unfinished project of mine and believe it to be the easiest way to create this type of game in Construct 2. Although it might not be as flexible as other solutions.

    It is probably important to note that this plugin recognizes continuous matches. Meaning that in the following picture, the green gems would be positively matched.

    The gem graphics used in the example file and the picture above were created by Ville Seppanen. Find the source at http://opengameart.org/content/gem-jewel-diamond-glass.

  • The app ID is being submitted fine but I'm getting a JavaScript error with all my projects now I have the new plugin:

    JavaScript error!

    An internal error occurred in the Microsoft Internet extensions

    http://localhost50000/preview_prelude.js, line 189 (col2)

    Any ideas?

    No real idea for the moment. Let me ask though if you're maybe using any actions of the plugin before it is ready? You can make sure the API is ready with the "API is loaded" condition.

    I tested it before briefly in an empty project and with a game of mine and didn't get any javascript errors.

  • Sorry it took so long guys, but here I have a new version of the plugin:

    Spil Games API plugin 1.2 Beta

    The plugin has a property now which lets you enter the ID you get from Spilgames for your game. For the splash screen there are is a new action "Request splash screen", which does exaclty what you are guessing. Also a condition "On splash screen end", which will fire when the splash screen is done showing.

    You may disregard the older splash screen stuff. It's merely still there to not break existing projects.

    I'm labeling this still a beta because I couldn't really test the part with the ID. Any feedback on this would be great.

    I will update the first post of this thread at a later point when I can fully confirm functionality. For now grab the beta from here. Thanks!

  • I should be able to release a new version of the plugin this week that will support the new splash screen and ID. Thank you for your patience!

  • Very good effects! Can make good use of them in my projects. Thank you!

  • OK, the freeze up only happens with More Games on mobile devices (Tested on ipad mini and nexus 7). All others work like logo.

    Confirmed the audio issue on my ipad mini. I'm going to remove music all together from the game and see if that helps at all.

    <div class="self-ref">@Pixelrebirth</div> anything you can think of why the "more_games" action isn't working like the others? Works fine on PC browser, but on 2 mobile browsers I tested it just locks the game as soon as it's called.

    It's all the same regardless which link you open with the plugin. There's nothing special about "more_games".

    I guess it is possible that there is something on the API side that behaves differently with the "more_games"-link. But I'd still lean towards an issue with Construct 2 or the events being used. Which C2 release are you using by the way? I can't seem to reproduce this behavior in r163.

  • PixelRebirth any ideas on how to get my mute function to work? I used to just have the set silent, but when it failed I updated it including the master volume. Still failed. Here it is.

    I honestly don't know why that would be failing. Using the "Set silent"-action has worked for me in the past.

    I assume the muting is working fine in any PC browser?

  • Hi <div class="self-ref">@PixelRebirth</div>

    I'm not sure how to implement the splash screen. I'm also reading the official documentation from spil.

    How do you go about implementing it? Do you make a new layout and use it as your first layout? Then there's the condition "splashscreen enabled". I'm confused. Some months ago, before this plugin, you made a layout, put a logo and waited 3 seconds to go to your main screen. But now I'm not sure because you can't hardcore things.

    Thanks for making this plugin!

    This is from the documentation:

    Splash screen
    
    Implementing this feature in your game is required for all license agreements dated April 4th, 2014 or later.
    Your game should include a splash screen.
    The Game API controls the splash screen behavior.
    In your splash screen implementation, you must check if the splash screen is enabled — in this case, display it before the game loads — or disabled — in this case, don't show the splash screen.
    If the splash screen is enabled, show it using the getSplashScreen method.[/code:18awqpxa]
    
    You make the splash screen yourself (mind what's outlined in your contract), but only show it before the game when the condition "Splash Screen is enabled" is true. Don't forget to have the splash screen open the right link when touched/clicked too. Use "splashScreen" as link name in the action.
    
    Thanks everyone for the kind words!