Take the time to learn C2.

Get help using Construct 2

Post » Wed Sep 18, 2013 2:02 am

I wanted to take a few moments and write an article about being a newbie to Construct 2. The reason I want to do this is because I am finding more and more people on the forums that just seem to want quick answers without actually understanding Construct 2. This happens because C2 is so easy to use that people want to jump right in without realizing that making a game is more than dragging and dropping.

Construct 2 is awesome, and it really makes creating a game so much easier than writing out a bunch of code. However, you still need to have some basic knowledge of game logic and design. Sure, C2 takes out the programming side of it, but it doesn't take out the logic.

Its frustrating to try and help out a new user that has obviously taken no time to try and learn anything about making games or even about Construct 2. So many of the simple questions are answered in the beginner tutorials that Scirra provides on the website. I went through countless hours of tutorials as I made my way through building my first game. I also read the manual, searched the manual, and read the manual again. I didn't post on the forums until I was really stuck or just didn't understand something after trying for hours.

Dont expect to learn by constantly asking for example code for every aspect of your game. You need to struggle with the concept of game logic and how the events work in Construct 2. As you push forward, you begin to understand how the game logic works and how the flow of the events works with making your game. If you have no knowledge of this, not only does it make creating a game more difficult, but it makes debugging your game even harder. What makes a good mechanic is their understanding of how a car works at its basic level. Making a game is no different. You need to understand how the system of C2 works before attempting to create and debug anything with it.

So to all the newbie Constructors out there, please, take some time to understand the logic behind Construct 2. Read the manual, do the beginner tutorials, understand system expressions and your career in making games will be so much more rewarding.

Dont get me wrong, I really do enjoy helping out with answering questions on the forums the best I can. However, dont get upset if I tell you to go look in the manual, go through a tutorial or learn Construct 2 first. I mean it with love while trying to help you to become a better game maker. If you are serious about this craft, learn, learn and then learn some more.

Maybe posting this isn't even appropriate, I'm not sure. I can just feel the frustration of many of us that do take the time to try and help and answer questions. ArcadEd2013-09-19 03:43:59
B
101
S
32
G
11
Posts: 1,546
Reputation: 21,727

Post » Wed Sep 18, 2013 2:08 am

B
47
S
14
G
7
Posts: 603
Reputation: 8,141

Post » Wed Sep 18, 2013 2:24 am

Agree. I came here from using UDK so I was basically transferring the same skills to Construct 2. Knowing another engine prior to Construct 2 is also good!
B
47
S
17
G
81
Posts: 2,223
Reputation: 48,093

Post » Wed Sep 18, 2013 2:24 am

I agree with a ton of it! I would suggest a more comprehensive FAQ thread or something, but maybe those specific people wouldn't actually check it anyways. I know that once I got trigger and continuous events figure out, things turned easy as heck with C2 (and CC) and solved most of my issues. Ie, events that trigger once when conditions are met VS events that run continuously while conditions are true.
B
103
S
38
G
19
Posts: 962
Reputation: 17,996

Post » Wed Sep 18, 2013 6:05 am

Weird, I could have swore there was a post on here I was responding too.

Anyway, it must have been deleted, but I will post anyway :).

No, I did not mean don't ask questions. Of course not. I spend tons of time on here answering questions because I enjoy doing it. 90 percent of my posts are being helpful, and that is how I try to inspire new users. What I am saying is many of the new users come on these forums without ever looking at the manual, or going through the tutorials. You sir, are obviously not one of those people.

I am in no way trying to put myself on a pedestal. What I am simply trying to do is get through to people that it's much easier to get help and understand the help given if you actually understand a bit more of how Construct 2 works.

Sorry if I came off as arrogant and all "High and Mighty." Not my intention at all, but I had a feeling some might feel that way. I apologize.
B
101
S
32
G
11
Posts: 1,546
Reputation: 21,727

Post » Wed Sep 18, 2013 6:52 am

    I understand what you feel, And I learned C2 by reading the manual, taking time to it, struggling with it, playing around with it, gently making love with it (It was my first time using C2, so the joke was obvious).

    I encourage everyone first to do little things with C2, just to adapt to how the interface works, then start reading the first tutorial (which could be(is?) with C2 itself) with the manual so you understand clearly.

    If you have trouble, try to read the manual/see if you've done changes to your events that causes a problem, then do a little search in the forum.
    
    If you are still having trouble, then post your question, with also what you understood / think about the problem you're encountering, eventually what you've read that you think is related, so we can know what you've done.

    But Still, I found the first post a little agressive, and it can make new users think they are responsible for not finding awnsers themselves, where it is not the case.
Game design is all about decomposing the core of your game so it becomes simple instructions.
B
53
S
22
G
18
Posts: 2,122
Reputation: 17,123

Post » Wed Sep 18, 2013 7:51 am

for helpers: a good thing to do is give a full detailed explanation about the logic behind it sometimes, not just solve it in the .cap for the user.

i'v learn a lot searching the forum on old and aready answered questions, but in the past it was difficult to implement the solution on my own project because it was not explained property in the comments and the .cap that contained the solution was dead; so today when i help some one here i try to be expecific but detailed (if i really know the logic), this way if other have the same problem or the same doubt is a way to solve it faster and without the need of downloading something.

i know that everyone are working on theirs things and maybe have no time for a long answer but hey, sometimes a really good explanation can solve more than one problem and it can prevent more ppl to question the same thing over and over because they dont understand the logic behind it. :]
B
48
S
5
G
6
Posts: 210
Reputation: 6,297

Post » Wed Sep 18, 2013 9:03 am

Great post! :)
B
24
S
9
G
7
Posts: 756
Reputation: 7,312

Post » Wed Sep 18, 2013 9:12 am

Now I feel guilty.

But as others have pointed out, the problem is twofold: newbies don't want to take the time to learn, and those who do help tend to solve the problem and not explain how it was solved.

If you explain how something is solved to me, I might have follow-up questions that expand on the method you used and how it might apply to other situations. This helps me understand your solution and be able to apply it to more than one project.

Another issue is that there's no obvious learning path. If there was a stickied post titled "Learn to use C2" with links to tutorials to follow in order, then that might really help. Reading the manual is not going to teach us how to use C2. It's a great reference, but it does not actually give us steps to follow.
Project Lead of Zems Online Card Game

Producer at Impulse Limited
B
18
S
6
G
3
Posts: 677
Reputation: 5,234

Post » Wed Sep 18, 2013 9:24 am

Any software comes with a learning curve. C2 learning curve is a gradual easy slop, unlike some of the steep slopes I've climbed in the past.

Perfection is the culprit here. Nobody wants to make mistakes and therefor are afraid to trail and error there way through an issue.

They also don't understand that a game (simple as it appears to be) has multiple dimensions to it, lots of components that need to be created/built.

But boy is it fun to get something right, then make it better, more efficient, and streamlined. Building something that works is PURE JOY!

Excal: I am learning via your learning :) You made your learning a community project - very cool. Tons of inputs from various minds. A peek over my should type deal.
You think you can do these things, but you can't, Nemo!
Just keep reading.
Just keep learning.
B
65
S
16
G
9
Posts: 1,429
Reputation: 12,718

Next

Return to How do I....?

Who is online

Users browsing this forum: Kyatric and 45 guests