Show HN: I'm 14, please check out my iOS game
itunes.apple.com
itunes.apple.com
Also, it seems like you're going to be building lots of things, so here's a tip: don't pay attention to most of the negative things people say here; they can't stand to see someone as young as you being more productive than them.
Looking forward to see what you do next!
This is good advice.
> they can't stand to see someone as young as you being more productive than them.
This is not why people are being negative.
If there was no indication of OP's age, do you think the comments would have been much more positive? And if someone asked something like "how do you find time to make games?" and OP had said "I'm fourteen", do you think negative comments would have started springing up?
But it's one thing to see something cool and then realise that it was created by someone young; it's another to see something that is only getting attention because it was created by someone young. And you can't necessarily know whether that's true or not, but having "I'm fourteen" in the title makes it more likely that it's true. This isn't jealousy, it's more an attitude of "I don't care how old you are, I care about the cool things you've made; and if you think your stuff is cool, why are you talking about your age?"
Whether you agree with this attitude or not, I'm pretty sure it's a more accurate model of the negativity than your belief that people are just jealous.
This took me around a year.
Let's be honest here. If he didn't write in the title that he was 14, this post would not have made front page. The kid was smart enough to include it in the title, probably knowing that a few HN users here will moan about it, but it was worth the risk and got the post some attention. Kudos.
Keep developing apps and good luck!
1) It mitigates potentially valuable criticism, replacing it with a chorus of "good jobs," etc., when the app (like all apps) is going to have flaws.
2) It seems manipulatory and superfluous.
In the case of the former, it just doesn't make sense to resort to such condescension because of his age. If he is capable of developing and now marketing an app, is is capable of getting honest feedback for said app. This homogenous array of kudos is doing him a disservice.
In the case of the latter, most will say that his age is significant because it is inordinately low. Because of this, he should be lauded for any effort he puts forth. But there is no logical basis for this. 14-year-olds face similar constraints as 18-year-olds, who probably face a similarly-difficult learning curve as 30-year-olds. Just because a number is low does not mean it has meaning. He has not overcome any substancial barriers that anyone else of any other age does not face while learning the trade. Yet, people give his age meaning. If he had not listed his age, he would have probably gotten serious critiques, or not have made it to the front page at all. In development, age is more-or-less arbitrary. Just because he happened to begin learning earlier does not mean he disserves more praise than someone who began in college.
He obviously recognizes this and has used it to his advantage. I can't blame him, but I can be irked by it and by people's response to it.
I've always been of the belief that a product should be evaluated independent of it's creator. The specific position of the individual doesn't change the quality of the product. Knowledge of the creator of a product can only muddy one's opinion of said product. This is why I don't give take into account when developers decry that I ought to "support" them because they are "independent." I don't care about their employment situation. The only thing that is of importance to me is the quality of their app. If it is good and the price seems fair, I will buy it. If it does not meet those criterion, I won't. The same thing holds true for the developer in the OP. If the app is good, it ought to be recognized as such. The issue is that I don't believe that it is, and that its quality has been subjected to artificial inflation because of unrelated fact about the developer.
I'm not saying the app is not good. I just think people need to be more honest and less subject to "age bias."
(For the record, I am of a similar age and always refrain from giving my age. As a result, my work is rarely lauded, likely because my things, much the same as the OP's, aren't that great. I'm just aware of that fact and don't really care about lowering the bar.)
You were either being a troll or you are a hypocrite. Have you actually seen this app? It's impressive regardless of age. It's gameplay and graphics are comparable, if not better, to fruit ninja. Being 14 is just a plus, it doesn't make the app any better or worse. If anything, it's inspiring (as I said elsewhere in the comments) for people of all ages to make and ship.
Quite frankly, it sounds like you are bitter because someone around the same age of you is receiving recognition and praise for their work.
>>But there is no logical basis for this. 14-year-olds face similar constraints as 18-year-olds, who probably face a similarly-difficult learning curve as 30-year-olds.
I disagree. People 18+, in college, adults, usually have either more experience (whether than be programming or learning how to learn) or perhaps some type of formal computer science background.
>> If it is good and the price seems fair, I will buy it.
If you actually clicked the link or tried the game, you would notice that it's free.
If you really believed in what you are writing, you would have no problem commenting constructive criticism about the app itself rather than ranting about posting an age in the title.
For the record, I'm 16 and I'm not making a big deal about the age in the post or being irked that someone younger than me is receive praise for his work. I think the game that NShen made is awesome.
2)The app is a fine app. I don't believe that it is comparable to Fruit Ninja, but still a fine app. Why does this make me either a hypocrite or a troll? How is the quality of his app pertinent to my actions at all?
3) This is an entirely unfounded ad hominem attack. If you really believe this, then I give up. I can't argue against people who dismiss me because they think I'm envious. I think my points are of merit and pertinent to the conversation. This is supported by the healthy number of up-votes it has. If you want to dismiss it as "bitterness," I can't stop you and I don't really care.
4) I'm not comparing ages, I'm comparing stages of learning programming. Whether he's 14 or 40, he has only recently begun programming. A beginner at 40 will face similar challenges. Learning a new skill is difficult for anyone of any age. Your logic is either a) circular and incoherent inasmuch as it is predicated on having prior knowledge about programming when one is first learning programming, or b) not applicable because it deals with a factor that, as I've already said in my above post, is irrelevant.
5) The pricing comment did not pertain in any way to his app. It was directed at the "support independent developers" argument to which I drew parallels from his practice. I am aware that the app is free. If you actually read my comment and considered it, you would notice that it's not directed at the kid.
5) What dictates that I can only provide criticism about the app itself? It is totally within the realm of reason that I critique his marketing practices, etc. Why does the fact that I criticized his use of the age belie my "belief in what I'm writing?" Why is this a rant? It was a pretty well-structured argument touching on what is considered a contentious practice.
6) No, you are making an (unwarranted and incoherent) big deal about the fact that I did. I think his app is fine. I wouldn't use it, though.
"For the record, why would you post http://news.ycombinator.com/item?id=4807691 titled "Show HN: I'm 16, and I made a thing" if you are so irked by people using their age on hacker news?"
vs
"For the record, I am of a similar age and always refrain from giving my age."
Kids may be good at a few things, and then childishly naive in others.
Somebody will do this at some point I'm sure. Such tricks go on everywhere were user voting affects the position of a post in a given site/area, and following people using the trick you will get others trying to claim kudos for having come up with it in the first place.
1) Most 14 year olds can't make iOS games. It inspires other youngsters.
2) It's cool to see what someone of that age can achieve. All self taught (I assume). It shows how far someone can get, without a diploma.
Pay attention to negative comments, where they are constructive. And to people just being negative, without being constructive, well, that's the internet for you unfortunately. Keep on going, show all those negative people what you can achieve/build/do.
What I'm interested in, did you use helpful tools, or did you build this from scratch in Objective C? I hope you make a nice amount of money with this game, and the rest that are to come. Keep on building!
But I just wish you wouldn't lead with "I'm X years old", I see these things all the time on reddit and I'm not overly fond of the practice coming to HN.
That being said: nice job! Why do you like creating games?
By including their age in the post title they have, inadvertently or not, 'gamed' the system.
If this is right or wrong isn't really the question, but neither the title nor the top comments have told me anything about the game in question, except that it was by someone claiming to be 14.
To that end, titles like this I believe add little to the community. I would much rather see some information about what exactly is being shown, beyond the age of the author.
Aside from that, well done to the OP for finishing something and getting it published. That is something many never manage to do.
[edit] typo
Whether that's good or bad, it's true and nshen succeeded on both fronts.
Also, what is ridiculous about this?
>WARNING: Juggle It is NOT compatible with any NON-RETINA devices, including the iPhone 3GS and below.
wtf?
Since, I don't use (for example) a front-facing-camera in my game per se. I can't block out iPhone3GS users.
In any case, congratulations on shipping your game!
Anyways now you guys all know why I didn't support non-retina devices :)
Then, after graduating with a non-CS/programming degree, I was invited into a 6 figure job, have seen a near 100% salary boost in 18 months, and am given far more responsibility and freedom than any of my co-workers - who are all several years older than me.
In summary: Keep going and work only on projects you enjoy, and even if you don't make it on the App Store yourself, you'll reap the benefits when you outshine 99% of your graduating year. In todays tech world, there are plenty of people out there who value the teach-yourself approach, and the years of experience, over the CS majors.
That, and learning the jargon. After years of hacking away at my own things, there were a number of times where I was conversation with someone, and we were talking about something - patterns/concepts, and I can tell you everything I know about it. Except what it's called!
This is all the sort of stuff that you'll pick up in CS, should you opt for that. But personally, I think having the opportunity to go into another field and still being able to keep up your programming on the side, can be really rewarding. Having done that, I'm working alongside CS majors -- but in the back of my mind, on top of all that I do now, I have years of Master's level physics creeping around.
So, when you get to the age you start applying to schools, think twice before just jumping straight to CS if you already know your stuff.
Good luck!
From what I've seen, the market for good game engineers is a little harder to get into - fewer jobs, perhaps, than going into web or app startups, but the difference between someone who knows what they're doing with games, and someone that's not (in my experience), is more noticeable. It helps that, in the mobile gaming space, the revenues (and hence, the rewards of talented early-employees) from a financially successful game can be obscene, if you can do it right (keep UA + retention costs down).
As for the game, I have only positive things to say. I think it's very well done overall. The juggling/swiping works smoothly. The falling items look great. Love the addition of bombs and power ups. Overall, the simplicity of it is what stands to me the most. Many of the games that catch on as addictive time-wasters have simple premises. I think you've found one.
Have you given any thought to a two-player mode? Either cooperative or head-to-head battle?
My only advice is to listen critically to your feedback, but trust your gut. Navigating through everything people say can be a challenge. If you haven't already, I'd read up on the subject. Here's a little article to get your started: http://uxmyths.com/post/746610684/myth-21-people-can-tell-yo...
Good luck!
- Love the music (reminds me of Truman Show). It somehow adds to the weirdness of the game. Would like to hear a little more variety but within that same style.
- Cool little feature would be for the sun to set and rise as time progresses (1 day = 1 minute or something like that). Would add a little visual fluff and more graphics stuff for you to experiment with.
Again, well done! Keep it up and continue to broaden your technical horizons.
EDIT: Obviously, not to say you're not good right now.
2) Initially, I learned from http://www.icodeblog.com before switching to Unity.
3) Juggle It is actually my second game.
Thanks for your support.
Not sure what the relevance is of this. Was that inspiration for you to try make some money and support your family?
"11-ish" is likely more useful to everyone else, but "when my mom was laid off" is far more accurate, researchable time measurement.
Hope that helps!
I was also fortunate enough to have the opportunity to learn programming at a young age, but I didn't understand user engagement until I was much older.
Best of luck to you. I'll be subscribing to your blog and following your ongoing programming adventures! And to reinforce other comments here, I would be interested in some "making of" posts.
PS- Great music. I love that you invested time in all the details like music and sound effects.
...when I sold my first software at 11 I did not make a big fuzz about my age, though.
Can you shed some light on your success?
-Rohan
Here is proof:http://cubegrinder.com/hacker-news-post-is-not-spam/
I just made a post on the official cubegrinder website.
I'm sorry if there has been a misunderstanding.
Flagged as spam.
If you download the game, the in about/credits section It says developed by Nick Shen (nshen) 14 years old.
Here is more proof: http://cubegrinder.com/hacker-news-post-is-not-spam/
This is not spam. And this is my first time on this wonderful site.
Looking through your submissions the only submission you've had is for your game. The only thread you've participated in any discussion in is this one. You deliberately used your age as linkbait.
Try interacting with the community in a genuine way first before promoting yourself and I won't accuse you of spamming or being a spammer.
Really appreciated man!
Congratulations on all your success nshen. It looks great! :)