按照李老師提供的路線圖,方進很順利的一路公交回校。待方進到達預先定好的會議室時,會議室裏已經有人在等他了。
“你好,方進同學是嗎?你先坐會兒,我去叫下姚教授。”
等在會議室的正是主持昨天大賽頒獎儀式的年輕人。溫和的衝方進笑了一下,推門去會議室外麵給教授打電話。
方進隻聽見外間輕聲說了幾句,見那人又端了托盤拿了幾個玻璃杯和暖瓶進來。泡了兩杯綠茶,一杯給方進遞過去,一杯蓋上杯蓋放在主位,顯然是給等下進來的姚教授準備的。
期間和方進閑聊了幾句,方進知道他姓陳,叫陳秉先是跟著姚教授一路從花旗國回來的學生。
不一會兒,一位看著約莫五十歲左右的中年教授推門進來了。這位姚教授打扮很是洋派,一身挺括的西服配上金絲邊的眼鏡,頭發似乎用發膏染過,烏黑油亮的向後梳去,顯得很是精神。隻是眼角鬆弛的皺紋略略透露出不小的年紀。
方進跟著陳秉先起身:“姚教授好!”
姚教授笑眯眯的落座,順手給方進介紹了下手邊的陳秉先。
昨天活動結束後,陳秉先收拾完會場設備後,忍不住把方進提交的小遊戲調出來玩。歸國前陳秉先曾在花旗國的同學介紹下接觸過電子遊戲程序,自己也做過幾個小遊戲,有段時間過於沉迷,被自家導師一句玩物喪誌拍了回來,雖然不再花大心思研究遊戲程序,但興趣總還是在的。
大家去招待食堂用晚餐的時候,陳秉先就鉚在電腦前玩著方進做的粗糙小遊戲,做編程的人玩遊戲最容易出現的狀況就是忍不住修改代碼來達到通關的目的,也就是所謂的修改器。
方進這個遊戲的設計並不複雜,陳秉先很容易便找到自己需要的變量值進行修改加工。但當他將修改器加入後,卻發現了方進放在遊戲裏另一串代碼。
按照之前的程序走,這串代碼並不會激活。陳秉先興致上頭,將自己剛剛寫入的修改器刪掉,理順命令邏輯,激活這段預設的冗餘代碼,運行後卻發現原先的遊戲變成了另一個模樣。
陳秉先激活的正是方進預先埋入的彩蛋。
原先方進在比賽時展示的作品是一款躲避遊戲,在彩蛋代碼激活後一下子變成了追捕遊戲。遊戲中隨機出現的障礙物變成了一個個能夠自由移動的動態物體,隨著玩家光標的走向,捕捉移動軌跡,進行主動攻擊。
姚教授歸國前是做程序自動化研究的,陳秉先在他手下念了三年本科,躲避固有目標和程序主動追捕之間的差距他很明白意味著什麼。
躲避遊戲裏,程序作出的行為是生成障礙物體,由玩家選擇行進路徑,判斷路徑坐標是否與障礙目標物坐標重疊;而追捕遊戲裏,程序做的是先捕捉目標行動坐標,預判目標行動的移動軌跡,反饋後再主動生成障礙物,並讓引導障礙物往被捕捉目標方向發生位移。
根據使用者的操作進行預判、分析,這意味著完成了程序對變化中的命令有一定的判斷能力,而這正是目前國際上最新熱議的人工智能的研究方向。
方進的這個彩蛋讓陳秉先大為震驚。立刻就跑去招待餐廳找自己導師報告最新發現。師徒兩人顧不上吃飯,讓陳秉先拷了程序去機房。
有趣!實在是有趣!
姚教授看著自己學生演示遊戲互動,鏡片下的目光很是興奮。姚教授剛剛歸國不久,正帶著一腔熱情組建自動化研究室,目前研究室的小兵就他們師徒兩個,正是缺人手的時候,方進一下子撞槍進來,可謂正中下懷。