danialgoodwin's Forum Posts

  • Yeah, thanks for sharing. This could be our way in.

  • andreasnvr, I just downloaded and it works great, so you got five stars!

    I really like the concept too, especially since I'm used to typing out all the code.

    Your Windows 8 game seems much more involved than my first two Win8 apps - Coinqueror and Gather Gems. Great job!

  • There is a lot about the graphics program Paint.NET that many people don't know about. So, I'd just like to take the time to share with you all the extra knowledge that you usually wouldn't get from just the original download.

    The easiest way to describe Paint.NET is that it is a simplier/easier/free version of Photoshop. If you think there is a feature missing, then there is probably a plugin for it.

    • Paint.NET DOES have the ability to open/save PSD (Photoshop) files. (with this plugin)
    • If you want to make pixel art, then there is the ability to toggle a "Pixel Grid" to make that easier.
    • Has ability to create spritesheets and split them.
    • Has layers, and many different blending modes and effects to apply.
    • Unlimited history for undo.
    • And more..

    Every now and then, I write short tutorials on how to implement certain features/effects in Paint.NET. My most recent was a few days ago about the spritesheet plugins I use. One allows you to create a spritesheet from all your visible layers. The other plugin allows you to easily split a spritesheet into individual images.

  • My main graphics program is Paint.NET. If you think there is a feature missing, then there is probably a plugin for it.

    And, just a few days ago, I wrote a short blog post about the spritesheet plugins I use. One allows you to create a spritesheet from all your visible layers. The other plugin allows you to easily split a spritesheet into individual images.

  • Wow! That's amazing! If I didn't watch it load, then I could have believed it was a magic picture frame lol. I like seeing the different creations that come from C2.

  • moebios, you only need to drag your objects to a single layout, even if you use the object in multiple layouts. The purpose of putting the objects in the layouts at least once (even if you don't need it in the beginning) is so that the C2 game engine knows what the initial values are for the object, i.e. the values in the properties bar.

    For organizing, I just group like things together. And, I've put the objects outside of margins and it still works. In a future project, I've been thinking about putting all the objects in a layout that is never shown to the user. That might be the best way to organize the objects and keep them out of your way.

  • IE 11 has the FPS view and CPU usage build in :)

    CTRL + SHIFT + U

    Thanks for the tip! I didn't know about that. Recently, I've mainly been building for Windows 8 and Window Phone, so it should be handy. =]

    I'm glad I could help others too. ;)

  • Sounds like a good suggestion. I just looked again, and I'm surprised that this feature isn't already in there.

    With the great OOP (Object-Oriented Programming) in Construct 2, I wouldn't be surprised if Ashley had this implemented within the next few releases.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • kenn, here's a few more ideas to solve this issue:

    • If all the buttons are in a Family, or at at least in a single click event, then you can use the System condition called "Pick nth instance". The 0th instance should be the one on top.
    • It sounds like the buttons are spawning randomly in order to cause the overlapping. Maybe you would rather create different spawn points for the buttons so that they don't overlap? Or, you could delete the button if it is overlapping another button, and spawn it again until it isn't overlapping.

    But, I think the first solution I gave should be the easiest to implement.

  • Do you happen to know why the fps changes between Inspect , Watch , Profile (While in Debug mode) ?

    If I had to guess Inspecting requires checking all conditions every tick.

    I suspect that you are right. The system does have to do a lot more in order to show all those debugging values. So, the most accurate/important is how it runs for the user. In some of my games, I like to create a keyboard event to toggle showing FPS. I think it is a good practice when developing games.

  • It worked! danialgoodwin

    - Best Regards

    Happy to hear it! By the way, I'm glad you checked the FPS before doing these changes. So, what's your FPS now?

  • There is a System condition for "Is on platform":

    Is on platform

    Test if currently running on a given platform, such as Android or as a Windows 8 app. Note it's possible multiple options can be true simultaneously. For example, if running in a browser on Android, both Is on platform Android and Is on platform HTML5 website will be true.

    Source: https://www.scirra.com/manual/124/system-conditions

  • EyezWidee, try to limit the number of top-level actions, because those are being checked every tick.

    One of the performance measures I've added into my game was using the System condition "Every x seconds". Then, I put many things as sub-events under that. For example you can put at least the following as subconditions to "Every 0.2 seconds":

    • Update the score on screen
    • Check for player falls out of bounds
    • Destroy blocks that go off screen.

    This is much more efficient than every tick.

  • Which Browser action are you using to open the external link?

    I forget the exact names, but one is called "Open link" and the other is called something like "Open link in new window". For me, the first didn't work. Only using the second one worked for me. Though, tested in Windows Phone, not Android.

  • Amazon Appstore Now Allows Developers To Charge For HTML5 Web Apps, Promote Them Through �Free App Of The Day�

    I think there are a few people in these forums that develop HTML5 Web Apps. They should be pleased to note another method of monetization for their creations.

    Enjoy. ;)