作者jk21234 (BL2400PT真不錯)
站內Programming
標題Re: 冒昧請教高手有關遊戲的程式設計....
時間Fri Jun 14 22:11:11 2013
考古一下好了,有看書介紹過但當時我沒用過
※ 引述《kingstong (卍解-天鎖斬月)》之銘言:
: 我只知道要製作遊戲需先在電腦繪畫圖檔(單機遊戲)
: 然後再利用程式將圖檔與程式做連結.......
: 有人是使用DirectX,但我想知道在dos時代時
: 到底是怎麼寫遊戲.....就像大宇的軒轅劍
: 或是仙劍奇俠傳等...還望高手賜教,感激不盡
基本上.....
(1) 控制滑鼠 鍵盤
Dos INT13H, SVGA的環境下控制滑鼠的方法不一樣.
(2) 控制搖桿
dos下最普遍支援的是gameport,在某個port上,8個bit
分別代表4軸4鍵,但是4個軸是類比的,做法是將那個bit設定為1
然後polling等到變成0,時間長,軸值就大,時間短,軸值就小.
(3) 控制螢幕
EGA模式,
VGA(320x200 256c) 模式.只有這個是直接memory-mapping
SVGA模式
VBE (Vesa Bios Extension)模式
(4) 控制聲音
常見的有Adlib,Sound Blaster, MT-32,MIDI port,Wave Blaster幾種
音效硬體
(5) 配製記憶體
使用XMS,EMS,dos-extender
(6) 使用dos4/gw, 1~5的問題支援全包
這些以前都有專書介紹啦,現在要找可能要去老學校的圖書館借
清交,中央,台大的圖書館大概會有...1996以後才設立的大學就不知道了
想看中文的就找以前施威銘研究室出的PC組合語言,PC影像處理(1) ~(3)
候俊傑的PC記憶體管理.松岡翻譯的夢幻花園-3D迷宮遊戲設計與應用
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.78.54
1F:→ pttnews:真的是骨灰級的,以前有一家叫瑩圃的出版220.135.143.146 06/14 22:38
2F:→ pttnews:這家會倒,不是沒有理由220.135.143.146 06/14 22:40
3F:→ jk21234:我是為了個人理由把dos/vga/xms/ems的書全 140.114.78.54 06/14 22:43
4F:→ jk21234:留在手邊.... 140.114.78.54 06/14 22:43
5F:推 descent:瑩圃為什麼會倒?? 119.14.102.134 06/14 22:59
7F:推 KanoLoa:拜一下 m(_ _)m 124.12.56.149 06/15 16:12
8F:→ MOONRAKER:我是記得瑩圃滿爛的 為什麼倒就不清楚 1.34.60.15 06/16 14:00