控制台游戏怎么写的,用的啥技术
像以前的《仙剑奇侠传1》或者《三国英杰传》那些控制台游戏是怎么写的?用的那些技术?
[解决办法]
是指没有 GUI 的游戏?
[解决办法]
不是图形界面的话,那就是纯粹的文字图标了
重点是算法吧
[解决办法]
游戏一般全屏模式,所以一般自己写gui。仙剑是金山自己的游戏引擎。
天龙八部是ogre+cegui。
[解决办法]
百度 c graphics
[解决办法]
那些不是控制台游戏,是dos游戏,控制台是32位的
dos游戏直接操作显存,还使用dos4gw等技术
[解决办法]
那个年代的游戏基本都是自己开发引擎。
显示模式一般是:320*200*256(仙剑、绝代等),640*480*16(光荣数据库等),或640*400*16(文字图片游戏等)
使用到的技术主要有显示方面的(直接控制显卡端口的特效、贴图、调色板动画)、内存方面的(使用XMS内存、使用DPMI),声音方面的(直接对声卡编程)。其它的如汉字显示、fli/flc动画播放、键盘、鼠标控制等等属于基础而不能算是技术。
因此如果谁在那个年代能自己编写一个仿仙剑的引擎,可以说那个人已经初步了解了DOS下的C/C++语言编程。