danialgoodwin's Forum Posts

  • Why not just use different objects, and touch those objects to simulate the mouse?

    This sounds like a good solution. And, perhaps you can have extra debug events as a subevent of System."Is in preview mode".

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • As alvarop said, tags for the music/sounds are VERY useful for starting and stopping them individually. I would also highly recommend putting the name of the audio files as global constant variables. It'll also help whenever you need to change a file name, and you get the added benefit of the name of the sound file appearing as a auto-completion.

  • In the paid version of Construct 2, this issue can easily be handled with a Containers.

    In the free version of C2, when the trampoline moves, you can define each of the sprites to also move the same way. This would just take more events and actions.

    statham, but if you want more jumping direction without adding additional sprites, you could possibly get the location of where the player collision occurs, the do some maths to calculate the angle the player should bounce.

  • miketv, okay, I can imagine scenarios where the background is most important. Maybe that sort of game would have different themes for the user to go through. In that case, you still don't need to load graphics that are nowhere near where the window the user is viewing. I think that idea to split the single very large image into multiple smaller images would work great. Then, when you only load the images as they are about to appear to the use (and destroy ones that leave), there will be less memory usage, thus a better performance.

    When I said the "pseudo-infinite" layouts, I just meant that some game designers have manually created/programmed the level to look a certain way, and every time you play that level it will always look the same. Then, it could be made practically impossible to get to the end, or it could just loop around with more enemies, as an example. A somewhat popular game a while back that I tested was "Robot Unicorn Attack 2". In that game certain levels were always the same, but I never could reach the end.

    For the randomized infinite layouts, the Construct 2 start dialog (Ctrl+n) has a great example called "Flying along". Also, the current game/app fad, "Flappy Bird" has an infinite random layout. And, when I say "random" with these games, there are typically restrictions on what can happen so that parts are impossible to complete.

  • Awesome! I recently found that part of the manual and was thinking about something like this. I'm glad you created it!

  • thejbos, +1. Thank you very much for sharing this. I mainly publish to Windows 8 (and WP8), and will probably experience this the next time I try to export/publish.

    Was it a complicated or basic game you had? About how many sprites on the screen at once?

  • There is no single best platform out there for everything. Construct 2 specializes in 2D creations and ease of use (though people have also made imitation 3D apps and do develop very complex programs).

    liquidsnake, C2's easy learning curve makes it ideal for you also because you can spend less time figuring out how the system works, and more time using your writing and artistic skills.

    Since you rather more focus on story and artistic expression rather than gameplay, one idea is that you can work together with another C2 developer?

    And, as alvarop said, the free version will get you very far. ;)

  • As said, having the huge background image will take up a lot of memory which some low-end devices may not be able to handle.

    miketv, it's all about the experience that you would like to provide for your users. There are successful games that design the entire pseudo-infinite levels and there are successful games that have entirely randomized infinite layouts. But, I doubt either has an image that is the size of the entire level. There are much more important aspects to the game that you probably want the users to experience.

  • komalrajsingh, thanks for sharing your code. I like learning how others also organize their code. And, I'm sure I'll learn a little more about C2.

  • lennaert, good game! Works great.

    The first level, I played by using as few missiles as possible. The second level involved constant missiles flying and exploding, just because I could. ;)

  • Hmmm, my entire games are put into functions and I haven't had trouble yet. Though, it would be nice to have the function names as a constant global variable rather than a hardcoded value, but I hear at least that's being worked on.

    nimos100, and others, how many parameters do you typically use in your functions?

  • I'll just create a layer beneath with the background color I want. :).

    Alright, I'm glad you found a solution. =]

  • list3ner, I'm not sure what your skill level with Android is, but you could make your own wrapper with whatever code you want. Basically, you just need to create one basic Android app that has a single Activity/page with just a WebView in it. In the Java code, you would then navigate to the local source HTML w/Javascript file that is exported from Construct 2.

  • suatozkan1987, Have you tried using the debug mode yet? (Ctrl+F5 or "Debug layout" button in ribbon)

    Using this feature allows you to see what the value of every variable is. Maybe, you'll notice something isn't changing that should be.

  • Doc Ai, how are you trying to edit the sprite font? Can you please be more specific? Also, what does it currently look like, and how would you like it to look? The "black/grey and white" squares that represent transparency shouldn't be affecting your work at all.