1. 程式人生 > >大戰2013之三:決心一個人開發一個全民3D遊戲(前言)

大戰2013之三:決心一個人開發一個全民3D遊戲(前言)

CF一支槍,一個虛擬的3D模型賣600多蚊雞,聽說是這樣……

我不明白,不過那好似很久以前了,我估計有半年沒玩遊戲了。

習老大給我些許感觸,加上春節沒回家過年,跟啊sir有點接觸,也有些感觸。

我不明白,我們的國家正在好起來,為什麼人們總是挑壞的傳呢?

但是不管怎麼樣,老習是對的,我們應該受得起尖銳的批評,堅信:我們的國家總體是好的,這個就另外說了,談技術問題。

Galaxy On Fire 似乎很火,我不是為了賺錢,而是為了讓更多的人知道3D遊戲深一層的機制,

這是技術知識的傳播,我相信還有很多人不清楚什麼是3D,學計算機圖形學的多數還是平面設計(因為那個需求多……)

我的目的是這樣的:

1.玩家是上帝,遊戲幾乎所有的引數都可以通過指令碼來配置,生殺大權完全在玩家手中。

2.圖形引擎使用DirectX,其一是我熟悉Windows平臺,其二是他媽的客戶多才是王道。

3.指令碼引擎是lua,因為他高效、靈活但又嚴謹,身邊也許、大概、差不多、應該、maybe的人太多了。

4.載入3DSMax的*.3ds檔案,玩家可以自己設計遊戲的模型,加上指令碼,真正自己的遊戲自己做主。

目前來說,基本的圖形工作已經完成,剩下的是遊戲邏輯、遊戲文化和其他一些的東西。

上兩個圖,一是遊戲中的圖形效果:

另一個是在3DSMax中,地球的設計狀態(預設軌道物體是自轉和公轉,而且是有個黃道傾角:黃赤夾角):

只要更改星球的紋理貼圖和天空的貼圖,比如更改為木星或者什麼半人馬之類的,就可以感受進入另一個空間的新奇體驗

我相信很多人會選擇Nebula作為背景,那是宇宙最美麗的風景了(當然,很少人知道那是大恆星爆炸的殘骸,一個星系正在從殘骸中誕生……)

爆炸衝開的宇宙迷霧是隨機的,當然,從不同角度看,得到不同的觀察效果:

我不想討論星雲,呵呵。

關於遊戲的音樂,我可能選擇佛教的歌曲,當然,所有的東西玩家都可以更改。

只是我是這樣考慮的:

宇宙是空曠的,地球衛星比如同步衛星離地面的高度相對地球半徑還是很小,也就是說現在人類邁向太空的步伐還是剛剛起步而已。

並不像浴火銀河2那麼遙遠,如果行星質量太大,其引力的壓縮會使一些輕核產生核聚變而變為恆星,如果木星(主要是氣體)再大的話,太陽系就有兩個太陽了。

而對空的感悟,佛家要比我們道家深刻得多。我不想提兩架從觸碰到磨合的歷史。從另一方面來說,在音韻這塊,佛家的文化也要更繁榮。

《般若波羅蜜心經》曰:

觀自在菩薩
行深般若波羅蜜多時
照見五蘊皆空 度一切苦厄
舍利子 色不異空
空不異色
色即是空 空即是色
受想行識 亦復如是
舍利子是諸法空相
不生不滅 不垢不淨 不增不減
是故 空中無色
無受想行識
無眼耳鼻舌身意
無色聲香味觸法
無眼界 乃至無意識界
無無明 亦無無明盡
乃至無老死 亦無老死盡
無苦集滅道 無智亦無得
以無所得故
菩提薩埵
依般若波羅蜜多故
心無罣礙
無罣礙故 無有恐怖
遠離顛倒夢想 究竟涅槃
三世諸佛依般若波羅蜜多故
得阿耨多羅三藐三菩提
故知般若波羅蜜多
是大神咒 是大明咒
是無上咒 是無等等咒
能除一切苦 真實不虛
故曰般若波羅蜜多咒 即說咒曰
揭諦揭諦 波羅揭諦


大家心情不好或者壓抑的時候,可以聽聽這類的歌,會舒坦許多,呵呵。

因為,明天要回去開工了,time is short,mortal!

希望有相同興趣愛好,或者有時間蛋疼的朋友,比如會Max的,會PS的可以一起整整。

因為寫這個遊戲不是為了賺錢,所以我不打算提供任何技術支援。

玩家是上帝嘛,上帝是不需要幫忙的……

2013-02-17 23:29:03

看看情況再繼續吧,有一艘飛船也是半成品狀態。哎算了,不妨貼出來:

個人能力有限啊,少一把香,祝福的話不說出來。(- -!神經兮兮的……)