Announcing open-construct!

New releases and general discussions.

Post » Thu Jul 18, 2013 5:03 am

Hi all.

I am putting together a community opensource project to start modernizing and improving construct classic. In the next couple of days, more info will be found at open-construct.org, for now the discussion/information will be on reddit at reddit.com/r/openconstruct.

If you like construct classic and would like to see it better, come help us out!


thanks for reading,

Jerry (silverback)
B
5
S
1
Posts: 17
Reputation: 610

Post » Thu Jul 18, 2013 5:40 am

That's a loosing proposition I'm afraid. The ui has a proprietary library heavily entrenched.
Image ImageImage
B
165
S
49
G
147
Posts: 8,039
Reputation: 96,570

Post » Thu Jul 18, 2013 11:33 am

When we announced we had retired Construct Classic, I noted that the code is unmaintanable. We wouldn't have started Construct 2 from scratch if the Classic code was any good at all.
Scirra Founder
B
382
S
222
G
85
Posts: 23,987
Reputation: 189,461

Post » Thu Jul 18, 2013 12:17 pm

Someone has to clean it then
upd: i also moved a repoaolko2013-07-18 14:25:58
B
4
S
1
G
2
Posts: 58
Reputation: 1,016

Post » Mon Jul 22, 2013 8:32 pm

Just to point out that you will end up rewriting the editor and runtime from scratch to reach your goals of a multi-platform gui and using opengl instead of directx. I don't mean to discourage but that's a lot of code on top of needing to make it still reproduce the same behavior so as to not break existing caps.

Perhaps it would be better to make a simpler project that makes games in a similar way to Construct and can read cap files as one possible input?
B
88
S
30
G
89
Posts: 5,104
Reputation: 60,319

Post » Tue Jul 23, 2013 9:42 am

Well, to be honest I'd LOVE some minor improvements / fixes, not really anything big but still. The things like not every function provided for Python by the System object works (it usually crashes the app). I mean, can't I really change the visibility of a layer by Python (there's a function for it, but it crashes anyway), by I can by using CC editor? Oddities like that. I can deal with the GUI and directx, in a matter of fact directx doesn't really bother me, I like it. And multiplatform? How about one platform (PC) but more stable for the player as well as the creator? Making one group of users really happy vs making various groups of people "eh... I suppose?".
B
4
S
1
Posts: 28
Reputation: 435

Post » Tue Jul 23, 2013 5:53 pm

@bitworks
You can make layers invisible from python. Here's the syntax:
# to make it invisible
System.SetLayerVisible("Layer 2", 0)
# to make it visible
System.SetLayerVisible("Layer 2", 1)

Events that had a combo in the event sheet such as invisible|visible will be just a index number in python 0|1. All actions are implemented, just no system conditions as most of them have no context in python.
B
88
S
30
G
89
Posts: 5,104
Reputation: 60,319

Post » Wed Jul 24, 2013 10:28 am

@R0J0hound - thanks, but I'm aware of the syntax for this, as well as the 0/1 values for True/False in this case. The thing is - I've never been able to use it without a crash and critical error in my projects. I'm not complaining about lack of features, rather than stability of them. :)
B
4
S
1
Posts: 28
Reputation: 435

Post » Sun Jul 28, 2013 8:49 am

[QUOTE=R0J0hound]
Perhaps it would be better to make a simpler project that makes games in a similar way to Construct and can read cap files as one possible input?[/QUOTE]
nope, i doubt it
B
4
S
1
G
2
Posts: 58
Reputation: 1,016

Post » Sun Jul 28, 2013 9:10 am

Well doubt what you may. I'm willing to be impressed if this project is successful.
B
88
S
30
G
89
Posts: 5,104
Reputation: 60,319

Next

Return to Construct Classic Discussion

Who is online

Users browsing this forum: No registered users and 2 guests