tulamide's Forum Posts

  • I just made this little app:

    <img src="https://dl.dropboxusercontent.com/u/11182740/C2/images/rndaudiotest.png" border="0" />

    It works just fine.

    int(random(0, 2)) will give you either 0 or 1. You have to go one higher than the highest index: int(random(0, 3)) or shorter (if the range starts with zero, you can omit it) int(random(3))

    The rest seems to be correct. So either the sound names are wrong or the condition that allows playing the sound files is never valid.

  • Yes, I know I'm the bad guy once again, but considering you're sharing explicit information by email, and providing developers with explicit content (as assets for a game): How do you make sure (prior to put out any info) the people that get in contact with you are not immature?

  • Dasat

    You should look for C2 examples, because some parts of the highscore, like saving, can't be translated to C2. Also, it uses an advanced algorithm (divide&conquer), while bubble sort should be sufficient (or the built-in sorting function of C2's arrays)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I hate you ... for making me want to play it <img src="smileys/smiley36.gif" border="0" align="middle" />

  • Tom

    Will this be addressed? Or is it way down on the list? <img src="smileys/smiley4.gif" border="0" align="middle" />

  • parside

    Don't worry, it has nothing to do with music. Also, I never said to, nor will I, stop working on music <img src="smileys/smiley1.gif" border="0" align="middle" />

    ryackov

    Thank you! Regarding ethnic music: I avoided it to date. The simple fact is that I can do music that pretends to be african, celtic, asian or whatever music, but it will never be the real thing. For example, I didn't grow up with the oriental quarter tone styles. I know how to technically implement it, but I don't have the feeling, the emotions that are neccessary to really do that kind of music. In "Omega", an abandoned project by -Silver-, I made a song based on celtic music. The song isn't all that bad, but I still think it is more tulamide than celtic <img src="smileys/smiley2.gif" border="0" align="middle" />

    However, I will face the challenge. Let's see how it turns out.

    Jase00

    Whatever you do, don't use the hedgehog! <img src="smileys/smiley4.gif" border="0" align="middle" />

    Really, it is just an avatar, and it wouldn't represent me well as a musician. To be honest, I never have thought about some kind of "corporate identity", so it's probably better not to use any picture at all. I'm currently preparing the work on a website, where I will offer a lot more than just the loops. As soon as it is done, I'll have some icon or banner, etc., but I can't tell a date. So, yes, no picture at all should be the best way. <img src="smileys/smiley1.gif" border="0" align="middle" />

    EDIT

    Blacksmith

    There's one thing I forgot: A loop called elephant. Well, this loop was created just from a sound structure I had in mind. When it was done, the stomping sound and the high notes somehow reminded me of an elephant <img src="smileys/smiley36.gif" border="0" align="middle" />

  • Thank you for the link! It differs from the german law. Which also means, that you can get in trouble depending on where you publish your creation.

    The ARC charter of 1910 clearly states that using the red cross is against the law if it's used on vehicles, vessels, aircraft, buildings or other structures, or upon the ground. No mention of use outside those conditions, as far as I've read. That leads me to believe that they are not so much concerned about protecting a red cross from being used as they are trying to protect the symbol that represents the ARC from being misused.That especially is different to the german implementation of the geneva convention. And I think that you may be reading it literally. For example, "use the red cross and the words 'red cross'" doesn't mean you may only 'use it in conjunction', but 'as well the sign as the words'. Here's the original geneva convention article, that's responsible: article 44

    "The international Red Cross organizations and their duly authorized personnel shall be permitted to make use, at all times, of the emblem of the Red Cross on a white ground." Only those are permitted to use the red cross on white background. Don't you think so too?

    If you are still worried about using it in a game, don't. It's not worth the headache. Use a heart symbol or something else to represent health.I'm not worried. It was my intention to

    1) tell the people that the red cross on white background is an international protection sign, created to protect victims of armed conflicts and the people who help them. This is severe, and it should be handled with respect, even without reference to law.

    2) state that it is much safer, just as you said, to use some other symbol than to hope to get off lightly.

    If people then decide to use it anyway, well, I at least have tried my best to convince them beforehand.

  • <img src="smileys/smiley4.gif" border="0" align="middle" /> Promised, DatapawWolf

  • Sebastian

    Hmm, that would mean that either USA ignores the geneva convention or you aren't right.

    The "red cross on white background" is, as I said in an earlier post, protected by international law. Any use other than defined via the geneva convention is a misuse under penalty. This is clearly defined in the laws and there's no way to read between the lines or something.

    What kind of penalties the misuse will follow depends on the local authorities of each of the countries who signed the convention.

    The german law clearly let's you pay up to 250,000� for a misuse. You'll find as a source the german law text at the bottom of this post

    Also I added just one of quite a few verdicts. In this case a group of people, who printed a brochure using the red cross on white background although not related to the red cross federation, were sentenced to pay 607�, and also aren't allowed to ever again use the sign or the brochure. If they do, they will have to pay 250,000�

    And the Switzerland flag is not an inverted red cross logo, but the red cross logo is an inverted Switzerland flag. This can also be read in the geneva convention. It was done so to honor the founder of the red cross, Henry Dunant, whose homeland was - Switzerland.

    Regarding the picture collection: It is not forbidden to paint a red cross on white background. It is forbidden to use it for anything other than what is said in the geneva convention.

    And finally: That the misue exists doesn't make it legal.

    Sources:

    German law text

    German verdict

  • Awesome, Blacksmith

    "two sides of the same coin", if you come to this conclusion I've done my job right. That indeed was the purpose.

    If there is a bit of melancholy over all, it may be due to my general mood. I'm sorry for that!

    Thank you once more!

  • 13 October 2013, Revision 6

    Yes, there are 12 new music loops again! (Should I better refer to as "a dozen"?) A wide range of tempo, style and genre and 3 loops on request. I hope I didn't fail completely.

    You can hear a demo of all new loops here

    First post also updated. You find the download link in the first post, as always.

    This time I want to especially thank Blacksmith for the sedulous work on the reviews. It's greatly appreciated! And to all others: If there are requests that fit into this series, just ask!

    Blacksmith

    I hardly dare to ask, but would you...? <img src="smileys/smiley4.gif" border="0" align="middle">

    Who knows, maybe you'll find a really bad loop this time. <img src="smileys/smiley36.gif" border="0" align="middle">

    ryackov

    For the first two requests, have a look at "confident_8b" and "grieved_8b". For the banal office music, have a look at "bad_radio_4b"

    fishbottle

    Thanks a lot! Hopefully the new loops also please you <img src="smileys/smiley2.gif" border="0" align="middle">

  • Nice!

    Now that I've seen it in action, I'm glad to see the gameplay is exactly how I imagined it. Also, a very nice soundtrack and fitting sound effects.

    "Geht steil", as we would say in germany. Won't translate it, but it's a respectful compliment.

    Now all that's needed is good luck. Which I wish you!

  • Something funny I noticed, apparently you can't have anything louder than 0db now. In the capx I posted, if you try to make it louder than 0db, nothing happens.ptv@andreyin I've noticed quite a few issues with the audio plugin, this being one. While it makes sense for the master volume (in the digital domain 0dB is the maximum loudness possible), it renders gaining effects useless. You can't even amplify with filter effects, whose purpose is to do exactly that <img src="smileys/smiley24.gif" border="0" align="middle" />

    Also seeking sometimes works and sometimes not. This is true for previewing as well as exporting to web.

    One issue I had was the doubling of a sound that I could only reproduce in one specific capx only.

    Yes, there are quite a few issues with audio.

  • I always thought using "X", "Y", and "Z" for the three dimensions of an array could be misleading for beginners. And this is a good example for it.

    If I understand it correctly, you're having some instances of a sprite and want to store their X/Y position values into an array?

    Let's assume there are 10 instances. For each instance you need to store 2 values (X and Y). That makes 20 values to be stored.

    But if you use an array with width and height set to 10, there are 100 cells (10*10), so there are 80 cells in the array that you never use.

    Try to think of other names for the array's dimension. For example, call the width of an array "sprite instance" and the height "position values". Now it gives you a better approach.

    If you think of it like that, you would set the dimensions of the array: "sprite instance" to 10 and "position values" to 2. That creates an array with 10 * 2 = 20 cells, exactly the amount needed.

    And you would access them with an index. 0 = first instance, 1 = second instance, etc.

    Array.at(0,0) -> x-position of first instance

    Array.at(0,1) -> y-position of first instance

    Array.at(1,0) -> x-position of second instance

    Array.at(1,1) -> y-position of second instance

    etc.

    For the index, there are several options. For example, if the instances of the sprite are once created and then never destroyed, you could simply use their .IID or you could add an instance variable that you set to a unique number per instance, beginning with 0.

    I know this sounds confusing at first, but if you get used to it you will avoid further issues. (Just think of 80 sprite instances for example, that would make your array use 6400 cells with your current method, although only 160 are needed)

  • <img src="smileys/smiley32.gif" border="0" align="middle" />

    Yes there are quite a few patients like this. But there are also many who even already did the anamnesis and just need the right recipe.

    I think the main issue is that people who programmed before know that errors occur naturally, and they are not only used to analyze the problem but also know how to analyze.

    But C2 opened up the world of programming for non-programmers. It may be a nice idea if the best of the best like ROJOhound and others would offer lessons on error management, or do tutorials. I'm sure it would be received with cheers.