tulamide's Recent Forum Activity

  • I downloaded your cap, but there's too much going on. Noone but you knows the concept, so I can't say what exactly you are trying to achieve. Could you please do a simple example cap with an explanation where exactly it does not work as intended?

    About ScrollX and ScrollY: They return the center point of the current view. If you don't scroll your layout, then those values never change.

    Example1:

    Window size 640x480, layout size 640x480

    ScrollX, ScrollY will always return 320, 240

    Example2:

    Window size 640x480, layout size 800x600

    ScrollX, ScrollY will return 320, 240

    If you now scroll your layout, using System: Scroll to X 420 then

    ScrollX, ScrollY will return 420, 240

  • Example:

    animation.cap

    Hope it helps <img src="smileys/smiley1.gif" border="0" align="middle">

  • Most objects have a condition "Is on layer"

    If an object is picked you can use an inverted "Is on layer" to exclude the ones from the layer you want to be ignored.

    EDIT: Didn't read correctly. No need for inverting. Just test for the same layer with the normal "Is on layer"

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Python always checks for escape sequences, which start with a backslash (e.g. \n for newline). To be able to use the backslash as a char just double it (e.g. "myfolder" + "\\", becomes "myfolder\").

  • Check your keyboard and maybe clean it. Seriously. It might be the shift key getting stuck.

  • The tutorial is posted. Hope it helps.

    http://www.scirra.com/tutorials/47/xaudio2-peak-and-rms

  • Currently trying to work on my tutorial. Sadly all over the website (at least in the chat and in the tutorial submitter) the multiply sign * is interpeted as a control code and omitted in the text. I think it is as soon as there are two or more multiply signs in one line (which happens quite often if you present a formula). Also, if trying to use the code icon of the tutorial submitter, the text is still converted, and instead of the multiply signs you see the control code, e.g. '<em>', '</em>', etc.

  • http://pxp-graphics.blogspot.com/p/topdown-sprites.html

    http://veni-mortem.deviantart.com/art/Top-Down-Sprite-Pack-150122353

    http://www.retrostylegames.com/blog/free-skeleton-warriors-sprites/

    These are just three of the many links found by googling for "free sprites top down" <img src="smileys/smiley2.gif" border="0" align="middle">

  • There is either rezising going on or zooming. If you used it the same way as in the example (a dedicated layer for the trail sprites below the player's layer), make sure the trail's layer has the same settings for zooming/scrolling as the player's layer.

    Btw: If framerate is an issue with your game, consider the sprite way, because a Canvas uses much more gpu/cpu power, and you will at least have 4 or 5 of them per trail.

    If you can't figure it out, set up an example cap and I'll have a look at what went wrong.

  • What I was thinking was that each spot on the array corresponds to a PV- let's call it "NameEntry"

    1 on NameEntry corresponds to A, 2 to B, and so on.

    So for the three blank spots, scrolling down would increase the value of NameEntry, thus scrolling through the letters/numbers, before resetting back to A.

    Does that make sense?

    Yes it does. Just keep it as simple as possible. Decide which way to go (text boxes or sprites), then use efficient routines.

    For sprites, just add all the letters as frames and switch the frame number according to the input. No need for an array. You could then save the score data with the framenumbers instead of actual letters (e.g. 2000 points from "ABC" would be saved as "2000, 1, 2, 3" or similar)

    For textboxes you would setup a 1-dimensional array with all the letters, and fill the textbox with the index received through input (e.g. Set text to Array(currentIndex)). Again, you could save the score with indices instead of real letters.

  • Thank you all very much <img src="smileys/smiley1.gif" border="0" align="middle" />

    Dancer definitely isn't polished. But I wanted it posted, so I can go on with the tut.

    • My vision for the dancer was a nice designed convincing character (does anyone remember lucid's perfectly animated praying mantis?). Bad news, I suck at drawing. <img src="smileys/smiley36.gif" border="0" align="middle" />
    • I created Dancer to show the potential, that lies behind 2 pretty unremarkable expressions. Imagine an r-type like shooter where the patterns are created based on the music, or an underwater adventure where the background warps smooth related to the music, or a player character whose weapon strength is dependent on the music's power, etc.
    • I will have a look at all your ideas for improving Dancer, hopefully I can implement some of them. But the tut comes first.

    RMS stands for Root Mean Squared, so I think it represents the average volume level.

    For electrical terms it can be the average current, voltage, or power produced from an alternating current source (it is calculated as the maximum value divided by the square root of 2).eplace 'volume' by 'signal' in the first sentence, and you have a perfect description (well, I guess no need for a tutorial anymore then?)

    EDIT: If you set both Sensitivity and Activity to max and try minimizing other windows or applications, it messes up the figure for some reason.

    Don't know if this is a bug or not, just wanted to mention it.

    This will also happen under some other circumstances, even if sensitivity and activity are not at their max level. The problem are the physics here. It seems that when Construct apps get no processing time for a shorter or longer period, the physics try to interpolate based on the time passed - but it leads to unwanted results. Maybe I can set the strength to zero while Dancer's window doesn't have the focus.

    Thanks again to all for the warm words <img src="smileys/smiley9.gif" border="0" align="middle" />

  • Dancer is a special .ogg and .wav file player, featuring a dancing puppet.

    This fun app is part of (or example to) a tutorial I want to post soon, about the lesser known or used ACEs of the XAudio2 object, mainly Peak and RMS.

    Play around with Dancer, it really makes fun!

    The puppet has no premade animations or anything else premade. It simply reacts to Peak and RMS in various combinations!

    F1 toggles a context help.

    If you don't have some .ogg music at hand, here is one of my own songs. Please don't use it in any way other than listening to:

    http://www.mediafire.com/file/d6a4tcx5a808nqj/When_I_think_of_you.ogg

    There are some sources for .ogg music, e.g. http://www.01audio-video.com/download_ogg.htm

    And you could convert some of your mp3's to ogg. Audacity does a good job.

    Download Dancer: http://www.mediafire.com/file/b3vw5whkvb1fnji/Dancer.rar

    EDIT: Just wanted to mention that the level meter are absolutely professional in resolution and display, including dynamic range meter...

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