Search:

Type: Posts; User: Jacob; Keyword(s):

Page 1 of 3 1 2 3

Search: Search took 0.02 seconds.

  1. Replies
    3
    Views
    732

    Remember the difference between conditions and...

    Remember the difference between conditions and actions. Every frame, the events have their conditions checked and then, if true, it executes the actions. A condition will not make an event happen...
  2. Replies
    5
    Views
    857

    The common term here is an 'easing algorithm' if...

    The common term here is an 'easing algorithm' if you're looking for formulae online.

    I can't see anything wrong with the formula you're using, but the easing formula I settled on was

    Set...
  3. I don't have Fusion at the moment, but in older...

    I don't have Fusion at the moment, but in older versions of the software there was a difference between movement direction and animation direction. Check under the animation menu item to see if there...
  4. Thread: Beta: Tile Map

    by Jacob
    Replies
    361
    Views
    83,258

    You should really build your app so that...

    You should really build your app so that collisions apply in logical places, but should you need to detect collisions on different layers, the easiest solution is to have a separate detector object...
  5. Thread: Blackjack / 21

    by Jacob
    Replies
    14
    Views
    3,302

    Depending on what platform support you're looking...

    Depending on what platform support you're looking for, there is an extension created by Eliyahu called Deck of Cards that was designed to handle the deck functions.
  6. Replies
    7
    Views
    1,119

    Another tip if you know roughly the range of...

    Another tip if you know roughly the range of numbers you're dealing in is to just multiply them by 1000 or so in the array, so instead of 1.077 you'd have 1077 listed and then you can just divide...
  7. Replies
    11
    Views
    2,301

    I always like to advocate this little blog post...

    I always like to advocate this little blog post here: http://www.noelberry.ca/2011/04/procedural-generation-the-caves

    It doesn't speak about Fusion in particular, but the logic carries through to...
  8. Replies
    20
    Views
    2,932

    Just to clarify for those concerned about how the...

    Just to clarify for those concerned about how the expression editor handles decimals:

    A number with no decimals is called an integer. A number with decimals is called a float. When you multiply or...
  9. Replies
    2
    Views
    1,027

    Repeat while pressed: --> Add 1 to counter ...

    Repeat while pressed:
    --> Add 1 to counter

    Counter is greater than 0
    +X Repeat while pressed (right click on the condition and click negate to put the X there)
    --> Set Jump Strength to Counter...
  10. Replies
    3
    Views
    869

    My personal recommendation would be to use a Text...

    My personal recommendation would be to use a Text Array rather than multiple lists. X = 0 could be your first list, with the dfiferent items corresponding to different Y values. Then to change the...
  11. A handy workaround for the layer collisions is to...

    A handy workaround for the layer collisions is to have a separate collision mask object on a different layer and set its position to = your player, and then check teh other layer collisions using...
  12. Check the scrolling coefficients. If you have...

    Check the scrolling coefficients. If you have them set different from 1 and your game is set to scroll somewhere else on start, it can appear that your objects aren't there. Also see if you have the...
  13. Replies
    2
    Views
    698

    The trick is to not actually scroll, but just...

    The trick is to not actually scroll, but just move the obstacles toward the player. When you create an object, Fusion automatically selects that object and will only apply actions to it. So you can...
  14. You could make a Time value that you constantly...

    You could make a Time value that you constantly add to when you throw it, and then set the X Position to

    Player X Position + Max Distance * sin( Time )

    When Time = 180, the boomerang has...
  15. Replies
    1
    Views
    804

    Using HWA, there are shaders that will allow you...

    Using HWA, there are shaders that will allow you to rotate an active or layer visually. This does not affect the gameplay physics. You will have to code the rotation physics manually. However if you...
  16. Replies
    3
    Views
    1,073

    Nivram wrote a User Manual for MMF2 that contains...

    Nivram wrote a User Manual for MMF2 that contains all the limits the community generally knows about. You may be able to find it at his Castles of Britain site (I forget the URL)
  17. Replies
    5
    Views
    1,419

    Protip: When you press the button and add one to...

    Protip: When you press the button and add one to the value, replace the add one with Set Value to (Value + 1) mod Number_of_Characters and it will cycle back to the first one when you get to the end...
  18. Replies
    2
    Views
    818

    Please avoid reviving old posts -- Nick hasn't...

    Please avoid reviving old posts -- Nick hasn't been around in a few years and this question is 7 years old.
  19. Replies
    3
    Views
    832

    On your W is Pressed Set Y to Y-6 right click the...

    On your W is Pressed Set Y to Y-6 right click the condition and click add new condition. Then add one that says Compare to Y Position is greater than 6.

    That will stop you from leaving on the top....
  20. Replies
    7
    Views
    4,441

    We've been asking for Else for years, but if I...

    We've been asking for Else for years, but if I remember right they said it's on its way with MMF3. For now we deal with duplicated and negated events.
  21. Replies
    2
    Views
    845

    The latter event you suggest with the for each...

    The latter event you suggest with the for each loop is the most efficient of the two and likely your best option.
  22. Replies
    5
    Views
    1,031

    There are a few ways to do this. Depending on how...

    There are a few ways to do this. Depending on how many objects you have, the easiest might be to make sure that the left 640px (assuming 640x480 for example purposes) and the right 640px are...
  23. Thread: Out Of Bounds

    by Jacob
    Replies
    6
    Views
    1,125

    It all depends how you have your movement set up,...

    It all depends how you have your movement set up, but the easiest way is to just put a border of obstacle blocks outside your frame. If you're using a simple vector system where you add acceleration...
  24. I recommend avoiding clock timers because they...

    I recommend avoiding clock timers because they don't slow down with lag and if your game performs poorly on someone's computer the fireball will end up going much faster than on a computer with...
  25. Replies
    8
    Views
    1,397

    That way will result in a hard change in speed...

    That way will result in a hard change in speed when it gets to the outside though, which is fine if that's what you want. You can copy what I wrote verbatim into the expression editor though, and it...
  26. Replies
    9
    Views
    2,240

    Drag a few of the object you're trying to get rid...

    Drag a few of the object you're trying to get rid of into the frame where you can see it. In the window to the right of the workspace/properties toobars (I usually keep mine hidden other than for...
  27. Thread: Pinball movement

    by Jacob
    Replies
    15
    Views
    2,861

    Please avoid necromancing old threads, this one...

    Please avoid necromancing old threads, this one is from the day after MMF2 was released. Just remember to check the date when you're using the search function.

    The reason you're having issues is...
  28. Replies
    8
    Views
    1,397

    If it's a flat object (like a quarter) you might...

    If it's a flat object (like a quarter) you might be able to cheat it using X Scale. However I would recommend just animating it.

    Always: Set X Scale to abs( cos(timer/1000.0) )

    timer is the...
  29. Replies
    13
    Views
    3,472

    Protip for doing the shadow: Use the rectangle...

    Protip for doing the shadow: Use the rectangle fill tool in MMF with an opacity like 99 or so. If it isn't 100 transparent areas won't fill in, and you can quickly turn the whole thing into a...
  30. Replies
    2
    Views
    623

    At the top of the forum is a banner with a link...

    At the top of the forum is a banner with a link to ClickConverse which is the official community chat program. It's rather dead nights in american timezones, but there's usually a few people around.
  31. Replies
    2
    Views
    921

    That depends on how you coded the movement...

    That depends on how you coded the movement engine. The idea is to be able to register the difference between colliding with a wall and with a slope. You can do this with a detector off the side of...
  32. Replies
    5
    Views
    1,225

    Splitting the panels is the most common solution,...

    Splitting the panels is the most common solution, but I'd recommend instead creating invisible actives at your tile size that you collide against instead, and then just put those where you want to...
  33. Replies
    4
    Views
    912

    The easiest way to do this is to just put your...

    The easiest way to do this is to just put your Camera active at the center of the screen and give it an eight directions movement. You can set it as player 2, 3, or 4 if the others are used up, and...
  34. Replies
    7
    Views
    2,077

    If you are only targeting Windows (making a .exe...

    If you are only targeting Windows (making a .exe file) you can go into the properties of your object and change the blend coefficient from white to orange. This should shade it like you want when you...
  35. Replies
    9
    Views
    1,280

    Maybe try putting it in the Walking animation? I...

    Maybe try putting it in the Walking animation? I remember the invader movement doing that automatically, so it's definitely possible somehow.
  36. Thread: Gravity question

    by Jacob
    Replies
    8
    Views
    1,537

    If that's the crawler example I made for Krim...

    If that's the crawler example I made for Krim (should be grey blocks on white) then all you need to do is reverse the speed value to be negative to change the direction. I can't tell because I don't...
  37. Replies
    11
    Views
    4,199

    For further variance, set the hotspot off center...

    For further variance, set the hotspot off center and constantly add to the angle. This will cause the snowflake to rotate and it will look like it speeds up and moves from side to side somewhat...
  38. Replies
    6
    Views
    4,075

    You shouldn't be modifying gravity. Add to the Y...

    You shouldn't be modifying gravity. Add to the Y Velocity when you hold up to accelerate in that direction.
  39. Replies
    4
    Views
    3,308

    Commercial means it's used to make money,...

    Commercial means it's used to make money, essentially. If you put ads on your game, it's commercial because it brings revenue. If you have no in-game ads but you put it on your own website that has...
  40. Replies
    8
    Views
    4,140

    But instead of positioning it relative to the...

    But instead of positioning it relative to the player, use CTRL+K in the frame editor to open the layers window, then create a new layer above your game and drag the HUD into there. Then click on the...
  41. Thread: About MMF 2.5 :)

    by Jacob
    Replies
    668
    Views
    177,605

    Fusion 2.5 has free HTML5 export built in no...

    Fusion 2.5 has free HTML5 export built in no matter what
    There is no repurchase for exporters in 2.5. If you bought it in MMF2, you have it in F2.5.
  42. If you google Xbox Button Mapping you'll get...

    If you google Xbox Button Mapping you'll get resources explaining the different buttons.
  43. Thread: About MMF 2.5 :)

    by Jacob
    Replies
    668
    Views
    177,605

    Outcast, this is tricky because there is no...

    Outcast, this is tricky because there is no physical window size in Flash. It just renders relative to the size specified in the embed code (or else the size of the flash player). There is metadata...
  44. Replies
    2
    Views
    788

    So you're saying you double the max value every...

    So you're saying you double the max value every level, and when you overflow past a level you want the bar to continue to rise at the same proportional speed even though it should appear to be going...
  45. Just use layers -- They'll be much faster for...

    Just use layers -- They'll be much faster for parallax scrolling than any alternative you could use.
  46. Replies
    11
    Views
    2,642

    If you want good looking graphics quickly,...

    If you want good looking graphics quickly, consider doing your game in silhouette style. It's a common fallback, and you can work on blocking out the shapes of objects — which is the first and most...
  47. Replies
    6
    Views
    1,672

    You should make it evident that the other one is...

    You should make it evident that the other one is a hologram then, to avoid players from assuming your game is just bugged. I suggest desaturating, adding scanlines, and making it flicker a little. It...
  48. Thread: About MMF 2.5 :)

    by Jacob
    Replies
    668
    Views
    177,605

    Unity is quite expensive too if you're going for...

    Unity is quite expensive too if you're going for commercial use. Construct 1 was pretty much an MMF ripoff, but number 2 is a valid competitor (although it's noticeably distanced itself, only HTML5)....
  49. Thread: About MMF 2.5 :)

    by Jacob
    Replies
    668
    Views
    177,605

    What Krim is trying to say is that there are tons...

    What Krim is trying to say is that there are tons of things Clickteam could be doing to publicize and make the launch of 2.5 better and net more money and a bigger community out of it, but they...
  50. Yeah, you can use getRed() getGreen() and...

    Yeah, you can use getRed() getGreen() and getBlue(). If you want to make yourself look like an awesome coder to anyone that looks, just use

    blue = RGB and 0x0000FF
    green = RGB and 0x00FF00
    red...
  51. It shows you right there how to do it, use the...

    It shows you right there how to do it, use the AND operator with 255 to isolate Red, but divide first by 256 to isolate green, or divide by 256▓ to get blue. This is easier to see if you look at the...
  52. Replies
    1
    Views
    1,794

    Duplicate Instance Collisions

    An example made for DPowell that shows an easy method of comparing instances against one another. Also includes a second frame where it compares clones. This is using Bounding Box and Radius...
  53. Replies
    9
    Views
    3,017

    I think there's an action/property that tells it...

    I think there's an action/property that tells it to use the specified size rather than the whole image, but it's been a while since I checked.
  54. Replies
    2
    Views
    766

    Nifflas wrote an Active Text Blitter engine, if...

    Nifflas wrote an Active Text Blitter engine, if you search you might be able to find it. Alonso was having terrible issues with the Character Image object actually corrupting his game file and...
  55. Replies
    9
    Views
    3,017

    If you swapped String Parser for String...

    If you swapped String Parser for String Tokenizer, you'll only have better results. Parser is quite bloated due to all the extra features it has. Tokenizer is nice and lightweight.
  56. Replies
    16
    Views
    6,467

    It's actually quite likely the index is signed....

    It's actually quite likely the index is signed. There is an action limit of 128 per event, which only happens when you cap out a signed byte. The condition limit is also 128 per event. This could...
  57. I've seen other non-clickteam applications get...

    I've seen other non-clickteam applications get flagged as having the kcmouse.mfx trojan. I think it's become the blanket virus name for any application that retrieves the mouse position. For example,...
  58. Thread: MMF2 CD broken

    by Jacob
    Replies
    5
    Views
    1,147

    I copied the contents of my MMF2 disc to a flash...

    I copied the contents of my MMF2 disc to a flash drive to install on a netbook, and the next day the disc broke. Good timing, I think.
  59. I just like telling McAfee users that they are...

    I just like telling McAfee users that they are leaving the security of their computer up to a wanted murderer.
  60. Thread: File switching

    by Jacob
    Replies
    1
    Views
    554

    In the animation editor for your white football,...

    In the animation editor for your white football, slide the directions slider to max (32) and then put your red football graphics in Direction 1, while White is in Direction 0. Then when you collide,...
  61. If you use the Mouse Object (kcmouse.mfx) you...

    If you use the Mouse Object (kcmouse.mfx) you will quite often be flagged as a virus. That extension contains code which gets your real mouse position, which as far as Norton is concerned isn't...
  62. Replies
    2
    Views
    1,110

    I recommend learning how to set up your own...

    I recommend learning how to set up your own sinewave movements. Dines has an excellent article on the subject, while Eliyahu has an elaborate tutorial for all things trigonometric.

    To sum it up...
  63. Replies
    15
    Views
    2,775

    For anyone else, the way I would do this is have...

    For anyone else, the way I would do this is have a List/Internal List/1D Array that stores your items, then set their icons to the position

    X = InventoryX + (Index % NumberOfTilesWide) *...
  64. Replies
    2
    Views
    885

    Stairs are actually just ladders that move you...

    Stairs are actually just ladders that move you horizontally as you ascend. Just code it like that and use a walking animation. OR just make them behave like smooth slopes, and put the stair graphics...
  65. Replies
    3
    Views
    1,144

    Hey, Mark. Check the file archive -> widgets...

    Hey, Mark. Check the file archive -> widgets section, there's a drag and drop widget for opening files that way.
  66. Thread: Camera question?

    by Jacob
    Replies
    9
    Views
    2,665

    I'm guessing you're misunderstanding what virtual...

    I'm guessing you're misunderstanding what virtual width and height are. There are three settings for your game size. The first is Window Size, which is the size of the window you view through. This...
  67. Replies
    7
    Views
    2,080

    I recall one guy had MMF2 working pretty well...

    I recall one guy had MMF2 working pretty well through Darwine on a Mac, but I don't know what issues he ran into. I had issues back using Wine when Ubuntu 9.04 came out (four years ago) but Crossover...
  68. Replies
    12
    Views
    15,320

    Protip: Instead of making the camera stay at 0,0...

    Protip: Instead of making the camera stay at 0,0 on your player, make a new active called Camera and make the camera stay at 0,0 of that active. Then set that active's position to

    X = (9*X(...
  69. Replies
    11
    Views
    2,608

    For text management, I recommend using the XML...

    For text management, I recommend using the XML objects and parsing an XML file written in Excel. You can easily specify different ID's in the attributes and then you have a well formatted editor to...
  70. Thread: Flop

    by Jacob
    Replies
    14
    Views
    3,884

    Looks great! It's not often I see a professional...

    Looks great! It's not often I see a professional quality looking game on these forums. Only thing I notice graphically from the screenshots is that the blocks look a little blurry all together with...
  71. Replies
    11
    Views
    2,608

    Why do you need multiple near-identical frames?...

    Why do you need multiple near-identical frames? Is there a way you can do this dynamically all within one frame?
  72. Replies
    8
    Views
    4,946

    To reiterate what Snail is saying, Do not disable...

    To reiterate what Snail is saying, Do not disable the key. Disable the way your program checks for input. If you have On Right: Move Right, change that to On Right + When not on ladder, Move Right....
  73. Replies
    8
    Views
    4,946

    If you wedge a butter knife under the edge of the...

    If you wedge a butter knife under the edge of the key and use an adjacent key or your finger or something as leverage, you can disable the key.
  74. Replies
    6
    Views
    2,520

    Gravity has an inverse square relationship, so if...

    Gravity has an inverse square relationship, so if you wanted something like that you could set the velocity to s/r▓, where s is a constant and r▓ is the square of the distance between the enemy and...
  75. Replies
    10
    Views
    3,759

    Are you sure you didn't accidentally the hotspot...

    Are you sure you didn't accidentally the hotspot really far away?
  76. Replies
    10
    Views
    2,591

    All your data should go in the APPDATA folder for...

    All your data should go in the APPDATA folder for your application. There is no excuse for dropping it in Documents and APPDATA is the official standard. Don't clutter up our file systems. Put the...
  77. Replies
    17
    Views
    3,131

    You need to use fast fourier transforms on the...

    You need to use fast fourier transforms on the wave file.
  78. Thread: About MMF 2.5 :)

    by Jacob
    Replies
    668
    Views
    177,605

    #SpoilerAlert there was going to be a Spriter...

    #SpoilerAlert there was going to be a Spriter extension, but nobody could agree on who should do it. Eventually some of the bigger extension devs decided to encourage a newer extension developer (at...
  79. Replies
    4
    Views
    1,145

    Do you mean the display window dotted outline?...

    Do you mean the display window dotted outline? That has always been anchored at the top left.
  80. If the graphics are bigger, then you have overlap...

    If the graphics are bigger, then you have overlap and the solution remains the same. Either create more often, or use wider graphics. Either increases overlap/decreases gap.
  81. Replies
    5
    Views
    2,319

    You are correct. If you go outside a 64x64 block,...

    You are correct. If you go outside a 64x64 block, you'll be using a 128x128 block to store the data. Likewise, if you make something at 514x514 you're using a 1024x1024 block, so yes, the bigger the...
  82. You probably aren't creating them frequently...

    You probably aren't creating them frequently enough. I imagine you're creating on a timer, and then they move and for the start they're created frequently enough that they overlap and there is no...
  83. Replies
    5
    Views
    3,020

    No, SWF is designed for Vector which doesn't have...

    No, SWF is designed for Vector which doesn't have an actual set size. It's only the HTML which tells it what size to display at.
  84. Replies
    11
    Views
    3,178

    You can get blank ones that allow you to put any...

    You can get blank ones that allow you to put any amount of money in them. Mastercard offers them at least. Just use your cards to preload a big one and you're set.
  85. Actually I don't think it would, especially for...

    Actually I don't think it would, especially for that few of objects. MMF likely already checks bounding boxes before narrowing down potential collisions, and the overhead of calculating square roots...
  86. Replies
    34
    Views
    13,195

    3D in MMF is not a matter of can't, but a matter...

    3D in MMF is not a matter of can't, but a matter of shouldn't. You will spend ages and ages trying to get 10% of the performance of something like Unity. Unity is excellent, and I strongly recommend...
  87. Replies
    16
    Views
    2,749

    I like the default platform movement because it's...

    I like the default platform movement because it's simple, user friendly, compatible with every runtime, and it always acts as expected.
  88. Apppath$ is exactly equal to Appdrive$+Appdir$,...

    Apppath$ is exactly equal to Appdrive$+Appdir$, so you can use that instead. You can retrieve them from the Special object in the expression editor.
  89. Contact clickteam with your name and serial...

    Contact clickteam with your name and serial number and they will give you more installs
  90. 99% of fangames are not covered under fair use,...

    99% of fangames are not covered under fair use, but you're never going to run into legal issues if you aren't selling because as Nifflas stated, it's simply not worth it for the parent company. I...
  91. This doesn't work because you are modifying X and...

    This doesn't work because you are modifying X and Y positions directly. You need to use a buffer alterable value to store the position, and then set the actual position to that at the end of each...
  92. Thread: Maximum Value?

    by Jacob
    Replies
    3
    Views
    981

    (Max-Min)*Percent In your example this would...

    (Max-Min)*Percent

    In your example this would be

    (1000 - 500) * 0.25 for 25% and would give you 125
  93. Replies
    20
    Views
    12,200

    It's the one with all 26 alterable values visible...

    It's the one with all 26 alterable values visible in the properties list and named appropriately.
  94. Replies
    20
    Views
    12,200

    If you're going with mine, use the second one I...

    If you're going with mine, use the second one I posted. Nifflas was absolutely right about the first one, and it was a bad idea. The only thing I really changed was rearranging the alterable values...
  95. Thread: ClickJam 2012

    by Jacob
    Replies
    119
    Views
    26,686

    Sticky: I'm not sure what's been made public yet, but I...

    I'm not sure what's been made public yet, but I think you can be reasonably certain that this year it will be at the end of August. I'd guess Cambridge again, but I don't have any sources to cite on...
  96. The problem is that the collision check doesn't...

    The problem is that the collision check doesn't return a single pixel. Usually several pixels are overlapping at a time. The first thing the algorithm will do is compare the bounding box: Is the...
  97. This is definitely possible, and if I were to do...

    This is definitely possible, and if I were to do it I'd do a method involving several actives that are created along the path of the blade with which you can test collisions. However, in my opinion...
  98. To clarify the merits of ForEach: Normally...

    To clarify the merits of ForEach:

    Normally when you are looping through objects, you need to give each one a unique ID value and run a fastloop that compares against the ID value.

    Start of...
  99. Replies
    3
    Views
    1,015

    There are two limits in the expression editor:...

    There are two limits in the expression editor: One is a character limit "Expression too long" and the other is an operation limit "Expression too complex". It helps to figure out which one you have...
  100. Replies
    4
    Views
    915

    Take your original formula but replace sin(Angle)...

    Take your original formula but replace sin(Angle) with -sin(Angle). MMF2 has 0,0 at the top left, but most maths are done with 0,0 at the bottom left, which means your Y coordinate is always going to...
  101. Replies
    23
    Views
    5,498

    Is your device rooted? I couldn't get USB...

    Is your device rooted? I couldn't get USB debugging to work on my Galaxy Tab so I downloaded an app called Wifi ADB which let me do it over wifi, which works rather well. To make sure what devices...
  102. That doesn't really seem to work very well. The...

    That doesn't really seem to work very well. The full version with ad support tends to bring in more money.
  103. Replies
    6
    Views
    2,104

    Just change the hotspot/action point of the...

    Just change the hotspot/action point of the cannon so that when the hotspot of the car is at the back wheel, it creates in the right place still.
  104. Mobile is really a different ballgame when it...

    Mobile is really a different ballgame when it comes to making money. Instead of sponsors, you tend to get publishers that will work with you for a cut of the profits. They do the marketing and can...
  105. Replies
    12
    Views
    4,218

    They are both just blending modes. Add takes the...

    They are both just blending modes. Add takes the red, green, and blue coefficients of each pixel and adds it to the like coefficients of the pixel behind it. Subtract does the same but subtracts....
  106. Replies
    4
    Views
    3,592

    Nice job :)

    Nice job :)
  107. I believe that game had the mobile sponsorship as...

    I believe that game had the mobile sponsorship as part of the deal with Armor, but don't quote me on that.
  108. Replies
    9
    Views
    988

    If you create them in the frame editor, it goes...

    If you create them in the frame editor, it goes by layer sorting order so you can set it that way. If you create in the event editor it's the order they're created.
  109. Ah, most sponsors wouldn't like that. Sponsors...

    Ah, most sponsors wouldn't like that. Sponsors tend to only want their own branding because any other branding will drive users away from their site. It's a special case you'd have to talk over with...
  110. Do you mean sponsored with flash? The licenses...

    Do you mean sponsored with flash? The licenses are completely separate. A flash sponsorship does not dictate what you can do with the mobile version. Some sponsors will request mobile rights, but...
  111. Replies
    7
    Views
    3,516

    You can fix this with Set X Position to...

    You can fix this with

    Set X Position to ((Frame Width + X - position) mod (Frame Width))
  112. Attempts in 3D in MMF are abandoned because the...

    Attempts in 3D in MMF are abandoned because the developer always hits one of two roadblocks: they don't have the skills or knowledge to complete the project, or they have the skills and knowledge to...
  113. Replies
    12
    Views
    4,218

    The easiest way is to simply create a large black...

    The easiest way is to simply create a large black active with a circle cut out and center it on your character. An alternative way would be to use something like surface and draw an ellipse with...
  114. Replies
    4
    Views
    1,952

    The best way to do this is with bitmasks. You...

    The best way to do this is with bitmasks. You need access to an array that contains all your tile data, then you can set a value on each of your tiles to:

    tile = tileRight * 1 + TileUp * 2 +...
  115. Replies
    12
    Views
    4,218

    You'll need to enable Direct3D 9 as the display...

    You'll need to enable Direct3D 9 as the display mode in the project properties to use the RGB coefficients, as it utilizes Hardware Acceleration.
  116. Replies
    12
    Views
    2,574

    If you're having trouble getting the app to run...

    If you're having trouble getting the app to run on your phone, open CMD (Windows+R -> cmd) and navigate to your android directory with

    cd C:\Program Files (x86)\Android\android-sdk\platform-tools...
  117. Ah, Crawler 2 was actually by me. I made it for...

    Ah, Crawler 2 was actually by me. I made it for Krim because he needed help with a game he was working on. There's no need to change it if it's a hassle, but I thought I'd let you know for clarity. I...
  118. Replies
    5
    Views
    1,623

    Poll: Then you aren't, because the Unicode version is a...

    Then you aren't, because the Unicode version is a separate program that you would buy after the fact. I'm still quite sure the problem I mentioned is what is getting you: Open Office creates...
  119. Replies
    8
    Views
    1,577

    Are you just copying and pasting, or are you...

    Are you just copying and pasting, or are you copying and then modifying properties before pasting? It seems to me the only time this should occur is when the pasted object is not identical to any on...
  120. Replies
    5
    Views
    1,623

    Poll: Are you pasting from something like Microsoft...

    Are you pasting from something like Microsoft Word? Some applications use Smartquotes which are stylised quotation marks that point a certain direction, rather than being vertical like the keyboard...
  121. There are two ways to approach this. The first is...

    There are two ways to approach this. The first is to use an array to store your board so you would just check array cells. The second (which is probably closer to what you're already doing) is to...
  122. Replies
    8
    Views
    1,577

    As far as I know it always duplicates if you do...

    As far as I know it always duplicates if you do it on the same frame. It'll make a clone if you do across frames (or applications).
  123. Replies
    12
    Views
    4,291

    Current will open in the same window/tab your...

    Current will open in the same window/tab your game is in, so you'll leave the game. It is also the only one that won't be caught by popup/ad blockers.
  124. Replies
    6
    Views
    1,160

    There's no need for that, but if you insist my...

    There's no need for that, but if you insist my online handle is Jacob "Jacob" Pariseau
  125. Replies
    6
    Views
    1,160

    Create an alterable value called ID for your...

    Create an alterable value called ID for your actives. At start of frame (and whenever you create a new one) do Spread Value 0 in ID for Active. This will give each of your objects a unique number...
  126. Replies
    6
    Views
    1,160

    The way I would do this is have two separate...

    The way I would do this is have two separate surfaces, one for each side, and then have actives that, when they overlap, you draw a circle at that location. It should seam up and look like that...
  127. Thread: scaling

    by Jacob
    Replies
    9
    Views
    1,479

    How does the flash runtime display actives? Does...

    How does the flash runtime display actives? Does it use Flash's DisplayList, or does it have its own blitting-style system?
  128. Thread: Help With Game

    by Jacob
    Replies
    14
    Views
    2,100

    For further information, MMF does this because...

    For further information, MMF does this because decimal numbers take up more space in the system and so non-decimals (integers) are better for most cases. If you divide two integers, the result will...
  129. Replies
    14
    Views
    1,891

    Just don't specify a path. Just "file.ini" (afaik...

    Just don't specify a path. Just "file.ini" (afaik this is the only way it works in flash)
  130. Replies
    3
    Views
    756

    You could try the GET object and an active...

    You could try the GET object and an active picture to load images form a remote host. If they have an API you might need to get someone to port you an extension for it.
  131. Replies
    3
    Views
    1,061

    LB once made a tank example that used two little...

    LB once made a tank example that used two little actives placed at either end of the object that each had their own platform movement attached. Then the tank graphic was angled to the angle between...
  132. Replies
    6
    Views
    1,385

    Use the GET Object to load the webpage. Analyze...

    Use the GET Object to load the webpage. Analyze the HTML and see where the data you're looking for is, and then loop through and parse out that section. The simple wikipedia uses simpler language,...
  133. Replies
    17
    Views
    2,431

    The action sets it to flash on an interval of one...

    The action sets it to flash on an interval of one second, beginning when the event fires. Since this is happening every frame, the next flash is ALWAYS one second later so it will never occur. I...
  134. Replies
    17
    Views
    2,431

    Here is my solution, using a nested loop. It's...

    Here is my solution, using a nested loop. It's rather easy to do this with a single, non-nested loop, but I prefer to avoid that because it just makes code muddled and messy.
    ...
  135. Replies
    17
    Views
    2,431

    This is a common element in most 'real'...

    This is a common element in most 'real' programming languages, but only because you can also select objects by a variable name. When testing collisions, you would run a loop and test for a collision...
  136. The cause of this is that flash uses separate...

    The cause of this is that flash uses separate event listeners, one for buttonDown, another for buttonUp. If buttonUp occurs when the application is out of focus, the event will not fire and flash...
  137. Replies
    6
    Views
    1,076

    That's pretty much how MMF's box collision works...

    That's pretty much how MMF's box collision works anyway, so I doubt you'll see too much a speed drop. You can do fine detection too, but you'd have to look into alternate methods (simply comparing...
  138. Replies
    5
    Views
    2,210

    If you can play the game and say "The developer...

    If you can play the game and say "The developer knew what he was doing when he made this." then it almost definitely went for at least a few thousand. I don't play many and the ones I'm familiar with...
  139. Replies
    5
    Views
    2,210

    For the average game you can make a few hundred....

    For the average game you can make a few hundred. For a decent game you can make a few thousand. For an excellent game you can make tens of thousands. FGL is the site you want to go, since it's the...
  140. Replies
    6
    Views
    1,076

    I've heard of people having success comparing...

    I've heard of people having success comparing both direction:
    A overlaps B + B overlaps A in order to get both masks to check, but then you're still just making sure both masks are overlapping the...
  141. Replies
    5
    Views
    2,210

    Armorgames is sponsor-only, so the only games...

    Armorgames is sponsor-only, so the only games they have on their site are sponsored. I suggest signing up http://fgl.com/ which is basically an auction site for flash games — you put yours up and...
  142. Replies
    11
    Views
    2,249

    OR http://mfa.aquadasoft.com/new/ if it's an MFA...

    OR http://mfa.aquadasoft.com/new/ if it's an MFA file
  143. Replies
    2
    Views
    938

    Yes you can, and the difference is roughly the...

    Yes you can, and the difference is roughly the difference in price between the two products. There should be a form somewhere around the store where you can submit an upgrade request (be sure to...
  144. Thread: Move at angle?

    by Jacob
    Replies
    4
    Views
    1,273

    Yeah, you need to subtract sin(angle) from Y...

    Yeah, you need to subtract sin(angle) from Y rather than add it. Otherwise that code is all correct.
  145. Replies
    15
    Views
    1,620

    For future reference, you can upload to...

    For future reference, you can upload to http://mfa.aquadasoft.com/new/
  146. Thread: A map idea.

    by Jacob
    Replies
    5
    Views
    595

    Make sure you're setting the blit destination...

    Make sure you're setting the blit destination right before you blit, and not after.
  147. int (integer) is a function that removes all...

    int (integer) is a function that removes all decimal accuracy of a value, so int(4.654) is 4. Therefore, you can use that to remove the whole numbers from a value. 4.654-int(4.654) becomes 4.654-4 =...
  148. .mov is the problem. You need special codecs...

    .mov is the problem. You need special codecs usually that sometimes you can get with installing Quicktime, but mostly they're only available for macs.
  149. You don't need Alterable Value B. Change event 2...

    You don't need Alterable Value B. Change event 2 so you're adding Value A, and change event three so you're subtracting int(Alterable Value A("Active"))
  150. You just have to set an alterable value for the...

    You just have to set an alterable value for the offset, and then at the end of every frame you add int(offset) to the position and subtract int(offset) from offset, so to move an object at 0.25...
  151. Simply ATan((0-yVelocity( "arrow" ))/xVelocity(...

    Simply ATan((0-yVelocity( "arrow" ))/xVelocity( "arrow" )) will work. For those who don't know, this is taking y/x which is the formula for slope, and applying arcTan which converts it to degrees....
  152. Thread: Data sheet

    by Jacob
    Replies
    6
    Views
    1,193

    I'd recommend just using Excel for this — Excel...

    I'd recommend just using Excel for this — Excel exports to XML which MMF can read quite easily with extensions, so you can build your application off that. Trying to reinvent the wheel and create...
  153. It's really not. The majority of current monitors...

    It's really not. The majority of current monitors are the 16:9 ratio, which would put HD resolutions at 1920x1080.
  154. random(final-start+1)+start To get a random...

    random(final-start+1)+start

    To get a random number beween 0 and 299, you'd use
    random(299-0+1)-0 which simplifies to random(300), much like you were doing before

    For negatives it's the same...
  155. Replies
    49
    Views
    3,699

    You mean your gravity is a speed? As in it...

    You mean your gravity is a speed? As in it directly affects position? That's not the way to do it. Gravity is a force, which means acceleration. You should be adding gravity to a velocity value,...
  156. Replies
    49
    Views
    3,699

    What? It definitely works. Unless you're using...

    What? It definitely works. Unless you're using the default platform movement, there should be no reason why you'd be unable to accurately test for the vertical speed. You need a vertical speed to...
  157. Replies
    49
    Views
    3,699

    Instead of detectors, just test for you colliding...

    Instead of detectors, just test for you colliding and that your Y Speed is positive, meaning you are moving downward. It's a much easier and friendlier approach to goomba style enemies.
  158. Replies
    13
    Views
    1,577

    I prefer to create input values. Repeat While...

    I prefer to create input values.

    Repeat While Left is Pressed
    --> Set Input to -1

    Repeat While Right is Pressed
    --> Set Input to 1

    X Repeat While Left is Pressed
    X Repeat While Right is...
  159. Replies
    23
    Views
    4,481

    It was Snail. He said ages ago that he was going...

    It was Snail. He said ages ago that he was going to make a game entirely out of code and artwork made by other people.
  160. Thread: Curve movement

    by Jacob
    Replies
    1
    Views
    660

    Look up Bezier Curves. There is an article in the...

    Look up Bezier Curves. There is an article in the articles section of the forum here that explains them quite well.
  161. Replies
    23
    Views
    4,481

    XStar, one of our older users and moderators has...

    XStar, one of our older users and moderators has already used this idea and he is very upset at the theft of his intellectual property. You need to change your game to be significantly different than...
  162. Replies
    7
    Views
    1,235

    You could use LB's internal list object, but I'm...

    You could use LB's internal list object, but I'm not sure where that is ported to and if it is designed for numbers or text or both
  163. Thread: Loading an Array

    by Jacob
    Replies
    3
    Views
    918

    Just use a relative path. Instead of saving and...

    Just use a relative path. Instead of saving and loading C:\User\Documents\Level.arr just save and load from Level.arr
  164. Replies
    7
    Views
    1,235

    Yes, it would. A 1D array is essentially a list,...

    Yes, it would. A 1D array is essentially a list, except the list object is a windows control and uses text, which is always slower than numbers. The array would be your best bet.
  165. Replies
    1
    Views
    622

    [RC2] Overlapping Backdrops does not work

    Any 'Object is overlapping backdrop' action does not trigger on the Android runtime, while it does in MMF and Flash. Replacing it with overlapping an active, and swapping the backdrop out for an...
  166. Hold that thought, this is a build 256.26 issue....

    Hold that thought, this is a build 256.26 issue. Even stand alone applications crash if I try to run them with objects in the frame, and some older MFAs crash upon loading as well.
  167. Oh, I took the log but forgot to post it. 8067

    Oh, I took the log but forgot to post it.
    8067
  168. [RC2] Application crashes when objects are in the frame

    Any object or extension when present in the frame causes my application to crash. HTC Incredible S running Android 2.33. This only applies to new applications I've built after installing the Android...
  169. You just refer from the array. You would have...

    You just refer from the array. You would have expressions like ValueXY("Array", [ID], [Value Index]) or something similar (I forget what the actual syntax of the array object is).

    So if your...
  170. Replies
    4
    Views
    751

    Can you use 4D arrays? You can have a bunch of...

    Can you use 4D arrays? You can have a bunch of 20x20x6x1 arrays and then stack them up on the W dimension.
  171. Replies
    7
    Views
    1,012

    The GET object just sends requests to pages (I...

    The GET object just sends requests to pages (I believe it can do POST as well) which is pretty much the same as any application would.
  172. Thread: Hookshot

    by Jacob
    Replies
    7
    Views
    1,380

    You could use ten or so duplicate active objects...

    You could use ten or so duplicate active objects called Chain. Give them an alterable value called ID and at start of frame, spread value 0 across ID.

    Then Always set their
    X to...
  173. Replies
    4
    Views
    1,993

    Outcast, in relation to your error message it...

    Outcast, in relation to your error message it looks like you have letters in the string that shouldn't be there. CSV stands for Comma Separated Values and means that it wants your polygon vertices in...
  174. Yeah. I usually get around that by having an ID...

    Yeah. I usually get around that by having an ID value that is spread through all instances of an object, and then use an array to store values. You can test for the X Index of the array to = The ID...
  175. Replies
    2
    Views
    1,040

    Set the angle of the arm to...

    Set the angle of the arm to atan2(Y("Arm")-ymouse,xmouse-X("Arm"))
  176. Replies
    8
    Views
    1,130

    8 bit just means that you have 8 bits to work...

    8 bit just means that you have 8 bits to work with. Since each bit is either 0 or 1 (2 possible values) there are 2*2*2*2*2*2*2*2 or 2^8 = 256 possible values.

    Which means that even HD...
  177. Nifflas does this with qualifiers having...

    Nifflas does this with qualifiers having abilities that he can pass to objects, so he'd have a Subpixel Movement qualifier, and a Dies on touching Walls qualifier that mean the code affects any...
  178. Replies
    16
    Views
    1,947

    You can complain about as many things as you...

    You can complain about as many things as you want, but it doesn't change the facts: The frame editor is adequate for most people, but it is not adequate for you. Your options then, are to either...
  179. Replies
    71
    Views
    7,761

    Main problem with that is that Flash is...

    Main problem with that is that Flash is proprietary software that isn't going to live forever, and when it's unsupported you're out of luck. HTML5 would work, though.
  180. Replies
    7
    Views
    1,012

    Study Facebook's and Twitter's protocol, and use...

    Study Facebook's and Twitter's protocol, and use the GET object to send requests. It's pretty much the exact same thing that the API would do.
  181. Replies
    16
    Views
    1,947

    Actually, your best bet is to just wait. Yves...

    Actually, your best bet is to just wait. Yves said he would have a system to automatically replace backdrops with quick backdrops at runtime ready for the next update.

    OR Use Looki's Tilemap...
  182. Replies
    71
    Views
    7,761

    First, everyone will consider it an Ouya wannabe....

    First, everyone will consider it an Ouya wannabe. Second, you need exclusive games to get people to buy it. Have you ever made a AAA game people would be willing to spend $60 on? You won't get any...
  183. Replies
    71
    Views
    7,761

    No. Yes. Yes.

    No. Yes. Yes.
  184. Thread: Beta Testing?

    by Jacob
    Replies
    26
    Views
    2,503

    If you're willing to pay a little bit, I strongly...

    If you're willing to pay a little bit, I strongly recommend Porter http://www.gemfruit.com/porters-professional-game-consulting/
  185. Thread: Random numbers?

    by Jacob
    Replies
    4
    Views
    5,040

    Make a list with those four numbers and set the...

    Make a list with those four numbers and set the line to random(4)
  186. Replies
    9
    Views
    1,207

    Sounds like a display bug. Increase the size of...

    Sounds like a display bug. Increase the size of the sprite by two pixels an all directions, so there's a 1px padding of transparency all the way around your image. That should take care of the column...
  187. Replies
    8
    Views
    1,581

    If you want to look into a different method, you...

    If you want to look into a different method, you should check out perlin noise. You'll get more organic looking shapes and structures, but if this is for an RTS map you likely won't notice much of a...
  188. Replies
    5
    Views
    1,973

    Are those John Akerson's old EiM graphics? ...

    Are those John Akerson's old EiM graphics?

    Pretty cool game :3
  189. Replies
    12
    Views
    7,306

    Sticky: Just a heads-up: there is already a game called...

    Just a heads-up: there is already a game called Gravitee. It's a space gravity golfing game.
  190. Replies
    6
    Views
    1,183

    It will be fine. The iPad 3 has a very high DPI,...

    It will be fine. The iPad 3 has a very high DPI, so you won't notice any more pixellation than you would on any other iPad.
  191. What he's saying is that MMF takes care of the...

    What he's saying is that MMF takes care of the resizing to the next power of two automatically, so making your 200px sprite 256px isn't going to save any memory. Where the optimisation comes in is...
  192. As far as development goes, you can use Looki's...

    As far as development goes, you can use Looki's Tilemap beta extension for any tile based game. He recreated the first level of Knytt Stories (The Machine) with a solid 60FPS frame rate, which is...
  193. Replies
    8
    Views
    4,038

    Translation: - 0: A button - 1: B button -...

    Translation:
    - 0: A button
    - 1: B button
    - 2: X button
    - 3: Y button
    - 4: Rear Left
    - 5: right rear
    - 6: back
    - 7: start
    - 8: left stick
  194. Replies
    11
    Views
    2,654

    I have done this, but using Surface and Box2D....

    I have done this, but using Surface and Box2D. You can pretty much follow that tutorial exactly in MMF2 with a row of actives or an array storing the positions. That will make the surface of the...
  195. The only legal restriction was something like you...

    The only legal restriction was something like you can't use it on multiple machines simultaneously, so you can have it on a bunch of computers as long as it's just you using it. Giving it to a friend...
  196. Hyperthreading is a technology patented and owned...

    Hyperthreading is a technology patented and owned by Intel. There's not much they can do about it.
  197. Check the File Archive -> Widgets subforum.

    Check the File Archive -> Widgets subforum.
  198. Replies
    2
    Views
    608

    Install the exporters, and then update MMF2 to...

    Install the exporters, and then update MMF2 to the latest beta build. It will automatically update any exporters you have.
  199. Thread: Pictures problem

    by Jacob
    Replies
    1
    Views
    518

    For the future, go into the application settings...

    For the future, go into the application settings and check the image filters. That is usually the reason the EXE will fail to build if you're including external files.
  200. I have a keyboard with macro functions that I...

    I have a keyboard with macro functions that I regularly set up to do repetitive tasks in photoshop, but not so much with MMF2.
Results 1 to 200 of 500
Page 1 of 3 1 2 3