timtim's Forum Posts

  • Hi,

    Yes it does <img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" />. I have sent some tests and code to Ashley and I believe he has begun implementing it into the runtime. I will continue to do some SDL work and hopefully it'll be publically released soon.

    Tim

  • Are there any others out there? <img src="{SMILIES_PATH}/icon_redface.gif" alt=":oops:" title="Embarassed" />

  • Yes, it allows for encryption keys; I will release it within the next week or so hopefully.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • % of the way to next release: 80

    Hello <img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /> Following on from my last post on SDL I decided to bring together all the progress updates and releases into this post, which I will keep up to date.

    It would be helpful if this could be stickied or something, but it doesn't matter much.

    What's done

    • Creating an SDL window, initialising all frames and images into SDL surfaces
    • Drawing frame background colours
    • Sprite renders with animations
    • Alpha channels
    • Rotations

    To do before release

    • Fonts

    Though I have a fulltime job my workload at this time of year is very low, so I can work on this for a few hours a day.

    Questions

    OpenGL?

    OpenGL goes hand in hand with SDL alot of the time, so after I finish fonts, more drawing functions and such that is the next logical step.

    Effects?

    I had a quick look at Construct's effects engine and to be honest it's very complex and I didn't understand much of it.. OpenGL effects and shaders are different to the HLSL ones, but nonetheless I can give it a go after OpenGL.

    Other platforms?

    The SDL libraries i've used (for reference, SDL, SDL Image, SDL GFX) are compatible with at least Windows (back to 95), Linux, Mac, BeOS. There is a possibility of ports to other runtimes if another developer steps in.

  • Thank you for the encouragement everyone <img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" />

    I've worked on this for a few hours and thrown together a working runtime.. it's a bit hacked as I had to pull out any of the HLSL stuff, and rewrite alot of runtime drawing functions, but it works.

    So far rotations are working and relatively fast, alpha channels working fine, and I can play templates like simple platformer no problem.

    The biggest challenge is going to be changing some parts of the runtime for other platforms, I noticed some Windows APIs which might be difficult.

    If all goes well I'll put up a preview runtime for people to try and make sure it works for them in the next few days.

    Tim

  • Encryption is really not a problem, an encryption plugin is very easy to do. <img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" />

    I have nearly finished a blowfish plugin for a personal application.. I will release it soon after I clear it up. It's simplistic and only has 3 actions and 2 expressions (files and strings), but it gets the job done.

    Tim

  • Interesting!

    But are you using OpenGL? Otherwise it might be a problem with rotating/scaling/a lot of sprites on the screen, and pixel shaders. <img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" />

    Hey,

    OpenGL is a future possibility but pixel shaders just won't be viable.. it's a Direct-X technology which has only been recently implemented. However, I am confident scaling and rotations should be workable, and that it will be pretty fast.

    Tim

  • Hello <img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" />

    I come with good news.. I've begun preliminarily changing the runtime to work with SDL. It's hard work but I can get some stuff rendering.

    I'll post here when I have more information.

    PS: For people who do not know about SDL, it would mean the runtime would work on Mac, Linux, Handhelds like GP32X and many other systems.

    Tim

  • Hi,

    wondering where this is but I figured it out anyway :p

    nearly finished with my first plugin <img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" />

    Tim

  • I can see this being useful.. I agree they should be in a resource bar as that is the logical place. Ditto for allowing custom files/binaries <img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" />

    Tim

  • Hello,

    I am new to this forum but have developed software solutions professionally for a number of years. I am very interested in using Construct in future due to its speed of applications; thus, I would like to develop plugins for it for my custom solutions.

    Please could an example plugin be uploaded so I can see how to work with the SDK? Preferably a control as I would like to develop custom controls.

    Thank you

    Tim