“誒,哈哈,我又達成了新的高分!”
齊青律興奮的聲音,瞬間在八四辦公室裡回蕩開來。
原來,齊青律剛剛帶著耳機聽著音樂,從電子係辦公室出來之後,想著閒來沒事就過來八四辦公室看看大家都在做什麼。
他本想著逛兩圈就回電子辦公室乾活,沒想到這一逛,竟發現了新大陸。
隻見趙啟陽正專注地盯著電腦屏幕,屏幕上的畫麵不斷變動,那閃爍的光影間,隱隱約約透露出他最愛的棋牌遊戲——麻將。
齊青律的眼睛一下子亮了起來,就像發現了寶藏的探險家,迫不及待地湊了過去。
“啟陽,你手頭上研發的這項目是什麼?”他一屁股坐在趙啟陽旁邊,認真地了解起趙啟陽開發的這個《國士無雙》麻將闖關遊戲。
了解了解著,他就上手玩了幾把。
這一玩就停不下來,齊青律完全沉浸其中,不知不覺就玩了將近三個小時。
時間在他全神貫注的遊戲過程中悄然流逝。
就連秦奕和童士柏都已經聊完局域網項目的細節,他依舊沉浸在那虛擬的麻將世界裡。
秦奕剛踏入八四辦公室,就被齊青律那響亮的歡呼聲吸引住了。
他心裡滿是驚奇,手上還拿著剛接滿水的水杯,便匆匆湊了過去。
定睛一看,隻見齊青律正坐在趙啟陽旁邊,全神貫注地玩著《國士無雙》麻將闖關遊戲。
此時,電腦屏幕上蹦出一個以2開頭的碩大長串數字,那數字長得好似一條蜿蜒的長龍。
秦奕下意識地眯起眼睛,仔細地數了下那數字後麵有多少個位,唔,9位,也就是說齊青律拿到了超過二十億的分數。
他突然想到一個編程細節問題,便好奇地問道“啟陽,你這遊戲的分數最多能到多少?”
“二的三十二次方減一,超過四十二億。”趙啟陽頭也不抬,快速地回答道。
秦奕點了點頭,說道“唔,那沒問題,我還以為你會用有符號整數來存呢。”
電腦裡麵一個32位整數數據,如果是有符號數的話,可以表示的範圍大概是負二十一億到正二十一億上下,而若是無符號數,能存儲的最大正整數就是有符號數的兩倍左右,就是零到四十二億。
當然,如果用浮點數的話能存更大的數值,但是因為計算機存儲浮點數是有限精度的,這可能會對用戶造成一些困擾,所以一般會用整數數據來存儲分數。
“開什麼玩笑,你看我是那麼天真的人嗎!”趙啟陽一邊笑著,一邊誇張地揮舞著雙手,臉上的表情好似在說這根本不是個問題。
“哈哈,你確實不是最天真的人,不過也就比最天真要好一點。”看到趙啟陽那誇張的表情,秦奕忍不住在雞蛋裡挑挑骨頭,“這個數值你完全可以用字符串存或者直接把單位從個位換成萬位或者億位,這樣存的數字就能無限大了。”
話一出口,秦奕心裡也明白,這麼做雖然能解決存儲數值上限的問題,但無疑會讓程序的處理複雜不少,到底是否有必要,這還真得好好思量一番。
不過,不管怎樣,這也是一個可以優化的思路。
“啊,也是哦,我後麵改改。這遊戲數值就是得大才好玩!到時候一個數字長到占滿屏幕哈哈!”趙啟陽興奮地說著,右手“啪”一下重重地打在自己左手手掌上,眼神中閃爍著興奮的光芒,仿佛已經看到了那占滿屏幕的超大數字。
這時,齊青律又開啟了第二盤遊戲。
秦奕在旁邊靜靜地看了一會兒,越看越覺得這個遊戲跟他前世見識到的遊戲好像差了些什麼。
畫麵精美度自然是比不上的,這一點毋庸置疑,這個時候的顯示器畫麵和後世顯示器畫麵對比,就像粗糙的簡筆畫和細膩的工筆畫相比,差距一目了然。
但他感覺除了畫麵,肯定還有彆的問題。