Arima's Forum Posts

  • 6.99 is probably the right price. I think 4.99 is too low, and gets into that 'percieved as cheap' realm.

  • I understand how you feel and I used to feel the same about it, but there has been a huge amount of money thrown at studying how to get people to spend money, and using .99 is effective. It's not scummy. It works. Companies wouldn't do it so much otherwise.

  • Actually, 512x512 is 1/4 of 1024x1024, so a 512x512x10 animation would be 1/8th, 10MB.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • [quote:13btzf5j]Without having a 256mb card myself, how would I know whether the game is suitable for them? Is there a MB or VRAM usage I should be aiming to stay under, or would I have to test the game on a 256mb system?

    AFAIK, there's no exact science. What if a user is running something else needing VRAM concurrently? Best to simply use as little as you can manage.

    [quote:13btzf5j]But I imagine that every tree and object that can be animated would be a problem regardless of whether the animation is playing, since the images used in the animation would still need to be loaded up. Is that right, or are the images only loaded up when they are needed?

    All frames in a sprite are loaded when the object is loaded. Dynamic stuff will take up less VRAM because you can bend or rotate one image instead of loading a ton of them. That's also why you'd check what trees are onscreen first, and only animate those. I don't know what you're doing though, so optimization is up to you to experiment with.

  • Any tips and tricks I should know about cutting up the image?

    Maybe make the branches objects and place them on a trunk?

    Also, it doesn't matter what format you use, it all gets converted to PNGs.

  • An animated 512 or 1024 sprite is huge and the 1024 especially is going to use a ton of VRAM - probably about 80MB. Large images (512 and up) are a huge bottleneck when compiling, though they are cached and don't need to be recompiled until you change them or reload the project.

    I got around it by loading large images at runtime, but I'm not sure how well that will work for animations concerning hotspots, etc.

    As far as I know, larger textures aren't a problem for GPUs to render (as long as they support them - stick to 1024 and under), though it will take longer to transfer all those textures to the GPU at the start of the frame. That's generally not an issue, though. The bigger concern is a GPU not having enough VRAM - then it will have to swap textures every frame. Your main problems are compile time and VRAM use.

    If you're aiming for 256MB cards (which doesn't mean you have 256mb to work with - the OS uses some, etc.) it might be okay depending on amount of other stuff in the scene, and you could leave the trees animations out and put them back in as the last step before exporting to an exe.

    You sure you can't use that animation system in real time on only the onscreen trees? It would be smoother, use less VRAM, load faster and could be dynamic as well. Unless it requires a ton of cpu time, obviously.

    It's frustrating having to wait upwards of 60 seconds with a 'Construct is not responding' message every time I want to test my layout.

    I hear that. Mine does too.

  • Watch out though - if you price it too low, it can create the perception that might be cheap and not worth buying. Might want to reconsider $9.99.

  • Construct can do everything you mentioned and more.

  • It's extremely unlikely before construct 2.

  • 'On left mouse clicked' isn't properly recognized, sometimes they wouldn't open properly, the number of them in the layout was counted incorrectly, and even once upon closing a modal layout the underlying layout began running the wrong event sheet, and I've also heard other people mention some stuff I can't remember.

  • I don't think it's the plugin that's glitchy with the modal layout object, I think it's the modal layout object that's glitchy with everything else. It has a lot of bugs and as such I recommend not using them.

  • I'm afraid I don't quite understand what you're trying to achieve. Are the "set mouse x/y" actions in mouse/keyboard object what you're looking for?

  • No, using move at angle>100 pixels at angle 0 is the same as doing set x to .x+100, so you'd need to move 100*timedelta pixels.

  • I solved this by first checking the distance between wherever and mousex/mousey using distance(whateverx, whatevery, mousex, mousey). If it's under 300, set position to mousex/mousey, if it's over 300, set position to the center of the circle and use 'move at angle' 300 pixels towards the mouse using angle(whateverx, whatevery, mousex, mousey)

  • Sounds good. Is the 'Your Tutorials & Example files' section going to allow uploads? I think that would be a good idea.