Using Construct 2 to Create a Platform Game for Firefox OS

Discussion and feedback on Construct 2

Post » Fri Jun 13, 2014 10:31 pm

I wrote another blog post showing how to make a simple platform game using Construct 2 but tailoring it for a Firefox OS phone (the new ZTE Open C) and for touch. I tried a different approach to controls for a platformer and I think it is wacky but it works!

Check it out at http://firefoxosgaming.blogspot.com/2014/06/platform-game-using-construct-2-game.html.

And thanks to @KenneyWings for the really fabulous public domain art. This guy is really cool. Check him out at http://www.kenney.nl/.
Proud Construct 3 subscriber.
B
21
S
5
G
5
Posts: 207
Reputation: 4,643

Post » Sat Jun 14, 2014 9:36 am

I saw it, here is my comments:

You are using sprites for repeated images, which is not that great, try using either tilemaps or tiledbackground (the tilemap seems more designed towards what you are doing, since you are using a tileset anyway).

You are using letterbox scale, which is fine but most people that target mobile actually try to get rid of the black bars resulting by the letterbox scale

The controls feels weird, I don't mind the concept but the fact it teleports instead of just walking, while the jumping is fluid, just feels wrong.

You have 4 "on left clicked", you should try to see how to use subevents, to not repeat the code too much (it is ok in that case, but still more maneageable to not repeat unnecessary events), also I didn t know that click events triggered on firefox OS phones, i d rather use the touch event but it is fine it seems.

I can see seams in game, which could have been avoided by using tiledbackgrounds instead of sprites(since the tiledbackgrounds won t be spritesheeted on export), even though I am not sure those seams should even be here even with sprites.

Also the player can still fall after getting the cherry, but I am being too picky this time x3.
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 » Sat Jun 14, 2014 12:24 pm

Aphrodite wrote:I saw it, here is my comments:

You are using sprites for repeated images, which is not that great, try using either tilemaps or tiledbackground (the tilemap seems more designed towards what you are doing, since you are using a tileset anyway).

You are using letterbox scale, which is fine but most people that target mobile actually try to get rid of the black bars resulting by the letterbox scale

The controls feels weird, I don't mind the concept but the fact it teleports instead of just walking, while the jumping is fluid, just feels wrong.

You have 4 "on left clicked", you should try to see how to use subevents, to not repeat the code too much (it is ok in that case, but still more maneageable to not repeat unnecessary events), also I didn t know that click events triggered on firefox OS phones, i d rather use the touch event but it is fine it seems.

I can see seams in game, which could have been avoided by using tiledbackgrounds instead of sprites(since the tiledbackgrounds won t be spritesheeted on export), even though I am not sure those seams should even be here even with sprites.

Also the player can still fall after getting the cherry, but I am being too picky this time x3.

Your reply is full of criticism
Don't know why you do that
I hope you can change the tone
B
17
S
7
Posts: 360
Reputation: 2,202

Post » Sat Jun 14, 2014 1:22 pm

Sorry, I didn t wanted to seem mean, with retrospect I realise that it was actually pretty rude on my part, the tutorial itself is fine for the aimed public and aimed objective, and my reply seems very cold compared to what I originnally wanted to say.

The tutorial is fine, I am sorry
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 » Sat Jun 14, 2014 9:43 pm

@fongka2

I don't see where he/she sounded mean, you are getting angry because he found imperfections in the code and gave you constructive criticism,
Aphrodite was diligent enough to point out many of the flaws in the code and you should thank him
This is all important advice, and stuff like that can slow down your game if you let it in your code

All I can say is that if you can't bear somebody pointing out your code as bad then don't expect us to help you

@Aphrodite
Don't let you down like that, if he wants kind compliments and flowers, he can call McDonald's customer service, you were all right and I thank you for pointing that out

@Bob Thulfram
Very nice tutorials but I second Aphrodite's Suggestion, may make the tutorial even better, you could even explain why Aphrodite's suggestions are better and help newbies get into the habit of optimizing their C2 code
B
42
S
17
G
17
Posts: 2,247
Reputation: 17,461

Post » Sun Jun 15, 2014 5:55 pm

Whiteclaws wrote:@fongka2

I don't see where he/she sounded mean, you are getting angry because he found imperfections in the code and gave you constructive criticism,
Aphrodite was diligent enough to point out many of the flaws in the code and you should thank him
This is all important advice, and stuff like that can slow down your game if you let it in your code

All I can say is that if you can't bear somebody pointing out your code as bad then don't expect us to help you

@Aphrodite
Don't let you down like that, if he wants kind compliments and flowers, he can call McDonald's customer service, you were all right and I thank you for pointing that out

@Bob Thulfram
Very nice tutorials but I second Aphrodite's Suggestion, may make the tutorial even better, you could even explain why Aphrodite's suggestions are better and help newbies get into the habit of optimizing their C2 code

jesus,I'm not #1,IM#2...okayt?
that game/website not made by me,kay??
B
17
S
7
Posts: 360
Reputation: 2,202

Post » Mon Jun 16, 2014 11:26 pm

@Whiteclaws

You are confused about what "constructive criticism" is. It means you also point out whats good about the tutorial and offer encouragement. The point is to "build up" instead tear someone down. Although Aphrodite's initial post isn't overly negative, it doesn't point out anything that's done well.

So it's simply criticism.
B
3
S
1
Posts: 39
Reputation: 405

Post » Tue Jun 17, 2014 4:11 pm

No. That's totally wrong

Wikipedia:
The purpose of constructive criticism is to improve the outcome. In collaborative work, this kind of criticism is a valuable tool in raising and maintaining performance standards.

Especially sensitive individuals may adopt a passive, defeated attitude if they view a situation as personal, pervasive, or permanent (see learned helplessness). Others may adopt an aggressive response. In an online forum lacking face-to-face contact, constructive criticism is rare. People criticize the style of writing and grammar, and based on that often make assumptions about the person. They write without consideration for how their opinion will be received, which is not consistent with the idea of constructive criticism. Effective interpersonal communication skills can be helpful to assess the recipient's frame of mind

Basically, Constructive criticism is pointing out what's bad and how it can be done better, that's exactly what Aphrodite did, point out that she never used the word "bad", but not great and can be better, he gave a suggestion on how to improve performance, and how you can also remove the seams between sprites, he never imposed, he always used the word try, tldr, he never was rude, you took that as rude, maybe because he just complained, but I'm sure it was meant to be helpful
B
42
S
17
G
17
Posts: 2,247
Reputation: 17,461

Post » Tue Jun 17, 2014 4:32 pm

Please, I know I was being too critic about this, I admit that I didn't point out the good things that had been done (and there were things done well, the idea behind the control system for exemple was actually pretty cool), and I seemed more like a I-only-like-perfection kind of guy rather that what I originally intended in that post, but every response after that was more about "Was Aphrodite's post constructive or not" rather than actually about the tutorial posted.

This tutorial actually explained things for users that aren't really into C2 in the first place from what I've saw, and it does it pretty well, sure it could improve as I said, but it does it's job, I'll admit that the "constructive aspect" of my post can be criticized, but that is not what this thread is about, and so it should not go further into this direction I think, and rather go back to it's original subject: the tutorial.
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 » Tue Jun 17, 2014 6:17 pm

Whiteclaws wrote:No. That's totally wrong

Wikipedia:
The purpose of constructive criticism is to improve the outcome. In collaborative work, this kind of criticism is a valuable tool in raising and maintaining performance standards.


@Whiteclaws

I now see why you might think that. The Wikipedia definition I read says something different. It reads, "Constructive criticism is the process of offering valid and well-reasoned opinions about the work of others, usually involving both positive and negative comments, in a friendly manner rather than an oppositional one."

That's a more accurate definition. Oxford Dictionary states "constructive" as "serving a useful purpose; tending to build up." You're not building anything up by taking something away or replacing it with a better solution. You "build up" with positive comments. Constructive criticism is meant as a polite way to criticize someone's work in an effort to help them improve.

You can make the argument that it's "constructive" to offer solutions while criticizing work, but that falls apart when that person doesn't accept your solution and takes it as you just making counter arguments as to why they are wrong. Arguing points is not constructive. Aphrodite stated what she thought was wrong and argued what a better solution would be without any positive feedback. That is not constructive. That's simply criticism.

@Aphrodite

I don't really take issue with what you said. I think it's fine. I don't see it as overly negative, but it just wasn't positive either. That's not to say it wasn't helpful. I'm certain it was and that you meant well by it. I just took issue with what Whiteclaw defines as "constructive criticism." As an instructor dealing with critiques on a daily basis, I feel it's important to clearly define what constructive criticism is.
B
3
S
1
Posts: 39
Reputation: 405

Next

Return to Construct 2 General

Who is online

Users browsing this forum: lukewasthefish and 7 guests