scidave's Forum Posts

  • Sweet game! Amazing work for a side project. I had trouble with the controls as well. I got the hang of them ok, but could either kill enemies or pick up prisoners. It was nearly impossible to do both at the same time. Still really nice work.

  • I address a few ways to transition between points in a layout or between layouts in Part 4 of the Mikey's adventure tutorial in the tutorials section. Like newt said, without more specifics can't really help much more.

    I don't understood what you mean by need a spawnpoint. Just put an object there so when the player runs into it he moves to the next place. Or, use a condition if the player moves off the screen he moves to the next layout.

  • Rick16.. you should definitely work on your English. Maybe your poor translation made you say some things you did not intend.. but come on!

    Construct is one of the coolest open source tools I've come across, the program is FAST (I've tried gamemaker), is powerful, and pretty easy to use. The developers and other users are responsive too.

    The only negative I have is the python support. Questions on just about any other topic are answered really quickly, but Python help is pretty much non-existent... but I still love you guys.

  • oops...I was thinking of the Ghost Shooter game under File, New, and New Templates/Examples. Look at event number 10. I think that is what you want.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • What you are describing is exactly what occurs in the Ghost Shooter Tutorials. Just use a condition:

    • Every X milliseconds

    Then do an action:

    • Create Ghost offscreen... etc

    If you look through the events in Ghost Shooter you will find it... assuming I understood your question.

  • Thanks for the details Vinny. When I first saw your announcement I mistakenly took it for someone just interested in people making parts of a game for someone else, which was clearly my mistake.

    This actually sounds like a cool contest, and I would do it. However, I can't for the next couple weeks.

    To get better participation in contests, I think we need more announcement structure and better warning on when the contest would be. For example, announce the contest three-four weeks in advance, then get lots of comments and interest generated in it. Give some type of formal description of the contest, rules, judging, etc.... That will get more people interested in participating. As you get closer to the date of the contest, post reminders to keep visibility and interest up.

    Just some thoughts. I would personally love to see more contest run for Construct. I'd even be willing to chip in some small prize money for the winner to encourage more participation!

  • The next tutorial is out!!! This one covers layout transitions, sound, music, light, and general techniques to polish your game.

    <img src="http://i25.tinypic.com/23w9y8g.jpg">

    <img src="http://i29.tinypic.com/15rk2le.jpg">

    Downlink link (I created the .cap with Construct .99.5):

    http://www.box.net/shared/mdxgb80310

    Based on the low feedback, I've decided to stop creating the tutorials. If you would like to see more tutorials please comment AND mention what you would like to see in the game. If there is enough interest and consensus on topics you would like to see added to the game then I'll consider creating more. Hope you find this helpful!!

  • I'm trying to figure out how to make use of external Python libraries. Anyone with experience??

    I first implemented a simple "hello world" program to see if python works. It does: http://www.box.net/shared/uurz5hf5b8

    Then I tried a simple example using a math import. That worked as well.

    Then I tried to get a simple AI chat python program working (which works fine if I run it externally in Python 2.5 or Python 2.6. I don't get anything to return and its nearly impossible to troubleshoot.

    Here is the .cap that isn't working: http://www.box.net/shared/pt45f74qze

    I'm using the PyAIML module: http://www.box.net/shared/ts3nco3146

    The Python code is very simple:

    import aiml

    k = aiml.Kernel()

    print k

    Of course, I am not using print k, but am instead printing via a text box. This should print out an AIML kernel object handle. This works fine with my normal Python install.

    Any ideas on how to get this to work? Is this a path problem? Does Construct support importing external libraries?

  • I have no idea what you mean by this...sounds like we are just making games for you. Can you provide more details on how the compo would actually work?

  • I agree on the key placement, it did not seem natural to me at all.

    However, the game on the whole rocks!! This is really sweet and looks like it could be a commercial game demo almost. You've put some nice effort into this.

  • What you are doing sounds right, so it might help if you posted a simple .cap showing the problem. It sounds like somehow you are picking the group instead of the individual object. Maybe someone better than I can solve this without the .cap

  • The python documentation is a complete reference to the python API, and has code examples.

    I agree, we don't need a Python API. I was thinking more of a Python Construct API. Maybe they are one and the same. If so are you saying then that I can use ANY Python code in Construct? Any Python API can be imported and used? If that is the case it is not clear from the scripting interface. Like I said before I have programmed many Python programs and have plenty of Python code examples. What I would like to know is if there is any limitation to what Python code can be used with Construct and if so generally what is it.

    I would be more than happy to help show Python scripting examples with Construct, but it would be nice to have one reference on how it would be helpful is all I'm saying...

  • I didn't know how to post pics either, so don't feel bad. You can post them to a free site like tinypic and then just reference the image using the Img tags.

  • Nice example (and well commented) of checking the hash on the INI file. I'm sure this will help lots of Construct users.

  • Hm, debugger in Windows is intended for debugging devices and drivers (if I'm not mistaken). Certainly, such dumps are useless for Construct.

    Actually, the Windows debugger (Windbg) debugs user mode applications (like Construct) just as easy as devices and drivers. I use it all the time for this. It will do everything that Ultraexplorer does and more. You can use it as a just-in-time debugger (not just to deal with crash dumps).

    However, I don't see the point in adding any of this functionality to Construct (whether it be Windbg or Ultraexplorer). Users don't need to debug crashes and they don't need to see call stacks, dissasembly, and registers, etc.... What they need is a simple "source code"/event debug capability where they can single step events and step into Functions, etc.. A very small subset of what a normal debugger can do.