337p人体粉嫩胞高清图片,97人妻精品一区二区三区在线 ,日本少妇自慰免费完整版,99精品国产福久久久久久,久久精品国产亚洲av热一区,国产aaaaaa一级毛片,国产99久久九九精品无码,久久精品国产亚洲AV成人公司
網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

33年后,有人把《文明1》代碼全換了一遍

0
分享至


1991年發(fā)售的《文明1》至今仍有玩家。GitHub上這個(gè)項(xiàng)目用C#重寫(xiě)了全部代碼,Star數(shù)378,F(xiàn)ork數(shù)18——數(shù)字不大,但做了一件法律上極其微妙的事。

項(xiàng)目負(fù)責(zé)人rajko-horvat沒(méi)碰一行原版代碼。原版是C語(yǔ)言和x86匯編,他用C#和.NET Core 8從零寫(xiě)起,再套一個(gè)虛擬CPU來(lái)模擬原版的匯編邏輯。最終目標(biāo):所有代碼和資源都換成無(wú)版權(quán)版本,但游戲玩起來(lái)和1991年那版一模一樣。

這像給一輛老爺車(chē)換引擎。外殼還是那輛福特T型車(chē),里面每個(gè)零件都重新鑄造,但發(fā)動(dòng)起來(lái)聲音、速度、頓挫感分毫不差。

為什么必須"合法擁有原版"才能玩

項(xiàng)目README里反復(fù)強(qiáng)調(diào):你必須自己有一份DOS版《文明1》,把OpenCiv1的Release文件拷貝進(jìn)原版目錄才能運(yùn)行。這不是矯情,是版權(quán)防火墻。

原版游戲的.txt文本、.pic圖像、.pal調(diào)色板文件全是Microprose的版權(quán)資產(chǎn),從未開(kāi)源。rajko-horvat的策略是代碼全換,資源暫時(shí)借用——前提是用戶自己合法持有。GitHub倉(cāng)庫(kù)里干干凈凈,沒(méi)有一個(gè)文件來(lái)自原版。


這種做法在開(kāi)源游戲圈有先例,但風(fēng)險(xiǎn)極高。1999年的FreeCiv走了另一條路:重新設(shè)計(jì)玩法、美術(shù)、UI,結(jié)果成了《文明》的"精神續(xù)作"而非復(fù)刻。OpenCiv1的野心更大:像素級(jí)還原,但法律上完全獨(dú)立。

FAQ里有個(gè)尖銳問(wèn)題:"《文明7》都快出了,重做《文明1》有什么意義?"

rajko-horvat沒(méi)直接回答。但項(xiàng)目描述里藏著線索:原版代碼從未發(fā)布,至今仍受版權(quán)法保護(hù)。對(duì)一部分人來(lái)說(shuō),"能合法研究、修改、分發(fā)"本身就是意義——哪怕只是讓33年前的游戲在現(xiàn)代系統(tǒng)上穩(wěn)定運(yùn)行,不需要DOS模擬器。

技術(shù)方案:虛擬CPU是妥協(xié)還是聰明

原版《文明1》有大量x86匯編代碼,直接反編譯會(huì)踩版權(quán)雷區(qū)。rajko-horvat的解法是寫(xiě)了一個(gè)虛擬CPU,讓原版匯編指令在這個(gè)虛擬環(huán)境里執(zhí)行,其他部分用C#重寫(xiě)。

這相當(dāng)于給匯編代碼造了一個(gè)"沙盒監(jiān)獄"。它跑起來(lái),但和宿主系統(tǒng)完全隔離,最終目標(biāo)是逐步替換,直到虛擬CPU也退休。


項(xiàng)目依賴清單很短:.NET Core 8,部分Windows機(jī)器需要Visual C++ 2015-2019運(yùn)行庫(kù)。對(duì)比原版DOS游戲的配置要求,這幾乎是兩個(gè)時(shí)代的對(duì)話。

但"逐步替換"的進(jìn)度條并不樂(lè)觀。361次提交、378個(gè)Star,開(kāi)發(fā)周期已經(jīng)持續(xù)數(shù)年。開(kāi)源項(xiàng)目的經(jīng)典困境:熱度有限,維護(hù)者精力有限,目標(biāo)卻極其龐大——全部資源重做,包括圖形、音樂(lè)、文本。

社區(qū)規(guī)模與野心的落差

Fork數(shù)18,意味著只有18個(gè)人嘗試過(guò)分支開(kāi)發(fā)。對(duì)一款目標(biāo)是"完全替代33年前商業(yè)游戲"的項(xiàng)目來(lái)說(shuō),這個(gè)數(shù)字偏低。

對(duì)比之下,F(xiàn)reeCiv的社區(qū)活躍得多,因?yàn)樗档土碎T(mén)檻:不需要擁有原版,玩法也有現(xiàn)代改良。OpenCiv1的"潔癖"策略——必須合法持有原版、必須像素級(jí)還原——把受眾收窄到了硬核復(fù)古玩家和法律謹(jǐn)慎派開(kāi)發(fā)者。

FAQ里有句話值得玩味:"重寫(xiě)代碼執(zhí)行相同功能,但代碼完全不同,MIT協(xié)議。"這是整個(gè)項(xiàng)目的法律基石,也是它存在的理由。不是懷舊,是證明一種可能性:即使版權(quán)鎖死,技術(shù)社區(qū)仍能創(chuàng)造出"功能等價(jià)但法律干凈"的替代品。

《文明》系列本身就在講技術(shù)迭代如何改寫(xiě)文明進(jìn)程。這個(gè)項(xiàng)目的諷刺之處在于:它用33年后的技術(shù),去復(fù)活33年前的游戲,而法律框架還停留在1991年的邏輯里。

如果rajko-horvat團(tuán)隊(duì)最終完成了全部資源替換,OpenCiv1會(huì)成為什么?一個(gè)完全免費(fèi)的《文明1》,還是證明了"清潔室復(fù)刻"(clean-room implementation)在游戲領(lǐng)域的可行性?

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
遺憾!3次活命機(jī)會(huì)都沒(méi)抓住!張雪峰去世前,倒地30分鐘才被發(fā)現(xiàn)

遺憾!3次活命機(jī)會(huì)都沒(méi)抓住!張雪峰去世前,倒地30分鐘才被發(fā)現(xiàn)

奇思妙想草葉君
2026-03-26 02:36:58
蘇敏旅游6年后完全認(rèn)不出,連面相都變了,網(wǎng)友:這16萬(wàn)花得值!

蘇敏旅游6年后完全認(rèn)不出,連面相都變了,網(wǎng)友:這16萬(wàn)花得值!

一盅情懷
2026-03-27 16:43:32
向隊(duì)傷無(wú)大礙!三大主力怒贊朝鮮節(jié)奏快 蓉城新星太強(qiáng) 木塔快廢了

向隊(duì)傷無(wú)大礙!三大主力怒贊朝鮮節(jié)奏快 蓉城新星太強(qiáng) 木塔快廢了

刀鋒體育
2026-03-29 10:38:44
不結(jié)婚怎么解決生理需求?33歲的女頂流楊紫,用六個(gè)字道破真相!

不結(jié)婚怎么解決生理需求?33歲的女頂流楊紫,用六個(gè)字道破真相!

丁丁鯉史紀(jì)
2026-03-08 16:53:30
2026年了,是誰(shuí)還在花冤枉錢(qián),買(mǎi)這些即將被淘汰的電器!

2026年了,是誰(shuí)還在花冤枉錢(qián),買(mǎi)這些即將被淘汰的電器!

家居設(shè)計(jì)師宅哥
2026-03-28 22:46:11
日本敢開(kāi)第一槍?zhuān)?7噸底牌曝光!美航母后撤,解放軍導(dǎo)彈覆蓋全島

日本敢開(kāi)第一槍?zhuān)?7噸底牌曝光!美航母后撤,解放軍導(dǎo)彈覆蓋全島

林子說(shuō)事
2026-03-26 14:22:49
離婚7年,39歲楊冪高調(diào)宣布喜訊,和前夫劉愷威已經(jīng)拉開(kāi)距離

離婚7年,39歲楊冪高調(diào)宣布喜訊,和前夫劉愷威已經(jīng)拉開(kāi)距離

不似少年游
2026-02-27 17:13:26
到底誰(shuí)在說(shuō)阿嬌漂亮女神?高瘦白一樣都不占,本人個(gè)子很矮很幻滅

到底誰(shuí)在說(shuō)阿嬌漂亮女神?高瘦白一樣都不占,本人個(gè)子很矮很幻滅

無(wú)處遁形
2026-03-19 22:09:03
人體缺什么維生素會(huì)長(zhǎng)白頭發(fā)呢?怎么防止白發(fā)出現(xiàn)?看完就明白了

人體缺什么維生素會(huì)長(zhǎng)白頭發(fā)呢?怎么防止白發(fā)出現(xiàn)?看完就明白了

健康之光
2026-03-22 22:35:08
再年輕也沒(méi)用!湖南34歲滕志強(qiáng)去世,死因曝光,曾多次為國(guó)征戰(zhàn)!

再年輕也沒(méi)用!湖南34歲滕志強(qiáng)去世,死因曝光,曾多次為國(guó)征戰(zhàn)!

霽寒飄雪
2026-03-07 09:40:07
蕭敬騰與林有慧巴塞羅那街頭被偶遇,素顏狀態(tài)真實(shí),年齡差藏不住

蕭敬騰與林有慧巴塞羅那街頭被偶遇,素顏狀態(tài)真實(shí),年齡差藏不住

暖心萌阿菇?jīng)?/span>
2026-03-29 09:13:41
百度和高德地圖對(duì)比怎樣?網(wǎng)友的評(píng)論真是讓我有了選擇

百度和高德地圖對(duì)比怎樣?網(wǎng)友的評(píng)論真是讓我有了選擇

侃神評(píng)故事
2026-02-22 11:45:03
別被“某音”前凸后翹的網(wǎng)紅騙了

別被“某音”前凸后翹的網(wǎng)紅騙了

健身S叔
2026-03-22 11:12:04
吳千語(yǔ)真的嫁對(duì)了人,至少老公不用人到中年還在舞臺(tái)擦邊丟人現(xiàn)眼

吳千語(yǔ)真的嫁對(duì)了人,至少老公不用人到中年還在舞臺(tái)擦邊丟人現(xiàn)眼

可樂(lè)談情感
2026-03-28 16:53:28
張雪峰追悼會(huì)市民排長(zhǎng)隊(duì)送別,網(wǎng)友:這場(chǎng)面還能說(shuō)百姓仇富嗎?

張雪峰追悼會(huì)市民排長(zhǎng)隊(duì)送別,網(wǎng)友:這場(chǎng)面還能說(shuō)百姓仇富嗎?

映射生活的身影
2026-03-28 17:07:39
太壕了!有人把黿頭渚包了!

太壕了!有人把黿頭渚包了!

無(wú)錫eTV全媒體
2026-03-29 11:38:43
不再沉默!抵抗之弧集體覺(jué)醒,以色列的噩夢(mèng)開(kāi)始了

不再沉默!抵抗之弧集體覺(jué)醒,以色列的噩夢(mèng)開(kāi)始了

步論天下事
2026-03-28 16:21:38
“沉睡”的10萬(wàn)億元公積金

“沉睡”的10萬(wàn)億元公積金

吳曉波頻道
2026-03-28 08:33:28
善惡有報(bào)!逼人民日?qǐng)?bào)怒批、暗諷張雪峰,1300萬(wàn)網(wǎng)紅終為荒唐買(mǎi)單

善惡有報(bào)!逼人民日?qǐng)?bào)怒批、暗諷張雪峰,1300萬(wàn)網(wǎng)紅終為荒唐買(mǎi)單

蔡蔡說(shuō)史
2026-03-28 16:50:54
日本警視廳對(duì)強(qiáng)闖我駐日使館不法之徒所屬部隊(duì)駐地等展開(kāi)搜查

日本警視廳對(duì)強(qiáng)闖我駐日使館不法之徒所屬部隊(duì)駐地等展開(kāi)搜查

環(huán)球網(wǎng)資訊
2026-03-29 07:52:04
2026-03-29 13:36:49
爬蟲(chóng)飼養(yǎng)員
爬蟲(chóng)飼養(yǎng)員
業(yè)余養(yǎng)了只叫“龍蝦”的AI爬蟲(chóng),主業(yè)是給互聯(lián)網(wǎng)打工。
348文章數(shù) 2關(guān)注度
往期回顧 全部

游戲要聞

瘋傳!Faker疑似與女團(tuán)成員約會(huì) 網(wǎng)友:不如翡翠回響

頭條要聞

網(wǎng)約車(chē)司機(jī)被騙網(wǎng)貸后車(chē)內(nèi)輕生:我不想死 但扛不住了

頭條要聞

網(wǎng)約車(chē)司機(jī)被騙網(wǎng)貸后車(chē)內(nèi)輕生:我不想死 但扛不住了

體育要聞

絕殺衛(wèi)冕冠軍后,他單手指天把勝利獻(xiàn)給父親

娛樂(lè)要聞

張凌赫事件持續(xù)升級(jí)!官方點(diǎn)名怒批

財(cái)經(jīng)要聞

Kimi、Minimax 們的算力荒

科技要聞

馬斯克承認(rèn)xAI"建錯(cuò)了",11位創(chuàng)始人均離職

汽車(chē)要聞

嵐圖泰山X8配置曝光 四激光雷達(dá)/華為新一代座艙

態(tài)度原創(chuàng)

游戲
數(shù)碼
家居
健康
公開(kāi)課

《428~被封鎖的澀谷~》主創(chuàng)新作眾籌5400萬(wàn)日元 被平臺(tái)扣下一半

數(shù)碼要聞

曝華為多品類(lèi)紫色新品將陸續(xù)推出 “幻影紫”平板已開(kāi)售

家居要聞

曲線華爾茲 現(xiàn)代簡(jiǎn)約

干細(xì)胞抗衰4大誤區(qū),90%的人都中招

公開(kāi)課

李玫瑾:為什么性格比能力更重要?

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版