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