編程游戲下載,有哪些適合初一孩子學(xué)習(xí)的編程書(shū)籍?
小編來(lái)給推薦幾本,都是孩子們可以學(xué)習(xí)的入門(mén)編書(shū)。
1、Python少兒趣味編程Python少兒趣味編》由少兒編程暢銷(xiāo)圖書(shū)作者精心編寫(xiě),是少兒學(xué)習(xí)Python編程的趣味指南,全書(shū)共17章,按照由簡(jiǎn)到難、逐步深入的方式組織各章內(nèi)容。《Python少兒趣味編》精心選取內(nèi)容,注重難易適度,語(yǔ)言通俗易懂,代碼示例豐富。在每章的末尾,還給出了一些練習(xí)題并給出了解答。
《Python少兒趣味編》具有以下特色:
● 精心選取和組織內(nèi)容,注重難易適度——涵蓋基礎(chǔ)知識(shí)、趣味應(yīng)用和熱門(mén)應(yīng)用。
● 堅(jiān)持“做中學(xué)”的理念和方法——通過(guò)詳細(xì)的示例和課后練習(xí)幫助讀者學(xué)習(xí)和掌握。
● 體現(xiàn)趣味性——用海龜給圖繪制的機(jī)器貓、小豬佩奇等卡通角色,編寫(xiě)貪吃蛇游戲,對(duì)古典名著《西游記》分詞。
● 增強(qiáng)可拓展性——逐步擴(kuò)展和改進(jìn)的“成績(jī)單”示例程序,章末習(xí)題既鞏固知識(shí),也拓展編程技能。
《Python少兒趣味編》適合想要學(xué)習(xí)Python 編程基礎(chǔ)的少年兒童(尤其是10 歲以上的孩子)及想要教孩子學(xué)習(xí)編程的家長(zhǎng)閱讀,也適合少兒編程培訓(xùn)班的老師用作少兒編程培訓(xùn)的教材。
本書(shū)帶領(lǐng)讀者編寫(xiě)的趣味程序包括:
● 幫Johnson 找到回家的路;
● 逐步擴(kuò)展和改進(jìn)的“成績(jī)單”示例程序;
● 用海龜繪圖繪制的機(jī)器貓;
● 用海龜繪圖繪制小豬佩奇;
● 彈球游戲;
● 編寫(xiě)貪吃蛇游戲;
● 對(duì)古典名著《西游記》分詞。
2、Scratch 3.0少兒編程入門(mén)經(jīng)典套裝:少兒游戲趣味編程+少兒編程趣味課(套裝共2冊(cè) 京東)李強(qiáng),李若瑜,林子為,郝敬軒 著
全彩印刷,40個(gè)豐富多彩的項(xiàng)目,2個(gè)完整游戲案例
做中學(xué),動(dòng)手學(xué),輕松掌握Scratch 3.0創(chuàng)意和編程, 提供代碼和素材下載
方便親子互動(dòng)和自學(xué)
Scratch 3.0少兒游戲趣味編程編輯推薦
本書(shū)通過(guò)15款有趣的小游戲和小程序,由淺入深地向讀者介紹Scratch 3.0編程的基本技能以及程序設(shè)計(jì)的思維和方法。
本書(shū)首先帶領(lǐng)讀者認(rèn)識(shí)Scratch 3.0,了解Scratch 3.0 編程中用到的基本概念,然后按照初級(jí)、中級(jí)和高級(jí)3個(gè)難度層次,詳細(xì)介紹15款趣味游戲的開(kāi)發(fā)過(guò)程。附錄部分給出了Scratch 3.0中常用的編程積木的列表和說(shuō)明,方便讀者在需要時(shí)查閱。
本書(shū)具有以下特色:
● “做中學(xué)”的方法和理念,寓教于樂(lè)。
● 注重基礎(chǔ)知識(shí)的介紹和鋪墊,訓(xùn)練編程思維。
● 游戲選取注意代表性和趣味性,區(qū)分不同的難度層次。
● 使用“小貼士”和特殊的知識(shí)板塊,強(qiáng)調(diào)重點(diǎn)和難點(diǎn)。
● 提供示例代碼和編程素材下載,方便小朋友自學(xué)。
本書(shū)帶領(lǐng)讀者編寫(xiě)的趣味游戲包括:
.初級(jí)難度游戲大家來(lái)找茬 迷宮探險(xiǎn)打地鼠 翻翻樂(lè)水底世界 彈球電子相冊(cè) 白色圣誕節(jié).中級(jí)難度游戲逃家小兔“石頭剪刀布”人機(jī)對(duì)戰(zhàn)貪吃蛇 雙人五子棋.高級(jí)難度游戲全民飛機(jī)大戰(zhàn)泡泡龍植物大戰(zhàn)僵尸本書(shū)適合中小學(xué)信息技術(shù)課教師或培訓(xùn)老師、想要讓孩子學(xué)習(xí)Scratch 3.0編程的家長(zhǎng)閱讀參考,也非常適合小學(xué)生或初中學(xué)生自學(xué)。
Scratch 3.0少兒編程趣味課
全彩印刷,40個(gè)豐富多彩的項(xiàng)目,2個(gè)完整游戲案例
做中學(xué),動(dòng)手學(xué),輕松掌握Scratch 3.0創(chuàng)意和編程
提供代碼和素材下載,方便親子互動(dòng)和自學(xué)
Scratch 3.0少兒編程趣味課編輯推薦:
全彩印刷,40個(gè)豐富多彩的項(xiàng)目,2個(gè)完整游戲案例
做中學(xué),動(dòng)手學(xué),輕松掌握Scratch 3.0創(chuàng)意和編程
提供代碼和素材下載,方便親子互動(dòng)和自學(xué)
本書(shū)是學(xué)習(xí)Scratch 3.0創(chuàng)意和編程的趣味課程指南。本書(shū)從少兒學(xué)編程的基礎(chǔ)和準(zhǔn)備出發(fā),介紹了Scratch 3.0的界面和功能,并通過(guò)30多個(gè)項(xiàng)目示例,詳細(xì)展示了各類(lèi)積木的用法和編程技巧,以及如何將Scratch 3.0與眾多流行的硬件結(jié)合進(jìn)行編程開(kāi)發(fā)。最后,通過(guò)兩個(gè)完整的游戲案例的開(kāi)發(fā),展示了如何綜合應(yīng)用前面課程所學(xué)的知識(shí)和技能。
本書(shū)具有以下特色:
● 從少年兒童認(rèn)知和學(xué)習(xí)理念入手,幫助讀者邁好少兒學(xué)編程的第 一步。
● 堅(jiān)持做中學(xué)的方法。通過(guò)眾多的實(shí)際項(xiàng)目示例來(lái)展示積木的用法和技巧。
● 內(nèi)容精心設(shè)計(jì),項(xiàng)目選材獨(dú)到,符合讀者的學(xué)習(xí)規(guī)律。
● 通過(guò)“想一想,試一試”板塊,來(lái)鼓勵(lì)讀者進(jìn)行反思和嘗試,以便提升學(xué)習(xí)效果。
● 提供完整的代碼和素材下載,方便讀者參考學(xué)習(xí)。
本書(shū)適合中小學(xué)信息技術(shù)課教師或相關(guān)培訓(xùn)機(jī)構(gòu)教師、引導(dǎo)孩子學(xué)習(xí)Scratch的家長(zhǎng)閱讀參考,也非常適合小學(xué)生或初中學(xué)生自學(xué),還可以作為課外培訓(xùn)教材。
本書(shū)包含的部分精彩案例:
.基本案例
鸚鵡飛翔、字母旋轉(zhuǎn)、滑來(lái)滑去、小狗宇航員
.Elf魔法系列案例
Elf變大變小、Elf深山尋寶、Elf進(jìn)古堡、Elf吵醒惡龍、Elf魔法變馬
.分步改進(jìn)案例
海底追趕游戲1.0版到3.0版、大魚(yú)吃小魚(yú)1.0版到2.0版
.特色案例
聲音之花、樂(lè)隊(duì)演奏(普通版并擴(kuò)展為用Makey Makey操控)
心隨聲動(dòng)(普通版并擴(kuò)展為用micro:bit操控)
Elf 遇到機(jī)器人(普通版并擴(kuò)展為用LEGO EV3操控)
.完整游戲
打鴨子、憤怒的小鳥(niǎo)
3、與孩子一起學(xué)編程[美] Bryson Payne 著,李軍 譯
全彩色印刷,零基礎(chǔ)學(xué)編程,孩子也能讀懂的編程圖書(shū)
通過(guò)有趣的繪圖程序或游戲,激發(fā)讀者的學(xué)習(xí)興趣
每章末尾的編程挑戰(zhàn),舉一反三,幫助讀者牢固掌握所學(xué)的知識(shí)和技能
本書(shū)是一本父母和老師教孩子使用Python進(jìn)行基礎(chǔ)程序設(shè)計(jì)和解決問(wèn)題的入門(mén)圖書(shū)。 本書(shū)通過(guò)科學(xué)合理的結(jié)構(gòu)、通俗易懂的文字、活潑有趣的圖示,幫助孩子學(xué)習(xí)計(jì)算機(jī)的思維方式,而可視化和游戲?yàn)橹鞯睦觿t持續(xù)吸引讀者的注意力。針對(duì)變量、循環(huán)、函數(shù)等編程基礎(chǔ)概念的介紹,可以幫助年輕的程序員構(gòu)建所需的技能,以制作自己的超酷的游戲和應(yīng)用。每章末尾的編程挑戰(zhàn),則可以拓展讀者的思維,鞏固所學(xué)習(xí)的知識(shí)和技能。
本書(shū)適合任何想要通過(guò)Python學(xué)習(xí)編程的讀者,尤其適合父母、老師、學(xué)生,以及想要理解計(jì)算機(jī)編程基礎(chǔ)知識(shí)的未成年人閱讀學(xué)習(xí)。
怎么寫(xiě)游戲代碼?
首先請(qǐng)先學(xué)一門(mén)語(yǔ)言,c類(lèi),java,python其中三選一,當(dāng)你學(xué)會(huì)基礎(chǔ)之后,就可以采用各種網(wǎng)上有的庫(kù)來(lái)編寫(xiě)一款游戲了 還有一種辦法就是下載一款圖形編程軟件,類(lèi)似processing等,這些都需要用到上述其中一種語(yǔ)言
學(xué)習(xí)編程和手機(jī)游戲制作用什么軟件?
手機(jī)游戲現(xiàn)在主流平臺(tái)是iOS(蘋(píng)果)和Android(安卓):
1、iOS(蘋(píng)果) 開(kāi)發(fā)語(yǔ)言如C++,Object—C等
2、Android(安卓) 開(kāi)發(fā)語(yǔ)言是Java(J2ME) 對(duì)于你的建議是: 1、先打好編程基礎(chǔ) 建議直接學(xué)習(xí)C語(yǔ)言,C是最好的入門(mén)語(yǔ)言,而且你的數(shù)學(xué)水平達(dá)到學(xué)習(xí)C的要求了。認(rèn)真學(xué)習(xí)它,學(xué)這個(gè)是需要時(shí)間的,尤其是指針(C的精髓)要掌握。 2、學(xué)好這個(gè)以后,可以根據(jù)你個(gè)人的興趣選擇一個(gè)開(kāi)發(fā)平臺(tái)去學(xué)習(xí)。 喜歡蘋(píng)果就去學(xué)C++,喜歡安卓就學(xué)Java。 學(xué)這兩種語(yǔ)言都要下苦功夫。
3、語(yǔ)言基礎(chǔ)打牢,就可以學(xué)習(xí)手機(jī)游戲開(kāi)發(fā),如建模等等知識(shí)了!
python適合游戲編程嗎?
Python不適合游戲編程。
其原因有幾點(diǎn):
第一點(diǎn),游戲引擎限制了實(shí)現(xiàn)的技術(shù)方案。現(xiàn)代游戲的開(kāi)發(fā),絕大多數(shù)情況下都要借助于游戲引擎和編輯器。而流行的游戲引擎非常有限,它們采用的編程語(yǔ)言自然也就被限制在那幾種,如目前開(kāi)發(fā)游戲經(jīng)常使用的語(yǔ)言主要有c++、c#、c、java語(yǔ)言等等。
第二點(diǎn),python在執(zhí)行效率、多線程、內(nèi)存管理方面確實(shí)存在一些瑕疵,而這些瑕疵是高性能游戲客戶(hù)端很介意的,所以Python很難成為首選方案。
第三點(diǎn),python執(zhí)行速度慢。python是解釋型語(yǔ)言,而解釋型語(yǔ)言的缺點(diǎn)就是速度慢,功耗大。解釋型語(yǔ)言和編譯型語(yǔ)言的區(qū)別。使用編譯器對(duì)編譯語(yǔ)言編譯后生成elf或者bin文件是計(jì)算機(jī)可以直接執(zhí)行的,而解釋型語(yǔ)言不需要編譯器,它是通過(guò)解釋器在程序運(yùn)行時(shí)實(shí)時(shí)解釋執(zhí)行。
適合孩子學(xué)習(xí)的編程軟件有哪些?
推薦4款少兒編程軟件:http://Code.org(4歲+);Lightbot(5歲+);ScratchJR(5~7歲);Scratch(7歲+)
下面給大家詳細(xì)介紹一下:
一、免費(fèi)的在線編程學(xué)習(xí)網(wǎng)站http://Code.org網(wǎng)址:https://code.org/
適合年齡:4+歲
這個(gè)是完全免費(fèi)的編程學(xué)習(xí)網(wǎng)站,旨在提高全球青少年編程水平。不少名人明星都為其站臺(tái)推薦,比如:科技大佬比爾?蓋茨、馬克?扎克伯格、NBA籃球明星克里斯?波什等等。
http://Code.org與Scratch類(lèi)似,以一種搭積木的方式進(jìn)行編程學(xué)習(xí),拖拖拽拽就能實(shí)現(xiàn)程序的功能,所不同的是,它是在線編程,無(wú)需安裝軟件,只需一臺(tái)接入互聯(lián)網(wǎng)的電腦,就可以進(jìn)行編程學(xué)習(xí)。
它提供了很多課程,孩子可在課程的引導(dǎo)下循序漸進(jìn)的完成編程練習(xí)。適合從4歲到高中各年齡層次的孩子自學(xué),而且不需要孩子有編程經(jīng)驗(yàn);該網(wǎng)站有中文版本,也不需要孩子有英文基礎(chǔ)。
進(jìn)入http://Code.org,注冊(cè)一個(gè)帳號(hào)后就可以開(kāi)始嘗試?yán)锩娴耐嬗螒驅(qū)W編程課程,可以看到首頁(yè)上有許多花費(fèi)一小時(shí)時(shí)間可以完成的課程,都是用知名游戲或電影的角色來(lái)組成的,比如《憤怒的小鳥(niǎo)》、《植物大戰(zhàn)僵尸》、《星球大戰(zhàn)》、《Minecraft我的世界》等。
http://Code.org所教的更偏向「程序運(yùn)算的邏輯」,也就是以電腦科學(xué)的基礎(chǔ)架構(gòu)為主,讓學(xué)生先學(xué)會(huì)程序的運(yùn)作觀念。
但是這些一小時(shí)課程中也有不少實(shí)作,例如這個(gè)「Flabby 游戲設(shè)計(jì)」課程,讓你在一小時(shí)內(nèi),學(xué)會(huì)寫(xiě)出一個(gè)自己設(shè)計(jì)的互動(dòng)小游戲,而且真的可以分享給朋友玩玩看。
完成課程也能獲得證書(shū)哦,不信?你試試~
二、適合腳手架學(xué)習(xí)的Lightbot適合年齡:5+歲
Lightbot是一款啟蒙孩子編程思維特別棒的游戲。游戲中玩家對(duì)一個(gè)小機(jī)器人下達(dá)指令,目標(biāo)是將地圖內(nèi)的藍(lán)色磚塊全部點(diǎn)亮為黃色。
Lightbot的學(xué)習(xí)方式是腳手架模式。通過(guò)一關(guān)關(guān)的游戲,教給孩子編程知識(shí)。和ScratchJR完美配合!
可以用的指令不多,也就8個(gè):
基本指令:
前進(jìn):機(jī)器人向前走一格,遇到障礙將被阻擋。點(diǎn)亮:機(jī)器人執(zhí)行一個(gè)點(diǎn)燈動(dòng)作,腳下的藍(lán)色地磚將被“點(diǎn)亮”成黃色,黃色地磚將被“點(diǎn)暗”成藍(lán)色,灰色地磚無(wú)效果。還有一些小機(jī)關(guān),也可以用點(diǎn)燈動(dòng)作觸發(fā)。左轉(zhuǎn):機(jī)器人面朝左轉(zhuǎn)。右轉(zhuǎn):機(jī)器人面朝右轉(zhuǎn)。跳躍:機(jī)器人向上可跳躍一格臺(tái)階,向下跳躍臺(tái)階數(shù)不限,平地跳躍無(wú)效果。整個(gè)游戲分成6大部分:
1. 基本(Basics):熟悉每個(gè)指令的用法,有詳細(xì)的指導(dǎo),只有一個(gè)主程序(Main)。比較弱雞,無(wú)難度。
2. 分支程序(Procedures):引入分支程序(P1&P2)調(diào)用的概念,你可以在主程序里調(diào)用分支程序,實(shí)現(xiàn)代碼的重復(fù)使用;你也可以在分支程序里調(diào)用自己,實(shí)現(xiàn)循環(huán);你甚至還可以在兩個(gè)分支程序中相互調(diào)用對(duì)方。
3. 重載(Overloading):這部分進(jìn)一步加強(qiáng)了分支程序的調(diào)用。在看似復(fù)雜的地圖里總結(jié)規(guī)律,提煉套路,重復(fù)利用。
4. 循環(huán)(Loops):這部分專(zhuān)門(mén)學(xué)習(xí)循環(huán)。兩個(gè)分支程序,你調(diào)用我,我調(diào)用你;你調(diào)用你,我調(diào)用我;我先調(diào)用你再調(diào)用我,你先調(diào)用我再調(diào)用你……
5. 條件判斷(Conditionals):這部分巧妙地用涂顏色的方式,機(jī)器人站在相應(yīng)顏色的地磚上會(huì)執(zhí)行被涂色的指令,相當(dāng)于編程中的“if…then…”判斷。
6. 難度挑戰(zhàn)(Challenge Levels):最難的部分,集大成的挑戰(zhàn)關(guān)卡,用到前面5部分的所有技巧,可謂是關(guān)關(guān)燒腦。
這款游戲的精髓就在于讓孩子在玩的過(guò)程中不知不覺(jué)植入編程思維。
要是能把這個(gè)游戲玩通關(guān)了,那編程的基本概念都在了!游戲通關(guān)以后可以申請(qǐng)電子證書(shū),看起來(lái)花樣繁復(fù),很值得一顯擺的樣子。可以指定把你的名字印在上面,不過(guò)似乎不支持漢字。
三、可以做Project的ScratchJR適合年齡:5~7歲
ScratchJr是Scratch團(tuán)隊(duì)的在平版電腦上的應(yīng)用,適合孩子創(chuàng)作屬于自己的故事書(shū)和小游戲。
(ScratchJr運(yùn)行時(shí)界面)
ScratchJR利用圖形化程序積木讓角色移動(dòng)、跳躍、舞蹈、唱歌。孩子也可以利用繪圖編輯器繪制自己的角色、用麥克風(fēng)錄制自己的聲音、用照相機(jī)加入自己拍攝的照片。最后用積木的方法組合成程序,讓孩子心中的角色動(dòng)起來(lái)。
下面是一個(gè)小女孩用ScratchJr做的故事書(shū),導(dǎo)入了自己和媽媽的頭像,還自己錄了對(duì)話,孩子會(huì)覺(jué)得非常有意思。
ScratchJR只適應(yīng)于平板電腦,沒(méi)有手機(jī)應(yīng)用,也不支持PC端。
四、積木塊式的編程語(yǔ)言Scratch適合年齡:7+歲
Scratch由麻省理工學(xué)院的 Dr. Mitchel Resnich 和他的“終身幼兒園(MIT's Lifelong Kindergarten research group)”研究組成員共同完成。
Scratch 的設(shè)計(jì)靈感來(lái)源于教小朋友們編程時(shí)遇到的種種困難。它的名稱(chēng)來(lái)源 于DJ 混錄唱片的技術(shù)。(#大概是覺(jué)得DJ混唱片、搭樂(lè)高積木,用Scratch編程某種程度很相似。)
Scratch:讓編程變得像搭積木一樣。過(guò)去,很多教程里總是喜歡拿方形、圓形等來(lái)幫助我們理解高深的對(duì)象、實(shí)例等等編程理論。但總是越說(shuō)越讓人糊涂。
現(xiàn)在,Scratch出現(xiàn)了,一切都將不同!編程從此將會(huì)和搭樂(lè)高積木一樣簡(jiǎn)單!Scratch現(xiàn)已提供基于Windows以及MAC版的下載,Linux版的也正在研發(fā)當(dāng)中。編程界面分為操作符、變量、代碼、圖片、聲音、程序等部分。
編程命令按照動(dòng)作、感覺(jué)等形象的進(jìn)行分類(lèi),并且這些編程命令均可支持拖拽。成套的邏輯語(yǔ)句利用突出或特殊形狀等形式來(lái)輔助編程。
例如:"IF...THEN...ELSE..."是一個(gè)黃色的呈“E”狀的圖形塊,其中有一個(gè)菱形的洞供填寫(xiě)條件,在“E”的三橫中間可以加上不同的操作。編程過(guò)程中,用戶(hù)可以添加來(lái)自本地或者Web的圖片和聲音,當(dāng)然,添加的方式一樣是拖拽。
Scratch 可將項(xiàng)目文件存為本地的“.sb文件格式,并通過(guò)一個(gè)按鈕將其上傳到Scratch主頁(yè)上。其它用戶(hù)借此可對(duì)該項(xiàng)目進(jìn)行評(píng)論。此外,也可從Scratch網(wǎng)站上下載一個(gè)叫做“.SB file directly”的 Java applet,借其可將Scratch項(xiàng)目植入任一站點(diǎn)。
Scratch 是軟件基礎(chǔ)教學(xué)的一次革命。讓那些厭煩編程的人眼前一亮。Scratch使編程容易上手、充滿(mǎn)樂(lè)趣,但卻不失編寫(xiě)復(fù)雜應(yīng)用程序的能力。
如有其它問(wèn)題,請(qǐng)關(guān)注公眾號(hào)“scyyhd”,會(huì)安排專(zhuān)人,第一時(shí)間回答您的疑問(wèn)~~
以上就是關(guān)于編程游戲下載和有哪些適合初一孩子學(xué)習(xí)的編程書(shū)籍的相關(guān)問(wèn)題解答,希望對(duì)你有所幫助。