兒童游戲編程,學(xué)習(xí)少兒手機編程是在玩游戲嗎?
首先我們應(yīng)該客觀分析,凡事都有利弊,是“利”我們就要用好它,是“弊”我們盡量避開。
我們先說弊端,因為學(xué)習(xí)手機編程要用到手機,難免會讓孩子接觸到編程之外其他的東西。比如游戲、動畫片,甚是是色情信息、詐騙信息等等 ,這些或多或少都會對孩子造成不利的影響。其次過多的接觸電子產(chǎn)品,會對孩子的視力造成不良影響。
但是,接觸編程肯定是利大于弊。編程可以鍛煉人的邏輯思維能力,同時也可以使人做事情更加有條理性。俗話說興趣是最好的老師,如果你的孩子能把手機編程當(dāng)做游戲一樣對待,那么恭喜你,你的孩子一定可以學(xué)好它。有興趣才會有動力去接觸,去學(xué)習(xí),假如剛開始就沒什么興趣,估計學(xué)不了幾天孩子就會厭倦了。
作為家長,現(xiàn)在的教育觀念應(yīng)該做到開放。比如,讓孩子用編程做個循跡小車,在那些只看成績、滿腦子都是琴棋書畫輔導(dǎo)班的家長眼里,可能就是”不務(wù)正業(yè)”了。因為他們看到的只是小車,沒有看到本質(zhì)。 編程需要很多數(shù)學(xué)物理知識,可以開闊孩子們的眼界,在學(xué)習(xí)上也會有很大幫助!
現(xiàn)在是信息化時代,我們要打造科技強國,就離不開熱愛科技的孩子。編程是科技的一部分,以后也會越來越普及。作為家長,應(yīng)該給孩子做正確的引導(dǎo),不要扼殺了孩子的興趣愛好。
順便加幾張這幾天用手機編程設(shè)計的手機桌面(我可不是兒童哈!)
建議孩子玩電子游戲來提高創(chuàng)造力批判性思維和解決問題的技能嗎?
謝謝邀請回答。
許多父母是不是充滿感謝:「自從給小朋友玩3C產(chǎn)品后,我們開始有更多的時間可以做自己的事?」或是偶爾自豪地向朋友說起:「我的小孩好聰明,才2歲就已經(jīng)會自己開關(guān)平板電腦、自己找游戲玩了。」
但如果和你說,太早使用、過度依賴3C產(chǎn)品,不但影響孩子的成長發(fā)育、還會讓你的孩子「輸在起跑點上」。
這樣講是不是認為有點危言聳聽呢?
和許多爸爸媽媽談起這個話題,許多人第一聯(lián)想到的是:這些跳動的屏幕動畫應(yīng)該會傷害到眼睛吧?(許多爸爸媽媽也都有視力受損的經(jīng)驗)
但事實上,影響的不會只有視力,過早或過度使用3C產(chǎn)品,你應(yīng)該注意的還有:
1. 手指習(xí)慣滑動導(dǎo)致精細動作協(xié)調(diào)差
2.認知能力與手眼協(xié)調(diào)能力明顯退步
3.專注力與創(chuàng)造力變差
4.出現(xiàn)社交障礙、情緒失控
5.沉迷成癮、不聽管教
這無關(guān)教養(yǎng)方式的選擇,而是事關(guān)孩子未來的心智發(fā)展。
從3D到 2D-學(xué)習(xí)「平面化」平面電腦、智能型手機是大人們的新玩具,給予人們生活的便捷和全新的體驗感受,但這可不是小朋友應(yīng)該要的主要玩具。幼童透過模仿、建構(gòu)、學(xué)習(xí)來認識這個世界,從最基本的拼圖和積木推疊,讓孩子從中探索對稱、創(chuàng)造游戲、交流分享;在一次次的積木游戲中,透過空間的組合概念,增進手眼協(xié)調(diào)、手指靈活運用的能力。相較幾萬元的「2D平面游戲」,雖然內(nèi)容豐富可以添加擴充,但才幾百元的「3D立體游戲」,培養(yǎng)孩子立體感及操作,其實才更符合幼童的需求。其實才更符合幼童發(fā)展的需求。
趨勢迷思-會用3C沒什么好驕傲網(wǎng)絡(luò)上曾流傳一段名為「A Magazine Is an iPad That Does Not Work」的影片,一位外國女童習(xí)慣用手指滑動IPad后,突然給他一本需要用手指抓取翻閱雜志,小朋友仍舊是習(xí)慣性地用手指滑動。看過影片的人反應(yīng)兩極,但純粹就生長發(fā)育的觀點來看,對嬰兒、幼童而言,手指的精細度練習(xí)對于感覺統(tǒng)合、手腦協(xié)調(diào)發(fā)展十分重要,幼童的發(fā)育有階段性,并對未來有長遠的影響。「數(shù)字發(fā)展是未來的趨勢」和嬰幼兒學(xué)習(xí)階段,是沒有關(guān)聯(lián)的兩件事。
現(xiàn)代孩子生得少,凡事想要給孩子最好的,但在過程中有太多自己思維的陷阱,你是否捨本逐末,反而揠苗助長。
愛用3C-手眼腦偏廢每個孩子需要將他當(dāng)做成人般尊重,但關(guān)于身體與大腦的發(fā)育,卻不能將大人習(xí)以為常的思維加諸在孩子身上。孩子的眼睛到4歲半后才發(fā)育成熟,除了先天性眼發(fā)育不良等因素外,嬰幼兒階段正是視力保健的重要時段,成人常看跳動屏幕(電視、電腦)對視力就已經(jīng)造成傷害,何況是視力正在發(fā)育中的幼童呢?
孩子喜歡看平面電腦,其實就和喜歡看電視、玩電動沒什么兩樣。因為孩子的眼球跟不上聲光媒體跳動的速度,這樣的落差讓孩子更覺得新奇而興奮;想要獲得更大的滿足而守著平面電腦不放。長期下來,除了對視力可能造成傷害外,最令人擔(dān)心的,是對「腦」的影響。
許多人認為玩3C產(chǎn)品研發(fā)出的小游戲,能讓小朋友變聰明。但事實上,若養(yǎng)成沉迷3C游戲與網(wǎng)絡(luò)的習(xí)慣,容易造成大腦的頂葉(感覺運動區(qū))特別發(fā)達,其他大腦區(qū)塊卻得不到相對的刺激,需要思考的區(qū)塊(例如:額葉)容易因無法得到充分的發(fā)展而顯得疲弱。和人不能偏食一樣,幼童的大腦發(fā)展,怎么就能偏食呢?
嬰幼童的手指精細程度練習(xí)相當(dāng)重要,尤其是對于2歲以前的嬰幼童,需要伸、抓、捏、握、放等手指運動,再配合眼睛的「看」、大腦的「想」,訓(xùn)練手、眼、腦的協(xié)調(diào)能力。
如果養(yǎng)成用「滑動」的手指訓(xùn)練、和不斷地用手點擊,你真的相信,這能讓孩子變得更聰明?
3C保母和3C玩伴-養(yǎng)成小霸王 現(xiàn)今2歲以上的孩童普遍有注意力不夠集中的傾向,當(dāng)中甚至還出現(xiàn)假性過動和假性自閉傾向。因為許多父母不僅讓3C電子產(chǎn)品充做孩童的臨時保母,甚至也讓3C電子產(chǎn)品充做孩童的童年玩伴。
如果已經(jīng)習(xí)慣在設(shè)置好的聲光游戲中得到滿足,便容易缺乏由自己設(shè)計游戲、和了解游戲因果的動機。既然孩子從小連游戲都是「填鴨式」,又怎么能怪孩子缺乏主動積極的創(chuàng)造力?
人類的情緒非常復(fù)雜,與生俱來便有負面情緒(例如:哭泣、發(fā)脾氣),若將孩童的玩伴交給3C電子產(chǎn)品,長期缺乏情緒模仿對象的孩童,便無法產(chǎn)生行為鏈接,「自我」往上沖的后果,就是滿街的「小霸王」。既然孩子自幼的世界只有自己,缺乏父母陪伴、情緒引導(dǎo)、同儕影響、機會學(xué)習(xí),又怎么能怪他刁蠻任性?
市面上充斥著潛力開發(fā)的課程,許多幼童一開始的反應(yīng)快、學(xué)習(xí)佳,但為何后來依舊有情緒困擾和專注力不足的情況?而我們不斷的說:現(xiàn)在的孩子怎么了?請先反省,我們給了他什么樣的環(huán)境和關(guān)愛?是不是他所需要的資源?
現(xiàn)代的孩子發(fā)展的快,卻不一定發(fā)展的好。網(wǎng)絡(luò)成癮的社會問題
有研究顯示,孩子沉迷3C電子產(chǎn)品時的腦電波,和嗑藥的腦電波相同。網(wǎng)絡(luò)成癮漸漸成為現(xiàn)今社會的「另類疾病」,以潛移默化的方式削弱新一代年輕人的心智。
現(xiàn)代父母的新3C守則其實3C產(chǎn)品不是不能玩,而是怎么玩?玩多久?玩什么內(nèi)容。
一般建議3歲以下幼童不宜接觸3C產(chǎn)品。若是想與孩子一同玩交互式游戲,也要由父母挑選,經(jīng)過分級的適齡游戲;父母請記得在游戲過程中,「陪同」與「引導(dǎo)」才是游戲的主力,經(jīng)由父母的示范,「交互式」游戲發(fā)揮它的效益。限定每日的使用時間,一次的游戲時間控制在15分鐘以內(nèi),最好一天加起來不要超過30分鐘。覺得很難嗎?不難不難,為了孩子的健康和專注力,請循序漸進地讓「3C父母」,取代「3C保母」吧。
3C電子產(chǎn)品本身是「中性的」,不需要被冠以惡名;關(guān)鍵就在父母的心態(tài)和對幼兒發(fā)育的基本了解,不讓「好的東西」,因為「錯誤的方式」而對孩子造成危害。
傳統(tǒng)的玩具:積木、拼圖、折紙……對于培養(yǎng)孩子的創(chuàng)造力、專注力反而更有幫助,在推疊、組合之間,循序漸進地增進孩子手眼腦的協(xié)調(diào)能力。愛孩子,就不要讓他陷于四方型的「框架」中。
人生是否是一場比賽,也許不是交由父母來判定,我們不需過多的期盼要孩子贏在起跑點,但至少,不要因為錯誤的判斷讓孩子輸在起跑點。孩子的童年和你的人生都只有一次,別當(dāng)?shù)皖^族了,用生活體驗換取無價的童年寶藏吧!
如何編程游戲?
編程游戲要具備以下6點:
首先要學(xué)習(xí)看數(shù)據(jù)的結(jié)構(gòu),不用學(xué)的很深入。在實踐中慢慢深化。
學(xué)下sdl,這個只要看著網(wǎng)上的教程就可以編一些簡單的程序。
多練習(xí)編程,可以從小的游戲慢慢編寫。
英語一定好,因為很多自學(xué)編程的書都是英文的。
大量的練習(xí)算法,把編程樹學(xué)完就足夠了。
寫游戲的時候,要搞明白引擎的構(gòu)架,大量的寫游戲。想要開發(fā)成網(wǎng)絡(luò)上的游戲需要做什么?
有足夠的錢,找人自己開發(fā)。或者直接外包給游戲公司即可。開發(fā)好以后就是招聘、建機房、購買服務(wù)器、搭建網(wǎng)絡(luò)、推廣、公測、正式發(fā)行運營、修補bug,不斷升級完善,加入新的內(nèi)容。一定要找到贏利點,不然賠死你。
游戲一般用什么編程語言開發(fā)?
游戲本身會運行在不同的平臺,而平臺也影響了使用的語言。平臺主要有2大類,PC(也就是常用的電腦)和手機。它們上面都可以使用網(wǎng)頁來運行游戲,所以額外我們把網(wǎng)頁瀏覽器上面跑的叫WEB端。針對上面的3種平臺類型。我們來聊一聊這些平臺上常見的游戲是用什么開發(fā)的。
PC端。大部分的游戲是C/C++開發(fā)的。這主要是因為我們使用的操作系統(tǒng)如window,mac的底層都是c。使用C/C++可以極大的發(fā)揮性能上面的優(yōu)勢。比如下面這個NBA2K18就是用C/C++為主開發(fā)的。
手機端。手機端的游戲我們稱為手游。手機上面的操作系統(tǒng)主要是ios與android,也就是蘋果和安卓系統(tǒng)。在之前,android上面的游戲以java開發(fā)居多。這是因為android系統(tǒng)本身就是以java開發(fā)為主。ios上面的游戲以object c開發(fā)居多,這也是因為系統(tǒng)本身的緣故。最近ios又出來swift語言。但是隨著技術(shù)的發(fā)展,程序員們發(fā)現(xiàn)一款游戲要部署到各個平臺的成本太高了。所以現(xiàn)在主流的技術(shù)是使用跨平臺的游戲引擎開發(fā),然后發(fā)布到不同的平臺。所以,語言的選擇從對平臺的依賴變成了對游戲引擎的依賴。那我們就要看看主流的游戲引擎有哪些?主流的游戲引擎有:unity,cocos,unreal等。unity采用的是C#語言為主。cocos下面以C++、lua、js等開發(fā)語言。unreal主要是以C++為主。從上面這些中你會發(fā)現(xiàn)語言有很多,使用的也很多。在商業(yè)項目以及目前主流技術(shù)中,大部分高水準(zhǔn)的游戲是以C++結(jié)合lua來開發(fā)的。C++負責(zé)處理高性能的部分,lua處理邏輯部分來加快開發(fā)速度。即使是使用unity引擎,大部分產(chǎn)商也會選擇C#結(jié)合lua的方式來開發(fā)。C#負責(zé)核心部分,lua處理邏輯部分。
再聊一下WEB端。WEB端以前是以flash為主,常見的就是4399的很多小游戲,都是flash為主。WEB端主要是一個html與js的解釋器。目前WEB開發(fā)國內(nèi)主要是3大引擎:白鷺、laya以及cocos-js。它們的主要開發(fā)語言為typescript,這主要是因為typescript可以提供非常快的開發(fā)速度(就像lua一樣),同時它還具備提前暴露問題的能力。
實際上上面的部分主要聊的是游戲客戶端。在游戲領(lǐng)域,實際上分為服務(wù)端和客戶端。客戶端指對外玩家可以見到的畫面表現(xiàn)等。服務(wù)端是運行在產(chǎn)商自己的服務(wù)器上的,支持玩家之間互相可見,同步,聊天等各種邏輯。對于服務(wù)端的語言,目前有C++結(jié)合lua以及C#、java、php等。這幾種都很常用,主流的大的游戲依然是C++為主。中小型的游戲各種都會用到。php常用于對網(wǎng)絡(luò)需求很低的游戲的做簡單的數(shù)據(jù)處理。
上面的主要是一些理論,下面我們來實戰(zhàn)幾個問題,一會我們再來總結(jié)。
1. 王者榮耀是用什么開發(fā)的?王者榮耀使用的是unity引擎,而這種全民級別的游戲是非常注重性能的。所以它采用的是C++結(jié)合C#。核心用C++,邏輯用C#。為什么不是我們前面說的C#結(jié)合lua呢?因為騰訊有這個技術(shù)實力,所以他們整體使用了更有性能優(yōu)勢的語言開發(fā)。
2. 微信里面的小游戲是用什么開發(fā)的?小游戲本質(zhì)上是個WEB的執(zhí)行環(huán)境。所以它上面的很多游戲都是typescript或者js開發(fā)的。之所以typescript還沒有普及,是因為它的社區(qū)不夠活躍。
3.怎么猜測一款游戲是什么語言開發(fā)的?先上網(wǎng)搜索它的開發(fā)引擎,如果搜索到了就看看它對性能是否要求高,來推導(dǎo)它的使用語言。如果搜索不到,那很可能是自研引擎。自研引擎大部分都是C++實現(xiàn)的。
最后總結(jié)下。目前大部分國內(nèi)的游戲以C++/C#結(jié)合lua實現(xiàn)為主,隨著小游戲的開始,催生出一些js/typescript開發(fā)的游戲。為什么是以C++結(jié)合lua會是實現(xiàn)為主呢,是因為現(xiàn)在網(wǎng)游最賺錢。一款游戲月流水過千萬甚至過億催生了這個產(chǎn)業(yè)。這個產(chǎn)業(yè)注重2點:性能穩(wěn)定,所以是C++。可以各種修改,各種支出活動,所以是lua。C++性能非常高,騰訊內(nèi)部大部分代碼其實都是C++的。lua是門腳本語言,招人門檻很低,也容易學(xué)習(xí)。所以,很多語言實際上是因為大環(huán)境的影響而被選中的。另外一方面,服務(wù)器也可以采用C++結(jié)合lua開發(fā),這樣的話就形成了雙端(服務(wù)端和客戶端)都使用相同語言的高速開發(fā)模式。
我猜想題主是想選擇一種語言學(xué)習(xí)。首先題主要看下自己未來的方向。是想做大項目還是做小項目。如果是希望做大項目,目前無疑推薦的是C++和lua。如果是小游戲之類的,推薦的是typescript。未來的一個趨勢我大膽預(yù)測可能是C++結(jié)合typescript。我了解到的一些技術(shù)大牛已經(jīng)開始這樣實踐了。推薦的lua語言開發(fā)書籍如下:
推薦的C++書籍如下:
typescript暫時沒有合適的書籍供閱讀,主要以typescript的官方文檔為主。
小游戲類的開發(fā)書籍推薦如下:
大的游戲?qū)嶋H上需要大量的學(xué)習(xí)和知識積累。遠遠不是幾本書能完全吃透的。這邊還是推薦一本unity3的引擎的書來提高下入門的興趣:
特別提醒下:基于目前互聯(lián)網(wǎng)的發(fā)展速度,讀書已經(jīng)不是最快的獲取知識的途徑了。所以推薦的是優(yōu)先以互聯(lián)網(wǎng)的內(nèi)容來學(xué)習(xí),找個引擎玩一玩。像玩玩具一樣的學(xué)習(xí)編程是最快樂的。之后再努力進入一線的研發(fā)團隊歷練,這樣成長最快。紙質(zhì)的書籍落后于實際的技術(shù)3-5年以上。
作者背景:前迅雷員工/前游戲公司雙端主程
以上就是關(guān)于兒童游戲編程和學(xué)習(xí)少兒手機編程是在玩游戲嗎的相關(guān)問題解答,希望對你有所幫助。