透過這個程式設計挑戰來測試你的人工智慧編碼技能

在這個太空時代的人工程式設計競賽中,控制在虛擬宇宙中挖掘行星的飛船。任何人都可以使用自己選擇的任何程式語言。...

每個人都在賭人工智能。雖然有些人警告說人工智能會帶來嚴重的風險,但事實是,人工智能編程是許多職業發展的方向。

halite-feature-image

好消息是你可以跳入廣泛流行的語言,如Python、java、C++,甚至像Lisp這樣的老語言,來重新設計AI編程,所以回到屏幕上,看看你的技能是否足夠敏銳,在這個萌芽和嗡嗡聲中做出你的標記。

換言之,在這個人工智能編程挑戰中考驗你的技能——在虛擬宇宙中飛行,派飛船去我的星球,發展更大的艦隊來擊敗你的對手。

建造一個戰鬥機器人

石鹽是一個人工智能編程的挑戰,開放給各級程序員。我們的目標是使用您選擇的編碼語言(語言不可知)構建機器人,並將其帶到虛擬世界中進行戰鬥。

Halite Programming Contest

這個想法來自於兩個高中實習生(本傑明斯佩克特和邁克爾特魯爾),他們正朝著人工智能的未來前進,當時他們決定為愛好者舉辦這個編程競賽。

今年的比賽名為“石鹽II”,有一個太空主題,你可以在2017年10月到2018年1月的任何時間去嘗試。現在已經是11月了,但你仍然可以參加到比賽的最後一週。

其工作原理如下:

  1. 通過GitHub註冊。
  2. 看幾場比賽,感受一下環境。
  3. 為您選擇的平臺和語言下載一個基本的bot和初學者工具包。
  4. 用AI代碼改進基本bot,提交併跟蹤其性能。
  5. 當你在遊戲中進步時,用改進來更新機器人。

此視頻顯示一個遊戲板正在運行:

這個想法是以一個原型(基本機器人)為例,通過人工智能編程使其更加智能。石鹽是競技場你的定製機器人將是角鬥士戰鬥它與其他機器人。競賽規則使它成為學習和應用人工智能、機器學習和其他高級算法的有趣方式。

哈利特說,聰明的策略將確保勝利:

"The best tactics for Halite II will require the use of sophisticated pathfinding, using concepts such as Prim’s and Dijkstra’s algorithms and the Traveling Sale**an Problem."

你覺得岩鹽挑戰賽怎麼樣?你參加過其他的人工智能編程比賽嗎?

  • 發表於 2021-03-12 11:00
  • 閱讀 ( 52 )
  • 分類:程式設計

你可能感興趣的文章

5節課,成為一名真正優秀的自學程式設計師

...式語言編寫任何程式碼。它只會讓你明白任何問題是如何透過一系列合乎邏輯的步驟來解決的。所學到的經驗將使您能夠自信地學習任何程式語言。 ...

  • 發佈於 2021-03-12 09:53
  • 閲讀 ( 49 )

7個快速編碼挑戰來練習你的技能

... DailyProgrammer是一個Reddit社群,面向那些希望透過在web上找到的更難的編碼難題來測試自己勇氣的程式設計師。它曾經是一個日常的事情,但laetly它更像是每2-3天左右。 ...

  • 發佈於 2021-03-12 18:16
  • 閲讀 ( 53 )

7款另類忍者遊戲,適合休閒武士

... 忍者斯賓基挑戰!!是一款充滿活力的遊戲。它要求你透過30個不同的挑戰來展示你的忍者技能。你可能需要用你的速度和敏捷來躲避敵人。或者用你的shuriken把它們取出來。 ...

  • 發佈於 2021-03-14 11:07
  • 閲讀 ( 46 )

10本書,所有ios應用程式開發者都需要

... 當你閱讀這本書時,你將透過構建實用的應用程式來學習訣竅。這種實用的方法允許作者涵蓋開發人員可能遇到的許多常見場景。即使它不是一個完全詳盡的指南,你一定會學到很多。 ...

  • 發佈於 2021-03-15 05:20
  • 閲讀 ( 45 )

9個最好的程式碼遊戲,以建立你的程式設計技能

...編碼遊戲和挑戰。它們不僅是一種有趣的休息方式,而且透過實踐和體驗,您可以更快地學習並保留更多資訊。 ...

  • 發佈於 2021-03-17 21:19
  • 閲讀 ( 39 )

5個教你如何合法駭客的網站

...可以是駭客之間的競爭事件,可以是一場競賽,也可以是透過攻擊對方的伺服器。 ...

  • 發佈於 2021-03-18 02:05
  • 閲讀 ( 103 )

5個免費的谷歌遊戲,供兒童和成人玩和學習

...iOS的GBoard移動鍵盤的一部分。這個遊戲教你摩爾斯電碼,透過向你展示正確的點和破折號序列來表示一個字母,透過將它與一個影象相關聯來指示hl。一旦你認為你已經掌握了它,試試小測驗來測試你自己。 ...

  • 發佈於 2021-03-20 00:29
  • 閲讀 ( 46 )

minecraft一小時的程式碼教孩子們程式設計的基礎知識

...一個非營利組織,鼓勵學生在學校和家裡學習電腦科學。透過其網站,該組織為任何有學習願望的人提供免費的編碼課程。 ...

  • 發佈於 2021-03-20 09:22
  • 閲讀 ( 48 )

想學習基本的編碼嗎?在你的業餘時間嘗試5個一口大小的編碼應用程式

... 1grasshopper(android,ios):透過有趣的課程學習javascript ...

  • 發佈於 2021-03-21 11:35
  • 閲讀 ( 55 )

8可能帶來金錢或工作的編碼挑戰和競爭

... 在這裡,透過競賽和挑戰進行競爭性程式設計可以開啟更多的大門。好訊息是,頂級公司已經成為狂熱者。所以,現在就開始追蹤這些編碼挑戰,從金錢或工作的角度出發,抓住職...

  • 發佈於 2021-03-22 03:16
  • 閲讀 ( 55 )