tulamide's Recent Forum Activity

  • Whoa there guys, let's take a deeeeep breath

    My post was an answer to the arrogance and ignorance of raymond and to noone else. I hope you didn't get this wrong, raymond just misused your thread, that's why my answer was posted here and not in discussion, where raymond's and my posts should be.

    But I learned a lot of Mr Almighty. Being helpful means you're condescending. Right. Understood.

  • I had a look at the tracker. It is reported and still open:

    http://sourceforge.net/tracker/index.php?func=detail&aid=2931401&group_id=207820&atid=1003219

    So I would say it is a known bug )

  • You're attacking the wrong. We at least try to help - you don't.

    First of all, programming doesn't mean knowing C. Programming is a process of telling the computer, what you want him to do. You use whatever tools help you achieving this. C/C++/C#/Pascal/Basic/Construct/Flash/Python/lua ... you name it.

    Second, whatever tool you choose, there is a core part that is shared among all of them. That is the basics you need to know, wether you like it or not.

    Third, you need to have the wish to learn by doing.

    Really, that post sounds so arrogant, like you want to sit in your chair, crossing your arms and telling everybody: "Now feed me." And while you are complaining, that help has to be done your way of thinking, because that certainly is the only right way, as noone is right but you - while moaning so, you do nothing of all that. Not one single code example from you, no cap file, no wiki entry, nothing.

    I for one at least try to help, and btw I posted a link to an example cap file that covers all of it. So there is the visual example you're talking about, but I'm sure you don't know about it, because you hadn't have the time to revise it. Attacking the one's who are helping is much more important.

    Last, if you would have read the posts carefully and not only parts you can jump on, you would have seen, that the timeline object does not work fine for him, there is a gap of 1 second. That certainly is the reason for silent to try to help with hints, explanations and a cap file.

    I am no tutor, and I don't see, why I should act as one. You want the process of programming not to happen? Well, then you can't develop games. One does not happen without the other.

  • Construct is not well documented. Yes, that's true. We don't have a reference of every object's ACE, we don't have a reference for how they are meant to be used, syntax limitations, etc.

    On the other hand, it is so hard to contribute.

    Just a few weeks after registering on the forum, I wanted to help with an angle problem. I proposed something I used in other languages, assuming that an angle as a value in degrees would always be in the range 0-360, what in Construct is not always the case (But even with the angle being something like -170 or 412, I still not quite understand why I'm not allowed to use math like abs(abs(angle % 360 ) - 180) to test for certain directions or a range of angles etc). I quickly learned then about "anglediff" and comparisons like "is clockwise". The point is, I knew they were there, but it was nowhere explained why they are there. Ashleys answers were very helpful but they are not on the wiki although they are essential (especially because they come from one of the developers)

    I wanted to do a beginner's guide of creating effects. Soon after starting I ran into wierd behavior. HLSL intrinsic functions that are supposed to work with profile ps_2_0 do not. "noise" just does nothing, whereas "trunc" at least gives an error message (although it shouldn't), etc. So I gave up.

    I wanted to do a in-depth tutorial about using particles. Guess what, I ran into bugs like setting the rate by code not working when in unlimited frame mode and a bunch of others. So I gave up.

    I wanted to document the binary object - running into bugs (like Get Cursor Position not working).

    I submitted bugs to the tracker, asked in the forum, but: How am I supposed to document something that doesn't work or we are not sure about why exactly it exists?

    That is why I reduced my efforts to reading the help forum, answering as much as I can. And probably some dozens of other people too.

  • You may be right, newt. After your post I played around with the imagepoints. If I delete the point named "1" I can export without problems, as soon as I add one, it crashes again.

  • As far as I can say, the crashing only occurs when trying to export the frames of Enemy1. I had no problems exporting TalkPers1, key, Key2 or Pillar.

    Interesting that Enemy1 is the only object of the 5 that has its default animation renamed to "Walking", while in Start Animation it still says "Default". However, just setting Start Animation to "Walking" didn't solve the problem, but it may have something to do with it.

    Sorry for not being able to help more.

  • The visual representation can be done in so many ways (textbox, sprites, colors, etc) that you have to find yourself the most accurate one.

    The counter itself is very easy to implement. Create a global variable, give it the value of your choice, substract in certain steps (e.g. every 1000 miliseconds) and check if the global reaches <= 0

    For an example of how to visually represent time you may want to have a look at this thread (includes downloadable example)

  • Not exactly what you are looking for, but the technique is similar:

    The thread:

    The file: http://www.mediafire.com/file/ojmtyiiwg ... tantly.cap

    Also, there is the custom movement behavior. Should work fine too.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Just a reminder: There already is a sytem expression for padding, called ZeroPad. Instead of

    global('Hour') & ":" & Right("00" & str(global('Minute')), 2) & " " & global('AMPM')[/code:3v2hg9o8]
    
    you can simplify by
    [code:3v2hg9o8]global('Hour') & ":" & ZeroPad(global('Minute'), 2) & " " & global('AMPM')[/code:3v2hg9o8]
  • I think this one was missing. I tried to make the parameters where possible similar to the ones of the gradient object.

    A picture can tell so much more than I could describe (click for a larger version):

    How it works

    Best way to use this effect is by creating a sprite with the smallest size you can handle (e.g. 8x8, 4x2, etc). This way, you don't add much to VRAM. Apply the effect and resize the sprite on the layout to your needs. The sprite does not need to have a texture - just create a sprite and apply the effect.

    Don't resize the canvas in the picture editor because this would add to VRAM!

    How to use it

    The parameters are:

    • Direction - Set this to 1 to make Color1 the inner color, every other value makes Color2 the inner color
    • Color1 Red, Green, Blue - The channel values of the first color in percent
    • Color1 Opacity - The opacity of Color1 in percent
    • Color2 Red, Green, Blue - The channel values of the second color in percent
    • Color2 Opacity - The opacity of Color2 in percent
    • Opaque? - Set this to 1 if you would like to have an oval shape of the gradient's size

    Every percentage value may be set outside the range 0-100%

    Installation

    Download RadialGradient.fx and put in the effects folder of Construct.

    RadialGradient.cap, the source of the screenshot, is also available.

    I hope it extends the capabilities of Construct.

    I will keep creating effects, some may be provided soon (I just don't know if you understand this sentence as a promise or a threat )

  • The folder "my documents" (hope it is called so in english^^) is the default storage location for saved files. It should be writable without admin rights.

  • Also, is Construct eligible to be used?

    From their contest rules, part 4:

    "Games developed using middleware/engine software are eligible but only if commercial rights are granted with the license to use that software. Such requirements should be reviewed carefully by the Entrant prior to submission."

    So I see no problem here. Compare to this thread: http://www.scirra.com/forum/viewtopic.php?f=2&t=245&p=45708#p45708

tulamide's avatar

tulamide

Member since 11 Sep, 2009

Twitter
tulamide has 3 followers

Trophy Case

  • 15-Year Club
  • Coach One of your tutorials has over 1,000 readers
  • Email Verified

Progress

17/44
How to earn trophies