7,算力超載(第1/2 頁)
“老趙,給你看個好東西。”
“什麼東西?”
“就這個,只要安裝在電腦上,就能將自己電腦裡面的各種檔案分享出去,同時也能瀏覽別人電腦中的檔案,隨意下載到自己電腦裡。”
劉袁浩的話成功吸引了機房辦公室另一位值班老師的興趣。
“真的嗎?在哪下?我試試看。”
當兩位都下好了,開始測試。
首先是註冊使用者,登陸後搜尋使用者新增好友,新增成功後就能互相檢視對方的共享檔案區。
這還只是測試版。
按照軟體公告上說的,以後還會新增公共檔案搜尋索引,以及資源釋出平臺。
劉袁浩玩了陣,突然意識到這軟體有兩個問題。
一個是使用者少了資源不夠。
另一個是絕對不能在機房使用,不然的話會拖慢整個機房的網速。
為此,他做出一個決定,機房內除了兩位值班老師的電腦,一律禁止安裝p2p下載軟體。
......
java執行環境軟體終於下載完。
江夜明腦中對遊戲的思路也越發清晰。
首先是確定遊戲玩法和設計思路:
在《我的世界》中,玩家可以在一個由方塊組成的3d世界中自由地建造和破壞各種物體。遊戲的玩法非常開放,玩家可以自由地探索、建造、冒險和戰鬥。這種玩法的設計為玩家提供了極高的自由度和創造力。
這一塊不需要改變,畢竟是核心賣點,經受過市場考驗的。
江夜明要做的是,從技術上,讓遊戲更完善。
那就需要先設計一款更適合目前電腦配置的遊戲開發引擎。
畢竟,我的世界誕生於2009年,正式發行於2011年,而現在才2000年,軟硬體配置還差很多。
大腦在瘋狂構思,一個嶄新的引擎思路誕生。
江夜明連忙安裝java開發環境,雙手快速在鍵盤上敲擊。
很快一個基於java語言的遊戲引擎開發出來。
只有30mb的大小,卻能夠處理簡單的3d圖形、物理模擬、音效和使用者介面等方面。
藉由這個遊戲引擎開發平臺,江夜明開始構築框架。
還有遊戲最關鍵的開放式設計,自定義和模組。
允許玩家和後續開發者使用遊戲中的工具來建立自己的內容。
例如,玩家可以使用遊戲的材質包和面板編輯器來定製遊戲的外觀,而開發者則可以使用遊戲提供的javaapi來編寫自己的遊戲模組。這些模組可以擴充套件遊戲的功能、新增新的遊戲玩法和內容。
程式設計持續著。
隨著江夜明的手指揮舞,一個遊戲的雛形在慢慢建立。
但機房內所有機器的執行速度卻在飛快下降。
頓時,學生們又開始埋怨:“老師,又卡了。”“今天怎麼搞了,都卡兩次機了。”
劉老師和趙老師連忙關閉他們的p2p軟體,做賊心虛的出來安慰學生們。
“同學們,沒事的,肯定是網路故障一會就好。”
“還在卡啊,真受不了,要不是為了學習,我都想去網咖了。”
在爭吵中,江夜明也適時停止了工作。
算力超載,不能再進行下去了。
因為錯誤的預判,機房的算力也無法承載他的要求,要是再這麼弄,一旦被發現連解釋都解釋不清楚。
看來,這裡只能作為一個算力補充,得找一個更安全,不用擔心被發現的地方。
他默默將所有程式打包,分散到機房每一臺電腦的儲存區內。
然後編寫了一個隨時可以供自己進入機房區域網的後門程式。
做完這些,他並沒有離開,而是敲響了機房辦公室的門。
劉袁浩開門,一看是江夜明,笑著拉進來,向鄰座老師介紹:“趙老師,這就是我跟你說的江夜明,自學c++程式設計,有一手。”
“是嗎。c++用的好,以後畢業了絕對能找個好工作。對了江夜明,你是哪個專業的?”
“湘江大學,計算機應用專業長線自考生。”江夜明如實答道。
“啊?!”趙老師有點尷尬,不知如何應對,前面還是誇上天,結果竟然是自考生。
劉袁浩出來打圓場:“有志不在年高,小小年紀能自學懂那麼多,比很多統招生都要強。