2015年1月25日 星期日

Codecombat

http://4rdp.blogspot.com/2015/01/codecombat.html


現在真的是一個不一樣的時代,學寫程式竟然是用線上遊戲學習!!!
Codecombat 遊戲是網友芭蕉葉上聽雨聲介紹給我,他打算寒假期間讓他的小朋友玩這遊戲。這些天考完試,我先讓小朋友玩看看,他對它的評語是「不就是好棒棒!」

Codecombat 於 2013 由 George Saines, Nick Winter, and Scott Erickson 成立,這平台之所以會被創立,是因為學習通常是一件無聊的事,但是透過電腦遊戲可以把它變有趣。這遊戲平台主要在指導玩家學習基本的計算機概念,還有正規的程式語法,條件邏輯和變數運用。

目前程式語言,他們提供 Python、 Lua、 Clojure、 Io、 CoffeeScript、 JavaScript 等,可以學習過關。還很貼心提供這網站的介紹專文給部落客推薦他人,原文如下:

Who?
George Saines, Nick Winter, and Scott Erickson founded CodeCombat in 2013. The founders met each other tens years ago at Oberlin College in Ohio, where they were roommates. The three of them graduated in 2008 with degrees in computer science (Nick and Scott) and Economics (George).

From 2008-2013, the three worked on their first startup Skritter, which teaches Chinese and Japanese characters.

Nick and Scott handle all things technical, George handles all things related to the operation of the company.

Why?
At Skritter, George was constantly frustrated by his inability to contribute to the development process. He tried most of the existing learn-to-code resources and found them to be boring.

At the same time, Nick and Scott realized that the core of George’s problem was something they had already solved at Skritter: people failing to learn a difficult skill through intensive learning when they should be learning through extensive practice.

For those that haven’t run an EdTech startup, the difference between extensive and intensive is simple. Reading textbooks and listening to lectures typify intensive learning; intensive learning is didactic and concentrated.

Extensive learning, by contrast, is the sort that occurs without specific intent. A child learning hand-eye coordination while playing Nintendo is an example of extensive learning.

As gamers and computer nerds, it seemed obvious to Nick, Scott, and George: what learners needed was a computer game that teaches programming.

What?
CodeCombat is a web (and soon to be iOS) fantasy game that teaches players the basics of computer science. Players don’t learn to be engineers by playing CodeCombat: they learn the more important foundational skills like formal syntax, conditional logic, and variables.

The game itself is set in a fantasy realm in which the player must code to defeat the forces of the marauding ogre hordes.

Where?
In early 2013, Nick and Scott were living in the Bay Area, while George was living in Raleigh, North Carolina. For the first 6 months of the company, the three made biweekly trips to the between the coasts to get the company off the ground. In August of 2013, George and his wife moved to the Bay Area so that George could focus on the company. The founders got into YCombinator on stage at Startup School 2013 in October and participated in the W14 batch.

When?
Nick began testing prototypes of what would become CodeCombat in late 2012. By early 2013, the product had a website and a few beginner levels.

The product was launched on Reddit in June of 2013. After strong positive feedback, the CodeCombat team reworked the game infrastructure and re-launched a beta version in October 2013.

The October launch saw more than a 100,000 visitors in the space of less than a week, and participation in the December Hour of Code saw another 280,000.

They launched multiplayer support in the spring of 2014.

Contact Information
The CodeCombat team can be reached at Nick, George, or Scott @codecombat.com.

2 則留言:

  1. 我把這個網站介紹給學校的小朋友玩,反響也很不錯呢!
    説道程序和遊戲這些事,畢竟還是男生更熱衷一點~

    回覆刪除
  2. 是啊,過關玩遊戲,是這個世代小朋友的生活樂趣之一,我也想玩,可惜沒那麼多時間。

    回覆刪除