danialgoodwin's Forum Posts

  • RamPackWobble, lol, I think that is a great name. Also, that idea does work and is probably the most simple to implement.

    Another idea is to apply the physics behavior to the fish, apply a force to the fish when it is near the top of the water, and you can have a very smooth trajectory above the water.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The developers of Construct 2 do their best to ensure that the features offered work for as many platforms as possible.

    But, each platform has additional features that you can add specifically for that platform. For example, when I export games to Windows 8, I detect whether or not the screen is in the snapped or full-screen mode, which no other platforms have.

    When you try to add objects to a layout, there is a special section dedicated to only platform-specific features. You will have to add a plugin in order to use them.

    <img src="http://simplyadvanced.net/dev/construct2/examples/c2-platform-specifc-features.png" border="0" />

    Most other plugins/features you can assume works for all platforms, but you should definitely test everything before publishing.

  • Comments won't disappear from event sheets as long as you save the project. Exporting is independent/separate of saving.

    And, sorry, what was your first question?

  • Do you know of any features in C2 that most other people may not know?

    For example, when creating comments in an event sheet. If you press Enter, then your comment is confirmed. But, if you press Shift+Enter, then you can create a new blank line in the comment area.

    This information is not in the Manual for Comments. Maybe because a simple workaround is to just create a new comment and leave it blank.

    Anyways, I was just wondering if there were more hidden gems like this.

  • My suggestion is that there is a random theme that is thought of. I think those makes the creative works (read: games) more exciting.

  • Lol, if/when you make that, then I will try it. You may also be able to find some more ideas and unleash your creativity by participating in a game jam.

    ps - Next time can you please make the title a little more specific?

  • Okay, nice. I like the game and the concept where each character has a different ability.

    I had to learn that the telekinesis only works within a certain amount of distance from the character (maybe it could fade out at that distance?). At first I thought it was just another firing/shooting effect. (EDIT: I just reread your post, you did mentioned that I had to be within a certain distance lol)

    I learned that the blue guy's water spout could block the enemy fireballs, which made things easier.

    Any reason why the anvil falling on my character killed all of them at the same time, but death by fireball only killed one?

    Overall, well put together!

  • Okay, I watched the video. Any difference in particular you specifically would like to mention? I might be missing something.

    Similarities:

    • Endless flyer
    • Randomly generated levels, with a certain pattern
    • Player moves up and down
    • Screen/background is moving left
    • There is a top and bottom boundary
    • There are objects appearing in the middle of the screen (and top/bottom)
    • There is a score that is kept that depends on the distance traveled

    But, just to make sure we are talking about the same template, here's a picture of "Flying along":

    <img src="http://simplyadvanced.net/dev/construct2/examples/c2-game-flying-along.png" border="0" />

    And, here is a picture of the example endless flight game:

    <img src="http://simplyadvanced.net/dev/construct2/examples/game-endless-flyer-harry-potter.png" border="0" />

  • I like the idea of the game, but I appear to be doing something wrong.. I can't get passed the boxes and on to the second (or higher) layer. =/

  • Well, whilst it is still good to learn how to use Arrays, I have another idea for you.

    You can get a full working example of an "endless flight" game in the Construct 2 program.

    1. Open Construct 2

    2. Go to File->New (or use Ctrl+n)

    3. Search for "Template: Flying along" and open it

    And, there you go. An infinite flying game that is well-commented and easily expandable. Also, there are no arrays involved in the making of this endless flight example.

    I hope this helps.

  • Sure thing. Would you mind posting a picture of the conditions and actions where you think the problem is? Then it will be much easier to tell what is going wrong.

    But, basically, it sounds like you have an Unreferenced object, which is the most likely cause of this issue.

  • on each layer I have a number of objects which should be active only when the layer is shown for the first time. before the layer becomes visible or after the following is shown - the objects must stay inactive.

    Could you give a hint on this, please?

    I'm not sure how you project is set up, but one idea is that you could put your specific-layer events in different Groups, then activate/deactivate those groups when you change layer visibilities.

    Also, another idea I'm not sure if you ruled out yet.. It almost sounds like you could be using different layouts instead of different layers for your game, since they seem independent from each other..

  • I was just researching how to handle the different view states of Windows 8. This seems promising. But, unfortunately, it didn't get any replies waay back in April 2013.

    So, now that ten months have gone by, does anybody here have comments about this or how they organize their Windows 8 snapped views?

  • Lpgfinmarkus, what method did you use?

    I would like to suggest adding the bullet behavior to your AI sprite. Then, in the event sheet, create a condition that says System."Every X seconds". Then create an action that changes the sprite's bullet angle of motion.

    That will allow your sprite to wander around aimlessly.

    There are many methods of handling the sprite going off the screen:

    1. Destroy the sprite. Either in the event sheet or using the specific behavior for that.

    2. Use the "Wrap" behavior for the object.

    3. Create a border around the layout so that the bullet sprites would bounce off them. This can be done by using sprites and adding the "Solid" behavior to them.

    I hope this helps.

  • , what seems to work the best for me is to create an event sheet that is a superclass (aka parent class) for all of the levels. The superclass contains all the logic that is the same for all the levels. Then, as LittleStain said, you would include that superclass event sheet in each of the levels.

    Also, in my superclass, I've created many functions that the regular level event sheets can call. It definitely helps the readability of all the event sheets and it makes creating each additional level much faster.