TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Code Monkey Island – board game to teach kids programming

52 pointsby troyastorinoabout 11 years ago

9 comments

barbsabout 11 years ago
When I think of programming board-games, I immediately think of RoboRally:<p><a href="http://boardgamegeek.com/boardgame/18/roborally" rel="nofollow">http:&#x2F;&#x2F;boardgamegeek.com&#x2F;boardgame&#x2F;18&#x2F;roborally</a><p>While it doesn&#x27;t necessarily teach you skills that would be practical in the real world, it&#x27;s a ton of fun, and all the programmers I know that have played it have really enjoyed it.
quotientabout 11 years ago
I think &quot;board game to teach kids programming&quot; is a misdescription. This is a board game that teaches kids to think like programmers --- it teaches elementary logic skills and makes them familiar with programming concepts. It doesn&#x27;t teach them anything about actual programming, though it makes them better potential programmers. I think this game is worthwhile as a general learning exercise, i.e. to develop structured thinking, but with regard to programming, it is a misdirection of efforts.<p>To elaborate: there&#x27;s a certain magic moment when you write your first program. You realize that you can make the computer <i>do things</i>. First, you just have it print a test message. <i>WOW</i>. Then you have it add two numbers. It works, and you feel a surge of emotion: with this tool, <i>anything</i> is possible. It&#x27;s an incredibly powerful and liberating feeling. It is very persuasive, and often gives rise to an immediate fascination.<p>The way to &quot;teach kids programming&quot; is to give them that experience, to let them feel that Eureka!-moment. Teaching kids about logical statements, loops, etc. is neat stuff, and will certainly make them into better thinkers, but <i>it does not make them (significantly) likelier to open up a REPL and type in &quot;print &#x27;Hello World&#x27;&quot;.</i><p>And that is the critical point: if a parent wants their child to pick up programming, they&#x27;ll have to get them to actually program. Playing games about conditional statements and basic logic is only very tangentially related to getting children to write and run code. (The same complaint goes for other products in this space: picture-books, games, etc. to bring children closer to programming have been released in great number recently.)<p>Perhaps there is some sort of general fear that actually opening up a terminal, notepad, etc. is somehow an intrinsically difficult task (likely because most parents have no idea how it works, either), so parents try to edge closer to programming with these educational toys, but the problem is that &quot;learning to code&quot; is not something that can be done by gradual immersion. A child can learn to swim by dipping their toes into the water and then slowly wading into the pool while moving their arms --- a couple hours of this, and they&#x27;ll learn to swim. However, with coding, the process is not as gradual: at some point, the child has to open up an editor and start typing. An effective educational tool that &quot;teaches kids programming&quot; really must do only one thing: help them make this step.
评论 #7727805 未加载
评论 #7729925 未加载
评论 #7728495 未加载
评论 #7727845 未加载
roschdalabout 11 years ago
This is a legal battle waiting to happen over the Monkey Island trademarks of LucasArts.
评论 #7728031 未加载
_xhokabout 11 years ago
This is a genuine question; not trying to be cynical or troll: is there any chance these games actually deter children from learning to program? I personally feel it was more satisfying as a child just to open up Visual Basic and drag and drop buttons and hide windows and whatever. If I&#x27;d been introduced to programming through a game meant to introduce kids to programming, I&#x27;m not sure I would&#x27;ve developed the same enthusiasm.
评论 #7727906 未加载
bstar77about 11 years ago
This is not the Monkey Island you&#x27;re looking for...
评论 #7728713 未加载
danjonesabout 11 years ago
Damn, with a name like that I was hoping for a game of self discovery as a young man quests to become a swashbuckling pirate.
评论 #7728966 未加载
mdorazioabout 11 years ago
This is an interesting approach that seems like a good complement to Robot Turtles. Whereas Robot Turtles takes a more open-ended &quot;create your program and go&quot; approach, Code Monkey Planet is focused on strategic use of more complex control structures.<p>I&#x27;m personally on the fence about the recent movement to teach kids programming at a young age as evidenced by all of the financially successful Kickstarter projects and summer camps aiming to do so. Personally, I would rather see things that teach kids <i>about</i> programming and then let them decide whether they want to pursue it or not.
mratzloffabout 11 years ago
I hate to be &quot;that guy&quot;, but isn&#x27;t &quot;code monkey&quot; a derogatory term? And isn&#x27;t there, you know, no actual coding involved in the game?<p>I would just call it something like &quot;Island of Monkeys&quot; instead. Sneak in the logical and programming concepts like RoboRally does.
评论 #7729661 未加载
dangabout 11 years ago
We changed the url from [1]. Since this is a fundraiser, the Kickstarter page is arguably the original source (and indeed [1] links to it).<p>1. <a href="http://codemonkeyplanet.com/" rel="nofollow">http:&#x2F;&#x2F;codemonkeyplanet.com&#x2F;</a>