“呵呵,不過你看上也沒戲啦,人家女朋友不斷,換來換去都是高挑長腿身材一流的美女。”
“誰說我看上他啦!”
鍾錦也探頭去看了一眼封池,他確實很顯眼,坐在第一排角落的位置,腰板筆挺,即便坐著也能顯出他身高不俗。
不過他沒有回頭,鍾錦也沒機會看到他正臉。她並不在意,很快又將視線移回講臺上。
“好了,隊伍介紹完畢,我也不多說了。現在是五點30分,大家還有半個小時的時間休息準備,有什麼問題儘快與管理員協調解決。最後,祝大家比賽順利,也祝我們的比賽能獲得圓滿成功!”
作者有話要說:ACM大賽以後也會寫到,不過我想這個比賽其實知名度蠻大的。
☆、第11章 通訊連線
按照之前的分工,賈小蕊立刻開始繪製遊戲需要的影象資料:包括基本元素圖示,遊戲用到的形象的人設(怪物等),以及遊戲場景建設需要的背景影象。
因為時間的關係,他們並沒有打算製作3D遊戲,因此不需要複雜的建模,只需要製作貼圖元素即可。這對於賈小蕊來說,還是可以勝任的。
而鍾錦和齊輝兩個人在第一天裡,也就是週五晚上六點到半夜十二點,必須將後臺搭建完成,並初步測試不同機器之間的通訊和協調能力。
鍾錦有一個比較粗略的計劃。週六上午她會將影像捕捉的部分實用化,並編寫影像互動的響應程式碼。這一部分影響到如果攝像頭拍攝到有人經過之後,遊戲怎樣計算並響應,以及在螢幕上顯示多少的怪物數量,並最終影響到玩家所在的基地毀壞速度。
週六晚上是初步美化,並進行程式模組之間的對接,得到一個最基本的,通訊正常的遊戲樣板。這個樣板應該具有的功能是:遊戲的開始和結束觸發,根據玩家移動和數量計算出怪物數量,怪物減弱基地防禦速度的變化。
週日的時間比較少,就算是搞通宵的話,也不過是18個小時的時間。而且根據一般人的作息,在早上六點之前,都會被計算在週六時間內。
不論怎樣,在週日時,他們應該已經有了可以正常執行的遊戲系統,這時可以進行程式的進一步美化——比如增加怪物的樣子、種類,使他們有更多變化的動作等等。也可以適當根據時間加入模組,使遊戲互動性更強,更有意思。
鍾錦在遊戲實驗室中也認識幾個人,這裡工作的大都是研究生或博士在讀,她與他們認識還是因為參與過一個導師專案。
他們大概瞭解了三個人想要做的事情後,驚訝地問:“我靠你們不是認真的吧?”
在得到肯定回答之後,又紛紛道:“不愧是學霸大牛,佩服佩服。”
鍾錦只是笑,沒多說。時間緊張任務繁重,就算她對其中絕大部分都胸有成竹,可對於程式設計來講,只要最後沒順利完成,就什麼都有可能發生。
因為要實現多計算機之間的通訊,最好的方式是建立一個伺服器和客戶端模式。所有的進行影像捕捉的計算機就是客戶端,而再單獨拿出一個連入網路的計算機做伺服器即可。所有的客戶端直接與伺服器通訊,而客戶端之間如果要進行資料交換,則也必須透過伺服器進行。
這一主機,即伺服器,再加更多電腦,即客戶機的結構如今十分通用,也最簡單。表現在其通訊方式的簡單上。客戶端不用考慮是與誰通訊,只要建立與主機的連線,並在封裝好的資訊包中寫明“收件人”即可。而這種結構也有著非常好的可擴充套件性,只要在加入更多客戶機的時候,將其與主機建立通訊即可。
小到平時的區域網聯機遊戲,或者是網路平臺的VPN技術,再大到成千上萬人線上的,例如魔獸世界,劍三這種MM,其最最基本的結構框架都大