作者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