麒麟子Javascript遊戲編程零基礎教程三:無處不在的Javascript

如果你是從大綱那一篇開始看過來的,你在點開這個文章的連接之前,肯定期望說,麒麟子又會在講正式內容之前BB點什麼,這樣的話,看起教程來輕鬆不累還實惠。沒錯,你猜對了,這就是我的風格。

爲什麼會把編程教學這麼一個嚴肅的事情,搞得像脫口秀開場呢。

因爲我覺得,大家在學會編程以後,每天要做的事情,就是寫BUG,然後再把自己寫的BUG,親手幹掉。 可能不會像現在這麼開心了,倒不是心情問題,而是真的沒那個時間了。所以呢,就趁現在,開心一把。


魯迅不是說過嗎:人生得意須盡歡,此時不歡何時歡  (魯迅:好好好,算我說過)


大家百度搜索 javascript 可以看到如下畫面(那個廖雪峯可是JS界的名人,有空的話,可以看看他的文章 )

你們剛剛不會真的就去看廖雪峯的官網了吧。沒事的,我就當你沒看過。

大家通過這個可以看到,Javascript是網頁前端的主要編程語言,它和HTML以及CSS搭配,就能做出非常漂亮的頁面。 是不是突然又冒出來了兩個不認識的詞。 HTML和CSS。 小哥哥不要怕,HTML和CSS我們做遊戲的基本不用。 

本文標題是無處不在的Javascript,雖然網頁御用語言地位已經可以證明了,然而你們心裏肯定會想。Javascript就這麼Low麼。看好了,我要變形了。下面出場幾個Javascript的主要應用。

1、Tensorflow   https://tensorflow.google.cn/versions/r2.0/api_docs/python/tf

我都不用猜,如果你是沒寫過代碼的小萌新,肯定不知道Tensorflow是啥。 但你肯定聽過李世石大戰AlphaGo吧。 對的,就是那個把人類虐成狗的AlphaGo, Tensorflow就是它最核心的機器學習庫。 這個庫是開源的,最新的2.0版本已經加入了Javascript支持。 也就是說,如果想搞人工智能的話,也不一定非要學Python啊。 咱們有圖有真相,請看大屏幕!

 

2、NodeJs https://nodejs.org/

其實,一開始Javascript除了做網頁,啥都不能幹。而NodeJs的出現,讓這個東西成爲了無限可能,包括上面的Tensorflow,其實也是跑在NodeJs上的。 本來這個應該排第一的,因爲他是基礎支持庫。但是我怕Tensorflow不服。

NodeJS使得Javascript可以做遊戲服務器開發,可以做普通的控制檯應用開發,還可以做一些方便的工具。 麒麟子公司的遊戲項目,服務器就是基於NodeJS的,我們後面的課程,也會涉及到NodeJS

 

3、NodeOS http://node-os.com/

這個就屌了,這是一個應用層使用NodeJS來做的操作系統,在上面所有的應用層開發,均可以使用JS來完成。 如今容器領域大名鼎鼎的Docker雖然是Golang編寫爲主的,但由於NodeOS內核設計得很棒,且是開源項目。因此Docker的內核就是用NodeOS的內核來改的。

4、Cocos Creator https://www.cocos.com/

上面三個都還不過癮? 那當然,因爲我們是搞遊戲開發的,不甩一個遊戲相關的都不好意思。 作了這麼多鋪墊,就是爲了我們的主角入場。請看大屏幕。

 

不管是你想後面使用Javascript來寫遊戲客戶端,還是想用Javascript來寫遊戲服務器。 又或者,你想Javascript來寫人工智能以及AI。你都需要耐心的學完Javascript的基礎課程 ,基礎越紮實,後期能夠達到的技術水平將會更高。

雞湯,雞血,遊戲行業介紹,分工,Javascript各種牛X的應用領域都給大家介紹過了,下一篇,我們將開始我們真正的Javascript遊戲編程學習之旅。

發佈了233 篇原創文章 · 獲贊 546 · 訪問量 119萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章