14 ms·
Show HN: I'm 14, please check out my iOS game
- iuguy 14y agoHmmm... Account created an hour ago. Username unrelated to name of author on site... Flagged as spam.
- citricsquid 14y agoI think it is the author of the game, they've posted elsewhere before with "I'm 13 and this is my first game" so it seems plausible they'd do the same (mention age) here. Not sure what someone would stand to gain from lying about someone else's game?
- nshen 14y agoHey guys, I am the developer, I just decided to use my real name as my username. 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/ http://cubegrinder.com/hacker-news-post-is-not-spam/ This is not spam. And this is my first time on this wonderful site.
- iuguy 14y agoIt is spam. This is a community site. You've made an account and within the first hour started promoting yourself without engaging in the community as a whole. The only reason you posted was to get hits. Ergo, spam. 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.
- aaronbrethorst 14y agoPauline is his mom, I assume. Nick: Congrats on releasing your first game!
- bombita 14y ago>Requirements: Compatible with iPhone 3GS >WARNING: Juggle It is NOT compatible with any NON-RETINA devices, including the iPhone 3GS and below. wtf?
- nshen 14y agoYeah sorry, apple is not a big fan of blocking devices off unless you use hardware requirements that older devices don't have. Since, I don't use (for example) a front-facing-camera in my game per se. I can't block out iPhone3GS users.
- sjmulder 14y agoI think the WTF was more about the requirement itself – why would the game require a retina device? In any case, congratulations on shipping your game!
- wahnfrieden 14y agoSupporting non-retina can be a lot of extra work.
- nshen 14y agoIndeed. Plus the graphics where too intensive for older devices like the iPhone3GS.
- SoftwareMaven 14y agoThe interesting thing you'll find, as you continue to grow your capabilities, is that you can eek out more performance where you thought there wasn't any in the past. Keep up the learning and the great work.
- neilk 14y agoIs it just because you have to have different size copies of graphics, and other such adjustments?
- general_failure 14y agoI am 12 and I flagged your post.
- nshen 14y agoMay I ask why? I actually am 14, and I did make this game. It says such in the credits page in my game. Here is proof:http://cubegrinder.com/hacker-news-post-is-not-spam/ 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.
- logn 14y agoI think GP was making a joke, a la "I am 12 and what is this."
- deleted 14y ago[deleted]
- general_failure 14y agoDo you want your game graded by your age or by merit? If it's by age, well, congrats you did a great job. In fact, any job by a 14 year old is great in my world even if you make a simple web page. By saying "i am 14,.." you are only bringing attention about your age and not your app.
- kken 14y agoCongrats on the game! ...when I sold my first software at 11 I did not make a big fuzz about my age, though.
- nshen 14y agoThank you very much for your kind words. I agree, my title could use some work. How did you market your first piece of software? Can you shed some light on your success?
- revdinosaur 14y agoUntil just now.
- tedchs 14y agoCongratulations on not only getting into programming, but having the tenacity to finish and ship an actual product. I also started programming at your age and I am glad I had such a head start. My advice would be keep learning all you can about professional software development and all the related fields (networking, system administration, database admin, etc), and prepare yourself for the future opportunities that will likely be coming your way.
- nshen 14y agoI really appreciate your advice. Thank you so much.
- glazskunrukitis 14y agoFocus more on the content not age, ethnics or whatever.
- nshen 14y agoAppreciate your advice. I will keep this in mind.
- nonrecursive 14y agoI disagree with the parent's comment. It is useful to know your age. In the real world, I would not usually interact with a 14-year-old in the same way that I would interact with, for example, a 20-year-old. I think the context you provide helps others to tailor their feedback. That being said: nice job! Why do you like creating games?
- Cogito 14y agoThe OP could have included their age in a comment on the post. 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
- jiaaro 14y agoShipping doesn't get you on the homepage of HN anymore; having a grabbing title does. Whether that's good or bad, it's true and nshen succeeded on both fronts.
- OafTobark 14y agoHow old we're you when you started in development? How? Is this your first?
- nshen 14y ago1) I started programming around the age of 11-ish when my mom was laid off. 2) Initially, I learned from http://www.icodeblog.com http://www.icodeblog.com before switching to Unity. 3) Juggle It is actually my second game. Thanks for your support.
- onlyup 14y ago> when my mom was laid off. Not sure what the relevance is of this. Was that inspiration for you to try make some money and support your family?
- biscarch 14y agoNot sure how to explain this, but on a personal level, "when my mom was laid off" references a specific point in time, while 11-ish references a period of potentially years. "11-ish" is likely more useful to everyone else, but "when my mom was laid off" is far more accurate, researchable time measurement.
- nshen 14y agoYup, I was inspired to work and make money because of this.
- rdl 14y agoWow, good job. You should write a blog post about why you decided to write an iOS game, how you learned, etc.
- nshen 14y agoI really like that idea! Hopefully I will get to doing this very, very soon.
- dakimov 14y agoToo old.
- hardik988 14y agoNick - Congrats on finishing a game - that's the biggest hurdle most developers face. It's great that you have such an awesome headstart. Keep at it and you should be a pretty good programmer by the time you get into college. EDIT: Obviously, not to say you're not good right now.
- nshen 14y agoI appreciate your compliments.
- n9com 14y agoSeriously, give the kid a break. 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!
- neilk 14y agoHe might, or he might also have been saying to go easier on him since he's just starting out. I dunno, are we so used to everybody hyping and hustling we see it everywhere now?
- ruswick 14y agoI loathe when people lead with their ages because 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.)
- keyboardP 14y agoGreat work on releasing an app. Keep working on more apps and keep challenging yourself! :)
- jiggy2011 14y agoHow long before we see a blog entitled "How I hacked my way to the HN front page by pretending to be 14"
- Andrex 14y agoHN needs less cynicism, not more.
- SoftwareMaven 14y agoBut all of the intelligentsia are cynical, therefore, to appear to be part of it, one must be cynical. Constructive criticism is so passé.
- jiggy2011 14y agoOf course, I got about twice as much karma for the GP comment than I have for posting actual useful stuff.
- moistgorilla 14y agoI took it more as an absurd joke... I don't think he was seriously suggesting that someone would do this.
- dspillett 14y ago> I don't think he was seriously suggesting that someone would do this. 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.
- stfu 14y agoUsually it is those who are 12 y/o and don't know what this is.
- J-H 14y agoHaven't played yet, but from the screenshots: Great Graphics! Keep up the good work!
- kyro 14y agoHey man, nice job! As someone (a 25yr old) who picked up programming within the last year or so, I'm pretty jealous that you got such an early start! How long did this take you to build? 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!
- nshen 14y agoThanks. You just made my day :) This took me around a year.
- statictype 14y agoThanks for posting something like this. I clicked the link cynically expecting the top post to be someone whining about the poster feeling the need to mention his age.
- tope 14y agoYeah me too but was gladly disappointed
- philh 14y ago> don't pay attention to most of the negative things people say here 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.
- nickporter 14y agoGreat work! I really like the art in this game. Did you create it yourself? What tools did you use?
- nshen 14y agoYup. I used blender for all of the 3d models.
- g0atbutt 14y agoGreat work nshen! Do you have a site up too, or just the app? Good job finding a control scheme that works really well on mobile.
- rohanpai 14y agohttp://cubegrinder.com/ http://cubegrinder.com/
- tcdowney 14y agoLooks cool! What inspired the llama theme?
- nshen 14y agoThey look funny.
- ahardin 14y agoNice work. Couple specific things that came to mind: - 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.
- nshen 14y agoWow, great feedback! I'll be sure to implement this in the next update!
- rohanpai 14y agoNick, You are awesome. -Rohan
- dbh937 14y agoAs a fellow 14 year old with a working product (mine's used internally within my school, but deployed at daltonplanner.appspot.com), congrats! It's nice seeing another "kid" around here on HN.
- so898 14y agoWhat the meaning of title? You are young, so we need to give you more than other? That is not the thing works. Your game is in one market, and customers do not care about who you are or how old are you. If you do good job, there always will be someone brought your game.
- rohanpai 14y agoI disagree. NShen is simply showing his app to the community members of HackerNews. I find it inspiring that 14 year old can create such a good game. It inspires me to complete and to ship. I think that's what to take away from the title.
- furyofantares 14y agoOP is interesting to me because of the author's age, so I am glad it was in the title. You are correct that most customers on the App Store don't care about the author's age, but this is Hacker News, not Consumer News, and I find it interesting to know what young hackers are capable of with the tools and distribution platforms available to them today.
- rooster8 14y agoGreat work. I was pleasantly surprised by how polished it felt. Could you please speak to how you refined it before releasing it? Were you getting feedback on it from beta testers?
- nshen 14y agoI made sure to test it thoroughly before submitting it to the app store. My testing group was merely friends + family, but after 5-10 rounds of testing, most of the bugs were caught. Hope that helps!
- rooster8 14y agoThe game feels well refined in terms of engagement. The difficulty builds at a good pace, and the achievements seem to be spaced out well. The balance you struck between challenge and reward is remarkable. 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.
- nshen 14y agoThanks for the encouragement! I will definitely try to find time to post more on my blog!
- klrr 14y agoThis is a bit ridiculous to be honest. I'm 15 and don't consider myself a programming, in fact I would say I can't program at all. But me and a friend "wrote"(well, we modified a few examples we found online and using a lot of pre-written code) a few Android apps one or two years ago. It was far away from this advanced thing as a game, but I don't really think it's a huge thing just because he's 14. Also, there is tools[1] these days that do most stuff for you. Using them I would probably been able to ship apps and games back when I got into these stuff. I don't want to ship products though, well not anymore, I want to write good code. [1] https://www.scirra.com/ https://www.scirra.com/ http://andromo.com/ http://andromo.com/
- deleted 14y ago[deleted]
- rohanpai 14y agoWell, it's not the same to publish apps which have drag drop interfaces and don't involve programming and programming a game with unity (game engine used by JuggleIt). Just because you could create an app without programming or using pre-written code doesn't make a game less "good". Also, what is ridiculous about this?
- klrr 14y agoOf course it doesn't make the game less good, but it's not like this kid did something extremely remarkable thing like some people here seem to make it. That's what makes it a bit ridiculous.
- yourcontact 14y agoThe game itself doesn't matter, it's the appreciation that matters; his persistence, his urge to learn and to create something – that's what matters most. This kid did something that he should be proud of.
- stickydink 14y agoWell done on starting early. I can say from experience that it's a great boost. I started programming when I was 12, made a few $1000 before I was 15 (in my mind I was a millionaire), then turned to Android games in 2008, working only on my own side projects. 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.
- nathan_f77 14y agoWow, what do you do, if you don't mind me asking? I'm very impressed if you're making close to 200k as a software engineer.
- stickydink 14y agoI wouldn't say it's that unusual in SF after sticking with a good company for a while, but I think I'm perhaps a few years ahead of where others would be at my age. I work on game engine / platform development for iOS + Android. I'm obliged not to share who, but it's a semi-mature startup. 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).
- nshen 14y agoWow, that's a very inspiring story. I will keep this in mind as I continue to develop more and more games. :)
- dutchbrit 14y agoWhat?! To all the people asking, why does his age matter, well, it does matter. 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!
- sspiff 14y agoListen, I don't mean to downplay your achievement. You've done a great thing I can only envy. You did a great job, seeing a game project through to the end. 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.
- 89a 14y agoHas Jeff Minter had a kid?
- mrilhan 14y agoThe arguments above are more about HN as a community (and how it self-regulates/self-analyzes, its values) than your achievement. The fact that you've completed this game is still amazing to us all, that remains unchanged whether you were 14, 24 or 34. My only hope is that you get to focus from your age and keep building on your talent. Great job.
- vickytnz 14y agoAs a casual observer (I'm not going to download the game as I have a lot of deadlines!), I'd suggest taking another look at your copy. I think you'll inspire more confidence to buy later on if you take it easy on the caps and paragraph spacing (good ol' Angry Birds is pretty professional https://itunes.apple.com/gb/app/angry-birds/id343200656?mt=8 https://itunes.apple.com/gb/app/angry-birds/id343200656?mt=8 as is Mighty Winds https://itunes.apple.com/gb/app/lostwinds/id477973472?mt=8 https://itunes.apple.com/gb/app/lostwinds/id477973472?mt=8 ). Of course, I don't really buy iPhone games so if someone more experienced in the field tells me I'm completely off I'll instantly concede :)
- Nux 14y agoStay in school, kid!
- pestaa 14y agoThere's no better schooling than shipping working code.
- doylemc 14y agoSeriously well done. It's an achievement regardless of your age. But that you are 14 just makes me think more highly of this for a variety of reasons. Good luck!
- doylemc 14y agoSeriously well done. It's an achievement regardless of your age. But that you are 14 just makes me think more highly of this for a variety of reasons. Good luck!
- jrmg 14y agoDid you also make "Save The Cubes"? I've been enjoying that since finding it in the "other apps by this developer" section. Really imaginative premise, like the style too.
- nshen 14y agoYup, Save The Cubes was my first, less polished, title. I'm glad you enjoyed it!
- revdinosaur 14y agoThis is a great game and it's well-suited for the iPhone format. It took me a few minutes playing the "Frenzy" mode before I realized I could use both thumbs (duh). How are you liking Unity compared to Obj-C?
- 0verc00ked 14y agoAs someone a decade older than you with a CS degree who has yet to ship a mobile app, I salute you nshen! Keep doing what you're doing. 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-you-what-they-want http://uxmyths.com/post/746610684/myth-21-people-can-tell-yo... Good luck!