4ian's Forum Posts

  • 9 posts
  • Just a detail (I'm GDevelop lead developer): GDevelop is not based on Construct Classic code source. It was started at the same time that construct classic and evolved separately.

    It has many things that look the same (like the interface or the events) and many difference (missing some plugins compared to Construct 2, but has other unique features like scene stacking or native export. And it's open source)

  • I'm a bit off topic, but I couldn't help myself but reacting to the assertion that GDevelop is a shameless rip of C2

    I first created GDevelop when I wasn't aware of the existence of Construct (Classic), and both software evolved separately. Of course some objects and features are inspired from C2 (maybe also vice-versa, I don't know) But the event system was clearly invented without looking at Construct.

    That's all (I hope my message won't be considered as spamming, as I'm the developer of GDevelop. Just wanted to make things clear!)

  • [quote:33sayjdc]my thoughts exactly.

    I want to insist on this fact :

    [quote:33sayjdc]I have discovered Construct ( Oh, Interesting, it looks like Game Develop ) whereas Game Develop was released from about one year I think.

    When I began writing the very first version of Game Develop, I was not aware that such a similar open source project existed. ( I knew TGF/MMF, Game maker and RPG Maker though ).

    ( It is possible for example that, one day, I make some contributions to Construct. ( But for now, the need of a non free library as well as a non free compiler so as to compile Construct is a barrier for me. ) )

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • [quote:1ausbag6]any support for 3D at all?

    A part from the Box3D Object, Game Develop is not meant to compete with full 3D Development kit such as UDK or CryEngine.

    [quote:1ausbag6]what features will GD have that in Construct are not implemented or focused on?

    Game Develop allows extensions to provide new events types. Thus, ForEach/While loops can be made in GD by using For Each, While and Repeat events instead of standard events. There is also an extension allowing to insert and call function-like events. ( All of this can be made in Construct, but GD has an explicit support for different event type. )

    I don't known if there is an extension for encryption in Construct, GD have an extension allowing to use AES algorithm on files.

    I also have not found anything related to real-time image modification in Construct, GD provides some actions to modify Sprite's images at runtime ( See example "Destruction.gdg" ).

    I plan to port Game Develop to Linux ( I mean the editor, games can already be compiled for Linux ). In fact, I have already released beta version of the editor for Linux ( As GD uses only portable libraries ), but there are a few annoying issues, like the keyboard which does not work when previewing a scene. But I hope to be able to fix it, in which case GD will be available on Linux. ( For the Mac port, I'm still waiting someone to buy me a mac ).

    In the future, I will try to provide more objects and automatisms types. ( Note that even if GD is a freeware, all extensions of GD are currently open source, and available in the SDK. )

  • [quote:26n5ukww]Also, I think the developer might be this guy:

    Absolutely, I have posted a few messages in this forum. ( And I didn't want to open a topic about GD or include it in my signature ).

    [quote:26n5ukww]The beauty of open source.

    Please note that there is not a single line of code in Game Develop which comes from Construct.

    You can verify that by downloading the extension SDK ( http://www.compilgames.net/code/GameDev ... K149599.7z -- Everything should be in English ) and looking at some headers files, Object.h or RuntimeScene.h for example.

    Moreover, Game Develop makes extensive use of Boost, SFML ( SDL-like library based on OpenGL ) or wxWidgets for the IDE.

    [quote:26n5ukww]Nicest of all is that Construct is the source of inspiration for GD, according to the developer:

    I have discovered Construct ( Oh, Interesting, it looks like Game Develop ) whereas Game Develop was released from about one year I think.

    But I must admit that Behaviours is a great concept. Future release of GD will feature a similarly concept called Automatisms.

    ( But, again , implementation is far different as in Construct : Construct use a "sibling objects" mechanism (I believe), whereas Automatisms of GD inherit from Automatism class and are stored into objects. )

    [quote:26n5ukww]it is a shame that somebody who obviously has talent and skill prefers to re-invent the wheel instead of joining the scirra team to further push Construct

    As said before, I discovered Construct too late to stop GD development. ( And I must admit that I kinda prefer the way some things are implemented in GD ). I have read some portion of Construct source code but I don't know if I would had the skill required to get part to Construct if I had discovered it earlier.

    [quote:26n5ukww]Can't get my head round the UI though.

    The blue ribbon or the overall organization of things ?

    [quote:26n5ukww]Both construct and this new frenchy program rocks!!!.

  • Hello,

    Is there any feature in Construct to run multiple layouts at the same time ?

    As I have seen in some behaviours, some members are declared static, I guess this prevent to run more than one layout.

    If it is not possible, is there something planned to add such a feature ?

  • [quote:1thuoprw]Is it the same thing as it would be for GM? That uses scripts, whereas the event format of Construct is pretty different. I'd imagine that to create a decompiler would be alot more work than just taking the script out the .exe.

    Maybe just open the ressources of an executable to a CApplication like the runtime, and save the CApplication to a cap file like the IDE would work..

    Anyway, I am not a hacker and I don't want to make a decompiler, that was just a question.

  • Hello,

    I was wondering if an executable created with Construct can be technically revert into the source file ? I have read a bit the source code of Construct, and the export mechanism seems to save the events directlt into the executable ressources. Thus, is it possible for someone to create a decompiler ?

  • 9 posts