此次實驗的是dosbox外掛python功能用作debug的一個版本:dosbox-python。
環境是Ubuntu 16.04。
先下載此版本原始碼:
git clone git://github.com/stt/dosbox-python.git
然後執行:sh autogen.sh
接下來:./configure --enable-debug=heavy --enable-python
最後make,此時你一定會覺得萬全俱備,只要等著取結果就好,但莫非定律告訴我們,越不可能發生的事情,往往越可能發生。
對了,有個libncurses-dev的套件一定要裝!
你應該會看到在debug.hpp編譯時有個錯誤訊息,是enum變數內的元素重複定義了。
怎麼辦?
別緊張,在enum前面加個class就可以解掉這個問題。
編好之後,你就可以邊用python debug,邊玩遊戲。
至於有什麼應用?目前看sample是用做cheat,不過我想也許可以試試看能否做出bot(感覺有點難…)。
這是一個介紹Dos老遊戲的園地。 This is a blog to introduce the dos games what I have. 希望您喜歡。 Hope you guys like it.
2017年10月3日 星期二
2017年9月30日 星期六
Doxbox-x 編譯手扎
在下最近有一個想法,希望能在 Dosbox 程式上外掛選單,方便調整一些設定,剛好找到 Dosbox-x,位址在:https://github.com/joncampbell123/dosbox-x。
原始碼用git clone的指令或是下載zip檔解壓縮等方法均可取得。Windows版的部份,如果不麻煩的話,請下載Visual Studio 2017 Community版,然後打開sln檔即可進行編譯,很快就會產生自己的執行檔,這個版本有選單可以使用:
如果您使用的是Linux,比如說Ubuntu 16.04,那可能要先檢查是否備齊了套件,例如:
libsdl1.2-dev, libpcap-dev, libsdl-net1.2-dev, libfluidsynth-dev, automake, gcc-multilib g++-multilib libsdl-sound1.2-dev libvorbis-dev libogg-dev libpng12-dev freeglut3-dev…等。
1. makefile.mk
在檔案最上面要加個:
AUTOMAKE_OPTION = subdir-objects
我在想,也許把它改成QT或wxWidgets的版本,是不是更具跨平台呢?就期待有能人志士出面幫忙囉!2017年8月8日 星期二
Dos Game:Romance of the three kingdoms【中文名:三國志】
三國志,軟體世界,編號78,2片裝,NT150元。
這是我第一個玩的戰略遊戲,諷刺的是,三國志不是由國人設計,卻是日本人設計;至於國人自行設計的三國演義則是後話。
本遊戲很搞笑地分為上下集,只有上集就是只能玩,不能存檔。等到我存好錢要去買下集的時候,下集被買走了,那時也笨到不會叫老闆進貨,只會自嘆惋惜而已。
這三國志在小時候玩跟長大的時候玩,有著不一樣的感覺。小時候讀歷史,知道三國的始末後,看到遊戲自然產生興趣,但並不會很深入的玩,只知道一直徵兵,打其它郡縣,努力擴充自己的地盤。長大之後,看多了人情事故,再回頭重新看手冊內容,重玩後只覺得這遊戲確實有它的深度,玩起來也更得心應手。
遊戲可以直接挑選劇本,考驗玩家在各個時期的智慧。
有趣的地方在於可以像RPG一樣地創造人物。
由於是英文介面,所以剛開始沒辦法背指令的話,手冊很難離手。地圖方面似乎不怎麼考究歷史,三國時期的漢領土不應如此。
看旗下的將軍廿、卅歲為國打拼,但我一把年紀了卻仍在此打遊戲,高下立判啊!
遊戲中搭配各種事件有很多小動畫,畫風還蠻可愛的。
沒有音樂的遊戲是挺單調的,但是卻很引人入勝,令人一玩再玩。最後我再提一下現在這年紀玩這遊戲的感覺─難過。
難過的感覺不是來自於無法過關,或是自己的武將被殺之類的,而是我們看遊戲中的這些武將人人都有它的名字,其它的兵卻只不過是個數字而已。沒有兵當然可以去徵兵,可是看到某些郡被我徵到沒兵,一種莫名的哀傷卻油然而生。遊戲中的兵固然沒有生命,沒有像現實生活般都是人生父母養,被殺光也不會變成冤魂,但因為這樣,我就可以隨意對待他們嗎?哪天如果我也變成別人眼中的數字呢?別人是否會為我難過?想到這邊,我突然開始珍惜遊戲中的一兵一卒,能避開戰爭就避開。這樣的方式似乎違背了遊戲的宗旨,但我覺得找到另外一種樂趣。
和平是如此珍貴,這是我從這遊戲中所學到的,就給它四顆星(★★★★☆)吧。
這是我第一個玩的戰略遊戲,諷刺的是,三國志不是由國人設計,卻是日本人設計;至於國人自行設計的三國演義則是後話。
本遊戲很搞笑地分為上下集,只有上集就是只能玩,不能存檔。等到我存好錢要去買下集的時候,下集被買走了,那時也笨到不會叫老闆進貨,只會自嘆惋惜而已。
這三國志在小時候玩跟長大的時候玩,有著不一樣的感覺。小時候讀歷史,知道三國的始末後,看到遊戲自然產生興趣,但並不會很深入的玩,只知道一直徵兵,打其它郡縣,努力擴充自己的地盤。長大之後,看多了人情事故,再回頭重新看手冊內容,重玩後只覺得這遊戲確實有它的深度,玩起來也更得心應手。
遊戲可以直接挑選劇本,考驗玩家在各個時期的智慧。
有趣的地方在於可以像RPG一樣地創造人物。
由於是英文介面,所以剛開始沒辦法背指令的話,手冊很難離手。地圖方面似乎不怎麼考究歷史,三國時期的漢領土不應如此。
看旗下的將軍廿、卅歲為國打拼,但我一把年紀了卻仍在此打遊戲,高下立判啊!
遊戲中搭配各種事件有很多小動畫,畫風還蠻可愛的。
沒有音樂的遊戲是挺單調的,但是卻很引人入勝,令人一玩再玩。最後我再提一下現在這年紀玩這遊戲的感覺─難過。
難過的感覺不是來自於無法過關,或是自己的武將被殺之類的,而是我們看遊戲中的這些武將人人都有它的名字,其它的兵卻只不過是個數字而已。沒有兵當然可以去徵兵,可是看到某些郡被我徵到沒兵,一種莫名的哀傷卻油然而生。遊戲中的兵固然沒有生命,沒有像現實生活般都是人生父母養,被殺光也不會變成冤魂,但因為這樣,我就可以隨意對待他們嗎?哪天如果我也變成別人眼中的數字呢?別人是否會為我難過?想到這邊,我突然開始珍惜遊戲中的一兵一卒,能避開戰爭就避開。這樣的方式似乎違背了遊戲的宗旨,但我覺得找到另外一種樂趣。
和平是如此珍貴,這是我從這遊戲中所學到的,就給它四顆星(★★★★☆)吧。
2017年7月22日 星期六
Dos Game:Double Dragon II【中文名:雙截龍 II】
軟體世界,176號,1片裝,只賣80元。遊戲是表弟送我的,我們在台北天母靠這遊戲渡過不少有趣時光。
今次要介紹的是個「小品」但「不簡單」的遊戲─雙截龍II。想也知道,只介紹雙截龍II,就代表我根本沒在PC上玩過雙截龍I啊!
故事就請參閱附圖,大概就是從地獄回來的壞人展開強烈的復仇!
遊戲方法很簡單,不斷地打人、打人,再打人!包準你玩壞一個鍵盤(至少我是真的玩壞了一個)!而且你打完了壞人,換被你媽打!在當年綠色螢幕的時代,我時常半夜偷偷起床玩這遊戲,那時的鍵盤「卡」「卡」聲極大,常常吵醒家人,媽媽一看我半夜不睡覺在摸黑玩遊戲,直接斷電不說,還用“家法”打得我呼天嗆地,算是一份極有趣的回憶。
這遊戲有一個好玩的地方是,它發絕招的方式很簡單,只要抓準時機,霸王肘、空中迴旋踢,都是威力極強的招式,可以一次料理掉很多敵人。
雙打的機制讓兩個人可以合作,不過要小心,別打中自己的伙伴,那可是很冏的。
敵人遺留的武器,或是路邊的箱子,也都是很好的工具,尤其是箱子,簡直比折凳還要神!
每一關都有一些大小頭目,不止身形巨大,還面目猙獰,讓人不除不快。
然而,主角們似乎不是那麼靈活、強壯,怎麼讓他們殺出一條血路,完成遊戲,就看玩家的智慧了!輸了嗎?很不甘願嗎?繼續加油吧!
這也算是經典遊戲,不囉嗦,直接給它4顆星!(★★★★☆)
今次要介紹的是個「小品」但「不簡單」的遊戲─雙截龍II。想也知道,只介紹雙截龍II,就代表我根本沒在PC上玩過雙截龍I啊!
故事就請參閱附圖,大概就是從地獄回來的壞人展開強烈的復仇!
遊戲方法很簡單,不斷地打人、打人,再打人!包準你玩壞一個鍵盤(至少我是真的玩壞了一個)!而且你打完了壞人,換被你媽打!在當年綠色螢幕的時代,我時常半夜偷偷起床玩這遊戲,那時的鍵盤「卡」「卡」聲極大,常常吵醒家人,媽媽一看我半夜不睡覺在摸黑玩遊戲,直接斷電不說,還用“家法”打得我呼天嗆地,算是一份極有趣的回憶。
這遊戲有一個好玩的地方是,它發絕招的方式很簡單,只要抓準時機,霸王肘、空中迴旋踢,都是威力極強的招式,可以一次料理掉很多敵人。
雙打的機制讓兩個人可以合作,不過要小心,別打中自己的伙伴,那可是很冏的。
敵人遺留的武器,或是路邊的箱子,也都是很好的工具,尤其是箱子,簡直比折凳還要神!
每一關都有一些大小頭目,不止身形巨大,還面目猙獰,讓人不除不快。
然而,主角們似乎不是那麼靈活、強壯,怎麼讓他們殺出一條血路,完成遊戲,就看玩家的智慧了!輸了嗎?很不甘願嗎?繼續加油吧!
這也算是經典遊戲,不囉嗦,直接給它4顆星!(★★★★☆)
2017年7月16日 星期日
Dos Game:The Bard's Tale II【中文名:冰城傳奇 II】
冰城傳奇 II ─ 軟體世界編號105,2片裝150元。
窮學生好像就是能玩這種便宜的遊戲。老實說,未知冰城傳奇 I,焉知II?實際玩之後發現,前述的疑慮一點都沒有什麼好想的。
劇情大意是有一位大法師杜林製造出“天命之杖”,被另一個邪惡的法師拉葛斯偷走,然後主角們要想辦法尋回,戰勝黑暗勢力。
這世界好像就是這樣,有的人專門製造麻煩,有的人專門找麻煩,有的人還要去解決麻煩,麻煩麻煩,到處都是麻煩,日子好好過不行嗎?沒有麻煩的人天天Happy,沾惹上麻煩的人一天天 Worry!
好吧!100種以上的威猛怪物。
6座迷人的城市(這只是其中一座)。
其實最有特色的是吟遊詩人這個角色吧?如果隊員中有這個角色,那就可以請他隨時來一曲。
這個遊戲除了可以創造人物之外,也可以把一代的人物傳送過來。什麼叫傳送?小時候覺得很神奇,「傳送耶!」,長大後讀資訊科系才知道,不就是「讀檔」而已!真是少不更事啊~~~~
戰鬥時就是文字描述你砍了怪物幾刀,被怪物攻擊幾點,其它的就讓玩家自行想像。魔法的數量很多,得把手冊讀熟了,才能得心應手。我曾試著修改此遊戲,將人物修改到所有屬性數值都255,但如此一來就沒什麼樂趣了…所以後來重玩時再也沒改過。
在城鎮裡可以多逛逛各房間,練練功(怎麼這世界的住家門都不鎖的?)。
對我而言,野外很容易迷路…尤其是每個區塊都長得一樣。
由於這遊戲介面簡單,劇情單純,目標明確,最近在想要模仿它當作練習寫程式,可是自己的美工實在不太行,實在不知如何是好?所以,還是玩玩別人的遊戲,別傷腦筋了吧?哈哈哈!
這遊戲我給4顆星(★★★★☆),夠經典!
窮學生好像就是能玩這種便宜的遊戲。老實說,未知冰城傳奇 I,焉知II?實際玩之後發現,前述的疑慮一點都沒有什麼好想的。
劇情大意是有一位大法師杜林製造出“天命之杖”,被另一個邪惡的法師拉葛斯偷走,然後主角們要想辦法尋回,戰勝黑暗勢力。
這世界好像就是這樣,有的人專門製造麻煩,有的人專門找麻煩,有的人還要去解決麻煩,麻煩麻煩,到處都是麻煩,日子好好過不行嗎?沒有麻煩的人天天Happy,沾惹上麻煩的人一天天 Worry!
好吧!100種以上的威猛怪物。
6座迷人的城市(這只是其中一座)。
其實最有特色的是吟遊詩人這個角色吧?如果隊員中有這個角色,那就可以請他隨時來一曲。
這個遊戲除了可以創造人物之外,也可以把一代的人物傳送過來。什麼叫傳送?小時候覺得很神奇,「傳送耶!」,長大後讀資訊科系才知道,不就是「讀檔」而已!真是少不更事啊~~~~
戰鬥時就是文字描述你砍了怪物幾刀,被怪物攻擊幾點,其它的就讓玩家自行想像。魔法的數量很多,得把手冊讀熟了,才能得心應手。我曾試著修改此遊戲,將人物修改到所有屬性數值都255,但如此一來就沒什麼樂趣了…所以後來重玩時再也沒改過。
在城鎮裡可以多逛逛各房間,練練功(怎麼這世界的住家門都不鎖的?)。
對我而言,野外很容易迷路…尤其是每個區塊都長得一樣。
由於這遊戲介面簡單,劇情單純,目標明確,最近在想要模仿它當作練習寫程式,可是自己的美工實在不太行,實在不知如何是好?所以,還是玩玩別人的遊戲,別傷腦筋了吧?哈哈哈!
這遊戲我給4顆星(★★★★☆),夠經典!
2017年6月25日 星期日
CEHv9考試心得
今天太開心了,終於通過CEHv9的認證,所以不說Dos遊戲,來說說考試的準備。
首先是2大本教材,一定要熟讀。熟到什麼程度?熟到想知道某個主題時,隨手一翻就可以找到的程度即可。
接著是考古題,建議先讀v9版,再讀v8版補充。
最後是Lab,如果沒時間做,至少一定要知道各工具(如Nmap, Wireshark, Snort...)的用途、指令及執行結果。
時間安排很重要,每天務必要抽出1~2小時讀書,不然到後面準備會很吃力。
以上說的是考試前的準備期,考試中的心理層面要做好準備:
(我假設你已經精讀教材及考古題)
到這邊應該就可以算出真正答不出來的題目數量,如果未超過30題,那基本上應該就會過了!另外,我要提醒你,這個考試很注重“操守“,千萬不可以因為沒有人看管就作弊,作弊不是駭客應有的行為。
最後我要提醒想考的人:千萬不要以為讀過考古題就可以上陣去考,那是很浪費錢的行為!也違反CEH訓練的宗旨;還有一點,考古題的答案,「有可能是錯的!」,所以一定要跟老師或是同學好好討論,以免記錯答案!誤了自己啊!
小叮嚀是,考古題只是一種準備方式,讓你提前知道考試的實際狀況,藉由考古題的方式自己發展題目也是個好方法。我個人從這次的考試中無意間發展出另一種讀書方法,算是另外的收獲,也祝福你考試順利,加入我們「道德駭客」的行列喔。
*記於中華民國106年6月25日
首先是2大本教材,一定要熟讀。熟到什麼程度?熟到想知道某個主題時,隨手一翻就可以找到的程度即可。
接著是考古題,建議先讀v9版,再讀v8版補充。
最後是Lab,如果沒時間做,至少一定要知道各工具(如Nmap, Wireshark, Snort...)的用途、指令及執行結果。
時間安排很重要,每天務必要抽出1~2小時讀書,不然到後面準備會很吃力。
以上說的是考試前的準備期,考試中的心理層面要做好準備:
- 考古題大約只會出5/1~3/1,我比較“幸運”,考古題只出了1/5,其它的題目都沒有做過!所以,在答題時,如果遇到不確定答案的問題,可以先Mark,Mark的題目到最後再回來Review。
- 沒有做過的題目也不要慌張,它只是另一種“詢問”的方式而已,通常答案也是可以推敲出來。最重要的是各攻擊手法的「定義」、「適用情境」及「防堵方式」等內容一定要熟記!網路、加密的協定也是很重要的內容,務必要弄清楚!
- 4小時內要完成125題是綽綽有餘的,但前提是你英文能力要有一定水準(我想大概相當英檢中級可以很輕鬆應付),如果沒有也無妨,有些關鍵字一定要記住,記住後也足以判斷。
(我假設你已經精讀教材及考古題)
- 先努力做完一遍,並將不確定的題目Mark起來。做完125題後,去廁所走走,讓身體的血液流通一下,刺激腦袋重新開機。
- 第二遍檢查Mark的題目,看看是否有需要修改,通常此時會有新的想法,也許可以幫助你選到正確的答案。
- 最後若時間允許的話,檢查未Mark的題目,看看是否有答錯的情形。
到這邊應該就可以算出真正答不出來的題目數量,如果未超過30題,那基本上應該就會過了!另外,我要提醒你,這個考試很注重“操守“,千萬不可以因為沒有人看管就作弊,作弊不是駭客應有的行為。
最後我要提醒想考的人:千萬不要以為讀過考古題就可以上陣去考,那是很浪費錢的行為!也違反CEH訓練的宗旨;還有一點,考古題的答案,「有可能是錯的!」,所以一定要跟老師或是同學好好討論,以免記錯答案!誤了自己啊!
小叮嚀是,考古題只是一種準備方式,讓你提前知道考試的實際狀況,藉由考古題的方式自己發展題目也是個好方法。我個人從這次的考試中無意間發展出另一種讀書方法,算是另外的收獲,也祝福你考試順利,加入我們「道德駭客」的行列喔。
*記於中華民國106年6月25日
2017年5月13日 星期六
Dos Game:Zeliard【中文名:神劍封魔】
最近一直在忙著CEH認證課程,還要準備相關考試,以致於混太久了,所以今天來個動作類遊戲來提振精神。
神劍封魔,Zeliard,珍藏版84,3片裝,NT 230元。這遊戲特別的地方是,它附了一片原聲錄音帶。對!沒看錯!原聲錄音帶!Wow!
好,所以這遊戲其實對我而言,最享受的過程並不是打怪,反而是聽音樂!這樣說好了,很少有遊戲公司對音樂這麼講究的,但這遊戲的設計公司居然是這樣搞的,所以我覺得這遊戲物超所值。
有興趣的同好可以到youtube上找,可以找到兩個版本的音樂,ADLib及MT-32,ADLib的音樂挺輕盈的,MT-32的音色則是比較豐富,大概就是清粥小菜對上牛排大餐的那種感覺。現今Dosbox都可以模擬,有機會的話可以試著比較看看。
遊戲畫質不會很好,但用色方面不會造成不適感;另外,角色動作方面非常流暢,有濃濃的日式遊戲風。升級非常快,花點時間可以讓角色成長得很強!節省許多冒險的時間。不過有時難免在操作時會手忙腳亂,要花一點時間適應。
此遊戲的劇情是公主被邪惡魔龍石化,「你帶著全國人民的期待以及神靈的祝福,向未知的地下迷宮前進」─手冊如是說。
又是邪惡魔龍?!老外似乎跟魔龍有永遠扯不清的恩怨情仇…在此要澄清,老外的龍是「Dragon」,咱中國人的龍是「Loong」,前者有大大的肚子,後者是瘦長的身形;前者總是邪惡的,而後者是善良的(易經)。
澄清完畢,跟村民講話取得情報後,就出發吧!
等等!出發前有幾間店舖就去逛逛,日後會很常麻煩他們的幫忙。例如武器店、魔法店…等,那個…別怪我沒提醒你,武器店的老闆很兇,若你只是逛逛,會引起他的不快!
地下城的冒險是很刺激的。
當然你還得走訪各大城鎮才能到達最後的大魔王藏身處,加油吧!
這是個非常值得一玩的遊戲,誠如前面所言,音樂,是本遊戲最大的賣點,有興趣的話,想辦法弄一套來玩看看吧?
本遊戲我直接給它四顆星(★★★★☆)!
神劍封魔,Zeliard,珍藏版84,3片裝,NT 230元。這遊戲特別的地方是,它附了一片原聲錄音帶。對!沒看錯!原聲錄音帶!Wow!
好,所以這遊戲其實對我而言,最享受的過程並不是打怪,反而是聽音樂!這樣說好了,很少有遊戲公司對音樂這麼講究的,但這遊戲的設計公司居然是這樣搞的,所以我覺得這遊戲物超所值。
有興趣的同好可以到youtube上找,可以找到兩個版本的音樂,ADLib及MT-32,ADLib的音樂挺輕盈的,MT-32的音色則是比較豐富,大概就是清粥小菜對上牛排大餐的那種感覺。現今Dosbox都可以模擬,有機會的話可以試著比較看看。
遊戲畫質不會很好,但用色方面不會造成不適感;另外,角色動作方面非常流暢,有濃濃的日式遊戲風。升級非常快,花點時間可以讓角色成長得很強!節省許多冒險的時間。不過有時難免在操作時會手忙腳亂,要花一點時間適應。
此遊戲的劇情是公主被邪惡魔龍石化,「你帶著全國人民的期待以及神靈的祝福,向未知的地下迷宮前進」─手冊如是說。
又是邪惡魔龍?!老外似乎跟魔龍有永遠扯不清的恩怨情仇…在此要澄清,老外的龍是「Dragon」,咱中國人的龍是「Loong」,前者有大大的肚子,後者是瘦長的身形;前者總是邪惡的,而後者是善良的(易經)。
澄清完畢,跟村民講話取得情報後,就出發吧!
等等!出發前有幾間店舖就去逛逛,日後會很常麻煩他們的幫忙。例如武器店、魔法店…等,那個…別怪我沒提醒你,武器店的老闆很兇,若你只是逛逛,會引起他的不快!
地下城的冒險是很刺激的。
當然你還得走訪各大城鎮才能到達最後的大魔王藏身處,加油吧!
這是個非常值得一玩的遊戲,誠如前面所言,音樂,是本遊戲最大的賣點,有興趣的話,想辦法弄一套來玩看看吧?
本遊戲我直接給它四顆星(★★★★☆)!
訂閱:
文章 (Atom)