前段時間,筆者看到一則新聞,提到楊超越粉絲策劃了一場“楊超越杯編程大賽”, 題目是做任何與相關的游戲、網頁、工具等。剛開始看到這則新聞,筆者以為又是一次博眼球的明星營銷策劃活動。后來在好(chi)奇(gua)心的驅動型下,還是去看了一下關于活動的介紹。
然而當小編在楊超越的貼吧中看到上面這個活動的海報及賽事介紹,開始愈發感覺這次活動并不是一次之前所理解的單純的博眼球營銷,可能會是一次真正的有技術含量的賽事。
于是我們順藤摸瓜來到了賽事的Github主頁,想要一探究竟:
看到了大家提出的項目方案,其中有一些具備了相當高的技術含量和整體方案。我們開始認定了這將是一次認真的,技術含量極高,腦洞極大,具有“跨時代意義”的編程大賽。
下面我們就從中選擇了一些或是腦洞大開,或者極富技術含量的參賽項目為大家盤盤
精彩項目
TOP6:游戲:超越礦工
有過在4399、7k7k等小游戲網站活躍的讀者,一定會對超級礦工這個游戲印象深刻,游戲中充滿著不確定性和驚喜。有參賽選手就想到了將這款經典的游戲和楊超越相結合,目前選手已經在github上po出了初步的游戲界面效果圖:
作者還是非??春眠@個項目的,從趣味性和可行性上看都是很不錯的。同時也提議可以在游戲中增加多人對抗項目,豐富幸運袋中的禮物內容,如直接勸退對手或者更加實際的參與楊超越線下粉絲見面會的機會……
TOP5: 區塊鏈類項目:超越村
區塊鏈成為了近幾年來非常火爆的一個技術話題,喜歡楊超越的“村民”們也不甘落后,致力于打造與一個平行世界中的真實村落“超越村”,下面是項目的簡單介紹:
同時我們也在這里為大家簡單科普一下關于區塊鏈和比特幣的一些知識,我們從網上找到了關于區塊鏈的比較通俗的定義:區塊鏈是一種去中心化的分布式賬本數據庫。去中心化,即與傳統中心化的方式不同,這里是沒有中心,或者說人人都是中心;分布式賬本數據庫,即每個節點都參與整個賬本的變動記錄,并同步共享復制整個賬本的數據。
上述定義非常清晰地指出了區塊鏈的兩大特點去中心化和分布式賬本數據庫,那么比特幣又是什么呢,比特幣是一種P2P形式的數字貨幣,P2P(即點對點)的傳輸意味著一個去中心化的支付系統,不依靠特定貨幣機構發行,它依據特定算法,通過大量的計算產生。
綜上所述,可以看出區塊鏈是比特幣的底層技術,比特幣相當于區塊鏈技術的一個應用,大家切忌不要講二者混為一談,更不要讓區塊鏈去背比特幣的鍋
TOP4: 小程序類:超越吧!村村
該項目旨在通過小程序記錄喜歡楊超越的村民們為自己的愛豆做出更多貢獻,并且能夠多做一些正能量的事情,真正打動我們的是這個項目作者所展現的非常清晰的思維導圖:
思維導圖(又稱腦圖)在項目開始時有著非常重要的作用,一方面可以有效收集大家頭腦風暴的內容,另一方面也可以在項目初期保證項目整體按照預期的規劃方向進行
TOP3:視頻類:ycy dance now
這個項目的作者目前的介紹非常簡短,然而往往字數越少的新聞可能越重要,我們來看一下作者簡短的介紹:
實際上楊超越現在的舞蹈水平已經有了長足的進步,不再是那個不會跳舞的超越。關于這個項目,我們跟大家一起聊聊GAN(生成對抗網絡),我們借此機會也跟大家一起去了解一下GAN的基本概念:
GAN的核心思想來源于博弈論的納什均衡。它設定參與游戲雙方分別為一個生成器(Generator)和一個判別器(Discriminator),生成器的目的是盡量去學習真實的數據分布,而判別器的目的是盡量正確判別輸入數據是來自真實數據還是來自生成器;為了取得游戲勝利,這兩個游戲參與者需要不斷優化,各自提高自己的生成能力和判別能力,這個學習優化過程就是尋找二者之間的一個納什均衡。GAN的計算流程與結構如圖所示:
看到這里是不是有些暈了,作者這里就斗膽用比較通俗的方式來總結一下:學生Generator(簡稱小G)為了完成教授判別器Discriminator(簡稱D教授)布置的寒假作業,決定在假期最后一天瘋狂補作業,并且拉來了自己的好基友們一起幫忙,力圖讓好基友們的字跡能夠蒙混過關,而D教授也在不斷提高自己來力圖識別出來不是小G自己完成的作業部分,二者就這樣相愛相殺。
TOP2:工具類:超越聊天機器人
目前我們可以用到非常多的聊天機器人,比如微軟小冰,蘋果SIri……,超越本身就有著非常鮮明的語言特點,怎么能沒有一款超越聊天機器人呢
看到這里,作者不禁腦補出未來這塊產品在微信上線后的場景:
TOP1:游戲:保護我發楊超越
守護自己的愛豆是每個粉絲應該做的事情,超越的粉絲們當然也不甘落后,用盡自己的才華去為超越保駕護航,下面這個項目融合了各種棋類,結合了創造101的元素:
好吧,作者需要承認,其實仔細研究了好久都沒有徹底搞清楚規則,智商被項目發起者徹底碾壓,有興趣的朋友,可以去看一下這個非常有趣、走心的游戲方案,一起守護楊超越。
看到這里,或許大家已經被超越的粉絲們所折服,不僅是能夠有著非常豐富的想法,并且具備非常強的技術背景和執行力。然而,你以為這就結束了嗎,顯然不是,我們看看下面這個項目:
TOP 0:超越語言YCYL!
能被排在TOP0的項目,一定是不同尋常的,話不多說,我們直接看一下作者的介紹:
-
JAVA
+關注
關注
19文章
2960瀏覽量
104565 -
編程
+關注
關注
88文章
3596瀏覽量
93610 -
python
+關注
關注
56文章
4783瀏覽量
84473
原文標題:盤盤“楊超越杯編程大賽”中那些腦洞大開的項目
文章出處:【微信號:AI_shequ,微信公眾號:人工智能愛好者社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論