Interested in working on Construct Classic?

Forum for plugin, effect and behavior programmers. Please use the Help & Support forum for help using Construct.

Post » Fri Apr 15, 2011 5:32 pm

Since we started work on Construct 2, we've turned over development of 'Classic', formerly '0.x', to the community. That means we are happy to grant SVN access to the source code to any developers interested in keeping it going.

We have also set up a new hidden forum for Construct Classic developers to discuss changes, post updates and so on. We use a hidden one because sometimes difficult decisions must be made, and it's best they're made in private. It also makes life easier for the developers, who aren't pressured in to providing certain fixes, or pushing out updates prematurely from user demand. In other words, it just works better having a hidden forum.

If you're interested in working on Classic, which is a large and complex C++ software application, let me know here, or send me a PM. I can grant you SVN access and add you to the developers forum.

Thanks and if you have any questions feel free to ask!
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,600

Post » Fri Apr 15, 2011 5:44 pm

im really interested in working on it but im more the "still learning" then "il do something smart" person...
B
1
G
1
Posts: 1
Reputation: 427

Post » Fri Apr 15, 2011 5:46 pm

You could always have a go at making some plugins with the C++ SDK - that's a good way to get started and learning how Construct is programmed.
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,600

Post » Fri Apr 15, 2011 6:58 pm

@ Ashley
As far as preparing oneself by making plugs goes, how closely related do you feel the C2 exe plug sdk will be related to the one for C0.xx?
And wouldn't it be good practice for then as well?
Image Image
B
161
S
48
G
90
Posts: 7,356
Reputation: 66,767

Post » Fri Apr 15, 2011 7:17 pm

This is one of the moments where I regret, that I never got used to C++. I have programming skills, the will to solve problems and a long experience with (oop)BASIC and several script tools. But whenever I try C++, I see all that overhead. VS Express is so bloated. It takes so long to start, there are so many files to create and I always wonder, what that editor expects from me. Compared to something like Real Studio or just Notepad to start Python, it just discourages me.

I really hope there will be dozens of C++-skilled people interested in further development of 0.x
I really do :)
Image
B
23
S
8
G
10
Posts: 1,820
Reputation: 8,242

Post » Fri Apr 15, 2011 7:30 pm

Once you start using VS, you really do understand what an amazing piece of software it is. I wouldn't say VS is bloated, but for starting out there certainly are a lot of features that are hard to get to grips with.

It's never too late to start learning as well! Learning is good fun and rewarding :)
Image Image
Scirra Founder
B
125
S
37
G
25
Posts: 3,945
Reputation: 44,922

Post » Fri Apr 15, 2011 11:20 pm

[quote="tulamide":19rsxyc6]This is one of the moments where I regret, that I never got used to C++. I have programming skills, the will to solve problems and a long experience with (oop)BASIC and several script tools. But whenever I try C++, I see all that overhead. VS Express is so bloated. It takes so long to start, there are so many files to create and I always wonder, what that editor expects from me. Compared to something like Real Studio or just Notepad to start Python, it just discourages me.

I really hope there will be dozens of C++-skilled people interested in further development of 0.x
I really do :)[/quote:19rsxyc6]
hey tulamide
I know there are alot of neighsayers[size=50:19rsxyc6]^_^[/size:19rsxyc6], but i happen to love VS. maybe it's not the only one that does this, but it's the main thing I've used since I started in modern languages, and so it's the only one I've used, but some things it does are just so useful.

If there is a function I wrote somewhere and I see it somewhere, and I need to doublecheck and make sure I didn't screw something up - rightclick - go to definition.

Maybe it's a function buried somewhere deep in some obscure construct IDE c++ file, instantly opens the file and takes me there.

Used a variable or function a few times, and now you realized everywhere you used it, you want to add something else? right click - find all references, and it brings up a list of places you can double click on to be transported there.

Beautiful find/replace that let's you replace all in selected text, currently open document, all open documents, entire project, or entire solution.

When you get that 80 mile list of errors the first time you try to compile your master piece, double click on each error to be transported to that line of code.

As you press the :: or . or -> to access the members of a class, or struct, it brings up a handy list of anything valid you can type there, hover your mouse over any of them to see the variable type, or the return type of a function. left some comments on the definition? they'll be there for you to read as well.

A plugin like 's', or the animator I'm working on now simply wouldn't be possible for me to do alone without the wonders of visual studio.

Also, I know it's not the only one that does this, but the vs equivalent of persist files is flawless. I can stop working in mid command if need be and shut the program, and it reopens scrolled to the exact line i was working on, and the recovery from unexpected shutdown of the program actually works. there's been a power outage or whatever a few times, and everything is exactly as if I had saved the moment before it happened.

like I said, I know alot of people hate it. I just haven't figured out why. I tried eclipse, and woohoo opensource free yay, but, I just missed visual studio the whole time.
Spriter Dev
B
87
S
21
G
12
Posts: 3,240
Reputation: 16,461

Post » Fri Apr 15, 2011 11:43 pm

I am interested in working on 0.x. Mostly for making sure Python continues to be supported and to maybe fix a few bugs here or there. I don't see myself making any massive structural changes or additions as I have little free time to spare.
B
8
S
3
G
7
Posts: 835
Reputation: 5,313

Post » Sat Apr 16, 2011 7:10 am

Don't you have to get that UI library somehow in order to work on Construct 0.x?
B
62
S
21
G
12
Posts: 1,910
Reputation: 13,155

Post » Sat Apr 16, 2011 7:58 am

lucid, thanks for that. Now it sounds a lot more like Real Studio (that I'm used to). Maybe I should ignore the unpleasant feeling of being overwhelmed and give it another try.

Here's one question to all who already work on plugins, and please don't be annoyed. :oops:
I saw the thread, where it is explained that you need something for VS Express in order to work on plugins. But I really don't get it. There's something like a 600 MB download, but then again you only need certain parts of it. I don't even know, what functionality it has. And where to install them and how to integrate them, so VS Express knows about it? Isn't there an easier way?

Yes it is kind of offtopic, so maybe someone can answer by pm?
Image
B
23
S
8
G
10
Posts: 1,820
Reputation: 8,242

Next

Return to Construct engineering

Who is online

Users browsing this forum: No registered users and 0 guests