自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微軟Kodu震撼登場 娃娃專用的編程語言

開發(fā) 前端
 Kodu是一個專為創(chuàng)造游戲使用的可視化編程語言。Kodu 可視化游戲編程可能是最能激起兒童的早期編程興趣的方法了,再說的專業(yè)一點(diǎn),Kodu 能培養(yǎng)兒童的設(shè)計(jì)、編程和敘事邏輯能力。目前來說,在澳大利亞已有兒童早期教育機(jī)構(gòu)采用Kodu作為其教學(xué)輔助工具了。

介紹Kodu針對孩子們設(shè)計(jì)的編程軟件

微軟發(fā)布的一款針對9到14歲兒童開發(fā)的可視化編程語言Kodu,現(xiàn)在已經(jīng)升級到Kodu 1.2版本,該編程語言一經(jīng)推出受到了一致好評,甚至在澳大利亞已經(jīng)有兒童早期教育機(jī)構(gòu)采用了Kodu作為其教學(xué)的輔助工具,而對于這款軟件有很多豐富的過關(guān)等級讓孩子們在娛樂的同時(shí)對編程產(chǎn)生濃厚的興趣。Kodu Game Lab支持用鼠標(biāo)或鍵盤按鍵操作,內(nèi)置了多款游戲模式的范例,包括RPG冒險(xiǎn)地圖,以及若干經(jīng)典游戲。并支持隨時(shí)調(diào)試。

 

Kodu Game lab

 

Kodu Game lab

這款針對兒童開發(fā)的編程語言最核心的理念就是讓孩子們動手自己來針對某對象的“條件和語句”來實(shí)現(xiàn)自己的創(chuàng)意。而這款極具創(chuàng)意性的軟件曾經(jīng)是Xbox 360的研究項(xiàng)目,這也讓開發(fā)者需要將Xbox 360控制器改變成鍵盤或者鼠標(biāo)才能順利玩游戲。目前,Kodu不能實(shí)現(xiàn)多人寫作編程和PC端游戲程序分享到Xbox 360端。針對這樣一款游戲性編程語言今天編者就跟大家一起分享一下如何在Kodu上面通過游戲?qū)W編程。

 

Kodu Kup大賽獲獎的孩子們

 

Kodu Kup大賽獲獎的孩子們

Kodu支持Windows 7,Windows Vista和Windows XP,編者選擇在Windows XP下進(jìn)行測試。首先登錄微軟的官方網(wǎng)站下載免費(fèi)的軟件。

 

進(jìn)入下載頁面

 

進(jìn)入下載頁面

 

安裝Set up 文件

 

安裝Set up 文件

程序安裝完畢后你的桌面出現(xiàn)兩個Kodu圖標(biāo),這兩個圖標(biāo)一個是關(guān)于參數(shù)設(shè)置的選項(xiàng)卡,另一個是進(jìn)入游戲的主頁面。

 

進(jìn)入主頁面

 

進(jìn)入主頁面

#p#

Kodu帶你進(jìn)入簡單的程序員之路

當(dāng)進(jìn)入菜單頁的時(shí)候我們可以選擇LOAD WORLD,下面來進(jìn)入初級“編程員”階段,一起來體驗(yàn)一下操作的過程吧。

 

進(jìn)入主頁面

 

進(jìn)入主頁面

 

主頁面菜單

 

主頁面菜單

 

選擇游戲等級

 

選擇游戲等級

當(dāng)點(diǎn)擊LOAD WORLD的時(shí)候進(jìn)入My Worlds頁面,有若干個場景可以進(jìn)行選擇,在這里,我們選擇一款初級游戲Shooting Fish進(jìn)行講解。

 

游戲頁面

 

游戲頁面

進(jìn)入游戲后,看到上面的頁面,下面的一排工具就是一會兒要“編程”用到的工具了。

#p#

熟悉簡單的角色選擇設(shè)定

首先選擇從左邊數(shù)三個工具,點(diǎn)擊它,彈出下圖顯示的一個圓形的菜單,這個菜單是幫助小朋友們選擇“人物”。在這里編者選擇了“Kodu”作為我的角色。

 

游戲菜單

 

游戲菜單

選擇好你的角色后,又彈出了這樣一個圓形的選擇器,開始選擇你的武器,在這里編者選擇了一個炮彈作為我的武器。

 

選擇武器

 

選擇武器

選擇好人物之后,就可以對Kodu進(jìn)行程序的設(shè)置了,比如,他現(xiàn)在就是一個程序,你現(xiàn)在需要編寫代碼命令他是向左發(fā)射炮彈還是向右發(fā)射炮彈。

 

角色設(shè)定成功

 

角色設(shè)定成功

 

點(diǎn)擊Program

 

點(diǎn)擊Program

#p#

教你如何設(shè)置程序中的指令

假如,現(xiàn)在我們想命令Kodu將炮彈發(fā)射到前方,那么這條語句就是Where+do,Where里面,我們可以選擇用鍵盤控制,所以在選擇器里面我們選擇Keyboard+Space+misc,就是用鍵盤上的空格毽和鼠標(biāo)去控制。

 

先選擇鍵盤

 

先選擇鍵盤

 

選擇鼠標(biāo)

 

選擇鼠標(biāo)

 

選擇Space鍵

 

選擇Space鍵

在DO里面,選擇用Shoot+missile,這個組合的意思就是發(fā)射炮彈。

 

在DO里面選擇Shoot

 

在DO里面選擇Shoot

 

選擇炮彈

 

選擇炮彈

#p#

讓孩子對編程有了早期的邏輯思維

到這里基本就是簡單的設(shè)置了外部設(shè)備和武器,下面2可以設(shè)置發(fā)射的方向,步驟和1是一樣的。

 

基本設(shè)置完畢

 

基本設(shè)置完畢

 

設(shè)置向左右和向右發(fā)射

 

設(shè)置向左右和向右發(fā)射

 

準(zhǔn)備發(fā)射

 

準(zhǔn)備發(fā)射

 

發(fā)射炮彈

 

發(fā)射炮彈

#p#

DIY場景更逼真

剛才學(xué)會了如何發(fā)射炮彈,現(xiàn)在編者來和大家分享一下如何在空曠的場地來進(jìn)行布置場地,Kodu所展示的場地可以設(shè)置3D模式,非常逼真,而且草地的樣式也是五花八門。

 

在菜單中選擇Empty World進(jìn)行場地的設(shè)置

 

在菜單中選擇Empty World進(jìn)行場地的設(shè)置

 

點(diǎn)擊類似場地的圖標(biāo)

 

點(diǎn)擊類似場地的圖標(biāo)

 

選擇草地的樣式

 

選擇草地的樣式

 

鼠標(biāo)點(diǎn)擊更改草地的顏色

 

鼠標(biāo)點(diǎn)擊更改草地的顏色

#p#

3D場景讓色彩不再單一

空曠的場地可以任意設(shè)置,設(shè)置成3D效果,畫面可以任意旋轉(zhuǎn)非常有趣。設(shè)置完成這些之后可以保存為場景,以后的比賽可以在自己設(shè)置的場地內(nèi)進(jìn)行。

 

3D效果的場地

 

3D效果的場地

 

逼真的3D效果

 

逼真的3D效果

 

可以旋轉(zhuǎn)的場地

 

可以旋轉(zhuǎn)的場地

#p#

游戲難度升級讓孩子挑戰(zhàn)難度

在前面,初步的學(xué)會了如何進(jìn)行目標(biāo)的攻擊和設(shè)置地形,現(xiàn)在要我們來看看如何用編程來設(shè)置一個完整的初級小游戲。首先我們設(shè)置了比賽規(guī)則,規(guī)則中小魚從右側(cè)不斷的出現(xiàn),而Kodu發(fā)射炮彈負(fù)責(zé)打中小魚,如果在兩次進(jìn)攻之后都無法打中小魚,那么游戲結(jié)束。

 

設(shè)置魚的出現(xiàn)頻率和游戲結(jié)束的時(shí)間

 

設(shè)置魚的出現(xiàn)頻率和游戲結(jié)束的時(shí)間

對于上面所說的這個游戲規(guī)則,我們轉(zhuǎn)換成編程的語句之后在游戲里就能夠?qū)崿F(xiàn)了。這個游戲也是教會孩子們學(xué)會變成的思想并且從小培養(yǎng)他們的邏輯思維能力。這對于以后成為一名出色的編程高手來說,確實(shí)會是一個不錯的基礎(chǔ)。

 

設(shè)置Kodu發(fā)射炮彈

 

設(shè)置Kodu發(fā)射炮彈

 

游戲結(jié)束

 

游戲結(jié)束

這款編程語言完全是針對孩子量身打造的,在游戲的同時(shí)還能為早期的編程學(xué)習(xí)打下基礎(chǔ),如果你的孩子沉迷于網(wǎng)游,卻對網(wǎng)絡(luò)表現(xiàn)出異常的天分,這款軟件最適合不過了。而這款軟件也希望早日能在中國的中小學(xué)中普及開來,這樣,不僅能培養(yǎng)一些熱愛編程的孩子的興趣,還能為儲備優(yōu)秀的程序員人才打下了堅(jiān)實(shí)的基礎(chǔ)。

原文:http://tech.hexun.com/2011-11-23/135545616.html

【編輯推薦】

  1. 從過去5年編程語言的演化看未來趨勢
  2. 2011年11月編程語言排行榜:Google新利器Dart
  3. 適合IT經(jīng)理的編程語言
  4. Google Dart新結(jié)構(gòu)化編程語言
  5. 敲擊最多的鍵和編程語言語法
責(zé)任編輯:陳貽新 來源: 中關(guān)村在線
相關(guān)推薦

2012-06-01 10:53:34

微軟Linux兒童

2009-03-19 21:05:58

Linux開源ShowQimo OS

2011-11-29 08:52:14

技術(shù)周刊

2010-11-04 09:13:50

2021-05-20 10:17:59

編程語言javaPython

2025-02-11 08:35:30

2012-08-15 15:45:46

Surface平板微軟

2009-05-13 15:38:45

微軟并行語言Axum

2012-08-30 16:19:19

傲游

2013-11-11 11:00:39

編程語言排行榜

2017-08-07 14:39:41

大數(shù)據(jù) 企業(yè)

2009-08-04 11:15:57

編程語言排行榜微軟

2011-04-08 10:00:48

華碩無線網(wǎng)絡(luò)科技易起來

2011-09-21 14:41:26

點(diǎn)心

2012-02-24 16:03:25

筆記本評測

2013-04-11 09:23:36

.NET編程Haskell

2013-11-18 10:50:37

IT技術(shù)周刊

2009-12-10 17:02:29

多業(yè)務(wù)路由器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號