名稱:魔術拼圖 (中文版)
簡介:大宇1989年出品的18禁拼圖與記憶翻牌遊戲,分成母片與資料片兩種形
式。資料片由母片所製成,共有10關,奇數關為拼圖,偶數關為翻牌,
以及最終關全螢幕拼圖。母片除了可製成資料片外,也可和資料片一樣
玩拼圖與翻牌遊戲,除了和資料片相同玩法外,還加入了局部貼圖的玩
法,過關時也有動畫。只是單色螢幕的拼圖非常傷眼,而母片用來製圖
的舊式掃描機,現在應該也早已絕跡。因此本遊戲基本上也只是用來懷
舊而已,想玩的人應該也不多了。
保護:無
限制:只能用單色螢幕(Hercules)玩。DosBox要設定:
machine=hercules
修改:START.EXE
1.開頭說明畫面不用按鍵自動略過
80 3E 08 05 01 75 F9 BE 36 01
-- -- -- -- -- 90 90 -- -- --
修改:存檔FILE1.TDT
位置08h~2Fh = 各位置的方塊編號,若填入00h~27h,進入後立即完成
位置60h~65h = 本關的參數
修改:各關參數檔FILE2.TDT
各關參數:位置07h開始,每關6 byte,共10關
PP 00 TT 00 U1 U2
PP = 是否無[讓電腦完成]選項,1表無,0表有
TT = 挑戰交換次數
U1 = 數字顯示可以打開的次數
U2 = 數字顯示打開後限制操作的次數
修改:記憶體
TT 00 U1 U2 U3
TT = 挑戰交換次數
U1 = 數字顯示可以打開的次數
U2 = 數字顯示打開後限制操作的最大次數
U3 = 數字顯示打開後限制操作的剩餘次數
圖檔:PCTEST.SCN
檔頭:7 byte,無意義
影像資料:同Hercules顯示卡的RAM結構(影像大小720x348)
Hercules顯示卡的RAM結構,區分成4個區塊,每個區塊8KB(8192 byte)。
區塊一:包含水平線0、4、8、12...
區塊二:包含水平線1、5、9、13...
區塊三:包含水平線2、6、10、14...
區塊四:包含水平線3、7、11、15...
每條水平線佔90 byte=720位元,各位元1=白,0=黑。水平線y的影像資料在檔
案中的位置為:
pos = (y%4)*8192 + (y/4)*90 + 7;
圖檔:DOMO?.TDT、DATA2.TDT
固定檔頭:7 byte,無意義
第一個區塊資料的相對位置:2 byte
第二個區塊資料的相對位置:2 byte
:
最終區塊資料(不使用)的相對位置:2 byte
區塊數 = 第一個區塊資料的相對位置/2-1
1.只有一個區塊的區塊資料格式
水平byte數:2 byte
垂直大小:2 byte
影像資料:各水平線資料按y值依次存放,水平線各位元1=白,0=黑。
2.有多個區塊的區塊資料格式
垂直大小:1 byte
水平byte數:1 byte
影像資料:各水平線資料按y值依次存放,水平線各位元1=白,0=黑。
各區塊按由左到右、由上到下次序放置。
圖檔:MAGIC*.BCR
固定檔頭:7 byte,無意義
影像資料大小:2 byte(含本資料的2 byte)
影像資料(Run Length壓縮)
影像資料解壓縮演算法:
while 還有資料
{
a = 讀取一個byte
if a最高位元=1 then
a去除最高位元
讀取a個byte輸出,資料不足時補0
else
b = 讀取一個byte
輸出b共a次
endif
}
解壓所得資料同Hercules顯示卡的RAM結構,不足部份補0。
備註:CG圖有露點。
密技:
拼圖/翻牌過關按鍵:ENTER+Q
最後一關全螢幕拼圖過關按鍵:ENTER+SPACE
說明:(作者-青衫)
*** 資料片遊戲(執行START.EXE)
由遊戲母片所製作,採用的圖檔為DOMO?.TDT,?=0-9、0表示10,共計10個關卡,
奇數關為拼圖、偶數關為翻牌。
1.拼圖
8或上鍵、2或下鍵、4或左鍵、6或右鍵 = 移動游標(方塊編號為00)
Q = 跳出遊戲
O = 音樂開關
U = 顯示數字,原圖由左而右、由上而下各方塊編號依次為0~39,有次數限制。
I = 消除數字
K = 操作反相,即移動游標的反向和目前相反。
S = 存錄現況,僅第一關有效。
J = 搖桿切換
T = 挑戰交換,完成1A2B猜對數字後,可直接選擇兩個方塊互換,有次數限制。
P = 讓電腦完成,若有此選項,則按下後會由電腦自動完成,並進入下一關。
畫面中央上面第一個數字為可以[顯示數字]的次數,第二個數字為[顯示數字]
後,剩餘操作的次數,當次數降至0時,會自動清除數字。
2.翻牌
8或上鍵、2或下鍵、4或左鍵、6或右鍵 = 移動游標
U或空白鍵 = 翻牌
O = 音樂開關
Q = 跳出遊戲
翻出相同數字或英文字母的兩張牌即可消去。畫面中央上面數字為可翻牌次數,
若可翻牌次數降為0卻尚未全部消去所有的牌即算失敗。
3.最後一關拼圖
為全螢幕的大圖拼圖,採用的圖檔為PCTEST.SCN。
8或上鍵、2或下鍵、4或左鍵、6或右鍵 = 移動游標
O = 音樂開關
Q = 跳出遊戲
4.各關參數與使用圖形
第1關:挑戰交換次數=30,顯示數字次數、操作次數=40、100,可讓電腦完成
第2關:翻牌次數=50
第3關:挑戰交換次數=30,顯示數字次數、操作次數=20、100
第4關:翻牌次數=45
第5關:挑戰交換次數=30,顯示數字次數、操作次數=8、100
第6關:翻牌次數=40
第7關:挑戰交換次數=30,顯示數字次數、操作次數=4、100
第8關:翻牌次數=35
第9關:挑戰交換次數=30,顯示數字次數、操作次數=2、100
第10關:翻牌次數=30
最後一關
*** 母片遊戲(執行DOMO.EXE)
遊戲均使用母片內定的參數與圖形,無法修改。採用的圖檔為MAGIC*.BCR(含
動畫圖片),共計10個關卡,奇數關為拼圖、偶數關為翻牌。而每過一次奇偶
關後,會進行局部貼圖。最後一關會在全螢幕拼圖後,再進行局部貼圖。
1.拼圖
同資料片遊戲。
2.翻牌
同資料片遊戲。
3.最後一關拼圖
同資料片遊戲(採用的圖檔為DATA2.TDT)。
4.局部貼圖
左鍵、右鍵 = 移動數字輸入游標
0~9 = 輸入數字
Enter = 確認數字
O = 音樂開關
Q = 跳出遊戲
第一個數字為右邊挑選的圖,第二個數字為左邊要貼上的方塊編號。最後全部
貼成功的話(採用的圖檔為MAGIC14.BCR),便會看到動畫。
5.各關參數與使用圖形
第1關:挑戰交換次數=30,顯示數字次數、操作次數=10、200,可讓電腦完成
第2關:翻牌次數=50
第3關:挑戰交換次數=25,顯示數字次數、操作次數=10、200
第4關:翻牌次數=45
第5關:挑戰交換次數=20,顯示數字次數、操作次數=10、200
第6關:翻牌次數=40
第7關:挑戰交換次數=15,顯示數字次數、操作次數=10、200
第8關:翻牌次數=35
第9關:挑戰交換次數=10,顯示數字次數、操作次數=10、200
第10關:翻牌次數=30
最後一關
局部貼圖
*** 資料片製作(執行DOMO.EXE)
1.讀取圖形:讀進PCTEST.SCN裡的圖形
2.存錄圖形:將目前圖形存入PCTEST.SCN
3.掃描圖形:由掃描機讀進圖形(支援的掃描機規格不明)
4.讀取遊戲檔:讀進遊戲檔DOMO?.TDT裡的圖形
5.存錄遊戲檔:將目前圖形存入DOMO?.TDT
6.設定遊戲資料:設定各關卡的控制參數(儲存在FILE2.TDT)
第幾份資料(1~10) = 第幾關
電腦是否會自動完成(Y/N)= 0表可以,1表不行
挑戰交換的次數(0~30)
數字顯示可以打開的次數(0~255)
顯示打開維持次數(0~255)
7.結束
L.看圖形:顯示目前已讀進的圖形
存錄遊戲檔的操控方式:
ESC:取消結束
A、S:改變左邊界位置
左右鍵:改變右邊界位置
W、Z:改變上邊界位置
上下鍵:改變下邊界位置
G:裁切出選定的圖形
SPACE = 確認存檔
ESC = 取消