JavaScript代碼坦克 CodeTank

openkk 12年前發布 | 117K 次閱讀 JavaScript開發 JavaScript

JavaScript代碼坦克 CodeTank

歡迎來到 CodeTank 的世界,將會帶你進入一個神奇而充滿挑戰的代碼機器人的世界!

CodeTank(代碼坦克)是全世界首個Javascript程序員的編程游戲,是由騰訊 AlloyTeam 和 HTML5 夢工場聯合出品的在線坦克仿真游戲平臺,CodeTank 采用 HTML5、Javascript、CSS3、NodeJS、MongoDB 等全新 Web 技術來構建一個基于互聯網的在線智能坦克機器人戰斗仿真引擎,相信每一個男人的內心深處,都有一份對坦克的特殊情結,而用Javascript代碼來直接 控制坦克進行戰斗更是會讓廣大程序員熱血沸騰的事情!

JavaScript代碼坦克 CodeTank

CodeTank 代碼坦克介紹

CodeTank是一個非常有趣的競賽性編程游戲平臺,通過幾行簡單的Javascript代碼和CodeTank API,每個人都可以方便的構建屬于自己富有智能和個性的坦克(Tank)機器人,并通過互聯網進行在線互動和競賽!

CodeTank是 Code Game(代碼游戲,也叫編程游戲)的一種,可以讓你在娛樂的同時學習和提高Javascript編程水平以及進行人工智能的研究。它使用HTML5、 CSS3等Web新技術構建的在線平臺,天然的基于互聯網,Tank機器人的代碼不需要人工上傳下載,可以直接在線運行與其他選手進行戰斗。

JavaScript代碼坦克 CodeTank

與通常玩的游戲不同的是:玩家需要使用 Javascript 對坦克機器人進行編程,通過給機器人設計智能的代碼邏輯來指揮它探測敵人、發動攻擊、躲避炮彈等等,而不是由鍵盤、鼠標直接控制。使用幾行簡單的代碼,就 能夠讓你創建一個活生生的坦克機器人(TankRobot),一個真正的在屏幕上與其他機器人互相對抗的機器人。

Tank機器人除了可以靈活行走的Tank車身(Body)外,還配有雷達(Radar)火炮(Gun),玩家在探測對手、攻擊對手的時候,還需要躲避對手的進攻,在有限的能量消耗殆盡前看誰先把對方消滅,最終以擊中目標和未被對手擊中的次數來衡量得分的多少。

全世界Javascript程序員的游戲

Javascript是目前世界上最精彩的語言,也是最被誤解、最受爭議的語言。Javascript 被數百萬計的網頁用來改進設計、驗證表單、檢測瀏覽器、創建cookies,以及更多的應用,是屬于網絡的腳本語言,是目前互聯網上最流行的腳本語言。

TIOBE近日公布了2012年3月份的編程兵器譜排行榜,本月的排行榜最大的看點莫過于Javascript連升2名重新回到了第8名的位置,超越了Perl和Python。

JavaScript代碼坦克 CodeTank

Javascript 的復蘇使一些業界領袖人物也不得不開始重新審視這種編程語言。Stuart Halloway曾經在一次JS的分享上說過:“在不久的將來,Javascript 將被公認為是一種擁有開發現代應用程序所需的一整套新特性的語言” 。他繼而介紹說 Javascript 程序要比類似的 Java 程序緊密十倍。

目前HTML5和NodeJs受到了不少開發者的火熱追捧預計,Javascript的普及不久將會得到進一步的提升,Javascript從過去 裝飾性的一種腳本語言轉變為主流的編程語言,人們用它來開發更大更復雜的程序,這就需要Web開發人員更深入的了解Javascript,了解它的過去、 現在和未來。

所以CodeTank提供給廣大初學Javascript的開發者一個新選擇,通過CodeTank 可以非常有趣的開始學習Javascript。

CodeTank 使用HTML5的Canvas特性來渲染游戲畫面,使用了Javascript的OOP(面向對象編程)技術,通過這個編程游戲,初學 Javascript的開發者會很容易上手寫出一個可以在屏幕自由運動的坦克,可以大大提高對 Javascript 的編程興趣,讓你在娛樂的同時學習與提高 Javascript 知識和編程能力。

CodeTank的微博:

騰訊 AlloyTeam 榮譽出品

參見

文檔手冊

教程

主頁

新聞資訊

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!