Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Building a Game with a 6-Year-Old (johnpolacek.com)
63 points by johnpolacek on Nov 29, 2014 | hide | past | favorite | 23 comments



This is awesome. I am hoping to start teaching my kid programming at age 5. I've been working with him on his reading since he was around 2. He is 4 now. He reads pretty well, but amazingly well for a 4 year old. We are on level 2/3 books at the moment.

I was hoping to have taught him basic math skills by now. But unfortunately I have not had any success with that. He doesn't understand subtraction yet, and his addition still consists mostly of counting.

I didn't want to push him to hard, because it is more important for me to instill in him a love of learning rather than teach him specifically how to read, or his multiplication tables. As a result we haven't progressed as quickly as I had hoped, but I couldn't be more proud of him.

The trick I use to get him to read is "no video games until reading is done". There are plenty of days where he opts to not read and not play video games. And there are plenty of days where he reminds me he can't play until he reads.


I have a two year old who loves reading and learning. I make sure he finds learning interesting so the skills and knowledge he's picked up are a natural part of his play.

The negative replies to your comment irked me as being a bit brief and harsh.

But I do wonder where "we haven't progressed as quickly as I had hoped" came from? What made you hope for more? Prior children? Holding him up against brilliant peers? Arbitrary expectations?

I think it's one thing to push and motivate your child in a supportive and happy way, but another to have rough expectations, even if you don't share them with your child. Your experience teaching them can be as positive as theirs is being taught by you.


I can see why you would be curious, or maybe even concerned. My goals are arbitrary. They are definitely not expectations but rather hopes that my child will be able to meet them. He has already exceeded my expectations.

My approach to parenting is an experimental one. I don't assume that there is anything he can't do, I just expose him to ideas or different activities and see how he responds.

I'm happy that your two year old has a loving parent that has thought about how to teach him/her without compromising his play. That must be one happy kid.


I learned to read at about the same age as your kid. Make sure you place the same value on math and programming as you do reading such that your kid sees it as something important and fun. Maybe lead by example and play math-based games every morning or evening.

Good luck, you're doing great already.


I don't have a child yet, but if I do I'd want him to be able to do basic algebra at around that age, let alone reading, which he or she would, obviously have to be at an adult level for. I like how you keep alive the illusion that a child could play at some point in their life; as if.


People assume so much. You don't have to be a Tiger Mom to teach your kid how to read. You just have to keep exposing them to it over time slowly. Its a trivial time investment which empowers them to explore their own interests independently.

I didn't say "no playing until reading is done" I said "no video games until reading" is done. This was because I was concerned with the amount of video games he was playing.

This rule provided a way for him to self regulate his game time, and on the days he does play video games, at least he spent some time expanding his mind.


Dunno, man. I just let my kids be kids.


He is still very much a kid. If you met him, you wouldn't know that he could read unless you asked. To give him this skill took 10-15 minutes every few days over two years with months in between of no reading.


My exact sentiments...


[flagged]


We just finished his first baseball season (t-ball). The present he wants most for christmas is a hover-ball, and he has tennis lessons every Friday. On the days he reads he typically spends anywhere from 10-15 minutes depending upon his familiarity with the book.

Programming teaches you how to think and break problems down into manageable tasks. It also requires you to be able to teach yourself in order to master it (or rather a subset of it). It also changes you from a consumer into a maker.

Literacy is a barrier for a self motivated exploration of knowledge and interests. I wanted to remove this barrier as quickly as possible so he can begin exploring his interests earlier.

* Edit

Ah yes, more outside stuff.

On thanksgiving we played in a hammock under the stars in the country. I asked him which star was his favorite, he said "the colorful one, but its actually a planet". Of course it was just a star. But I like him dreaming about the stars so I said nothing and smiled.

He spent most of the night chasing dogs in the grass, laughing. We built a fire and roasted marsh mellows.

We went driving around the ranch in jacked up kind of gas golf-cart. He drove the tractor with his hands while sitting on his grandpa's lap. And he used the front-loader to lift me in the air.

He explored the barn by himself, much to his surprise thinking I would require him to have a chaperone. When I went to check on him a few minutes later, I found him in the loft trying to persuade a bird to come close.

*

He gets a lot of outside time. But all this stuff I just wrote didn't seem relavent to this post.


This book has been a hit with my buddy's son.

http://www.amazon.com/Bedtime-Math-Excuse-Stay-Late/dp/12500...


Thanks, I'll definitely pick these up for Christmas and check them out.


He also doesn't mention feeding his child. It doesn't mean that he doesn't.

Its sad that you use this father, who seems to be doing a lot of things right, to grind your axe on.


I think it's fair to include that in the 'plenty of days where he opts to not read and not play video games'. Not sure why you would criticize the omission of an unrelated topic in a great comment about sharing his passion with his kid. I also think it's more helpful to think a bit more charitably about people's intentions. Of course I'm guilty as anyone of hasty conclusions and comments... :)


> It's sad that you don't mention giving him any time to play outside.

This is an example of where we should apply the Principle of Charity on HN: http://en.wikipedia.org/wiki/Principle_of_charity. It's possible that Sakes never lets his kid play outside, but that's so far from the best way of reading his comment that positing it is a distraction.

There are plenty of charitable ways of raising the same issue, such as asking "How do you balance this with the need to play outside?"


He also didn't mention giving him time to go to the bathroom.


Phaser is awesome. If your kid has an idea for a game, odds are there is already a decent example or tutorial out there to get you started. http://phaser.io


Been doing a game with my (now) 5 year old daughter for the last year. Also uses her own hand drawn artwork, which in itself makes for interesting challenges (mostly collision detection for non tiled sprites) but she's very much the creative director to my lead developer. She loves that we can but is less interested in the how at this age


If you are using Phaser, you can use PhysicsEditor (https://www.codeandweb.com/physicseditor) with the P2 physics to auto-trace a picture into a polygon and load it into Phaser. It is easy and only takes a few minutes.


very cool! I'll try this with my 4.5 year old - he's just about getting a hang of an internet as an 'abstract invisible something' - that like electricity is out there; that it can be turned on and off. And when it's on he's able to see pictures of lion tiger and other animals on our tablet. I might just start by replacing car gif with a lion. Lion on wheels - should be fun heh! :D


Cool! I used to build Lego with my dad, but doing things with computers was mostly by myself. It would be really fun to just build what a child wants, without diluting the creativity with adult 'thinking'.


I'd recommend Construct2, Friendly, gentle learning curve


Super cool. I hope to do this kind of thing with my kids one day. Thanks for sharing it.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: