历史

《古月》发展史

《古月》v14-v18支持一览表

●支持 ○将来会支持/可能会支持

v14 v15 v16 v16+ v17 v18
支持的
编程工具
Sybase Watcom C/C++ ● ●
Microsoft Visual C/C++ ● ● ● ●
Borland C++ Compiler ● ● ● ● ● ●
Borland C++ Builder ● ● ● ● ● ●
Borland C++ BuilderX ●
支持的平台 DOS ● ● ●
Windows 95 ● ● ●
Windows 95 OSR2 ● ● ● ●
Windows 98 ● ● ● ● ●
Windows Me ● ● ●
Windows 2000 ● ● ● ● ●
Windows XP ● ● ● ●
Windows Vista
●
Windows 7
●
BSD ○
Solaris/OpenSolaris ○
Linux ● ○
PalmOS ● ●
SymbianOS ●
Windows CE
MacOS X ● ● ● ● ○
GBA
NDS
DreamCast/Naomi ● ●
PlayStation 2
PlayStation Portable







○
PlayStation 3







○
文字编码 GB2312/GBK ● ● ● ● ●
GB18030 ●
Big5 ● ●
UNICODE ●
视频支持 VESA ● ● ● ●
Windows GDI/GDI+ ● ● ● ●
DirectDraw ● ● ● ●
Direct3D
OpenGL 1.x ● ●
OpenGL 2.x ●
OpenGL 3.x







●
OpenGL ES ● ○
OpenVG ○
OpenMAX ○
音频支持 DirectSound ● ● ● ●
Miles Sound System ●
QSound ● ● ●
OpenAL ● ●
OpenAL/EE ●
支持的图片文件格式 BMP ● ● ● ●
TGA ● ● ●
单层PSD ● ●
多层PSD ● ●
动态GIF ●
其它 24种
支持的声音文件格式 VOC ● ●
WAV ● ● ● ● ● ●
MIDI ● ● ●
CMF ● ●
MP3 ● ● ● ●
OGG ● ● ●
支持的动画文件格式 FLI ● ●
FLC ● ●
AVI ● ● ○
Bink ● ●
Theora ●
提供的压缩算法 Lzss ● ● ● ● ●
Lzhuf ● ● ● ● ●
Lzo ● ● ● ○
Bzip2 ● ● ● ●
Lzma(7-Zip) ○
其它

从以上两幅图我们可知:

  • 《古月》从v14到v16+都是使用DirectDraw的纯正2D引擎
  • v17和v18均是基于OpenGL,利用3D加速2D的2D/3D混合型引擎
  • v14/v15是使用的DirectSound做为音频API
  • v16使用Miles Sound System做为音频API
  • v16+,v17使用OpenAL做为音频API
  • v18使用OpenALEE做为音频API
  • v15是从v14发展而来的
  • v16是从v15发展而来的
  • v17是从v14发展而来的
  • v18是完全重新打造的

发展历程:

  • 2000年,胡颖卓携自己编写的HGL v14进入大宇资讯集团软星科技北京有限公司。
  • 2000年,为达到《仙剑客栈》所需求的高画质的同时,又能达到极高的速度,特地编写了新的显示引擎,即HGL v15;后又重新制作了一版,并在游戏开发前期不断改进,即HGL v16。
  • 2001年,改良型的《HGL v16+》在易用性和效率上大大提高。
  • 2002年,为达到新的层次与高度,同时为避免与软星北京产生版权纠纷,决定完全放弃DirectSound与DirectDraw,使用OpenGL与OpenAL制作了新的HGLv17。
  • 2002年末,HGL改名为古月
  • 2003年末,为彻底解决一些问题,以及动用新的设计构想。决定放弃旧版古月所有代码,完全重新编写下一代的《古月v18》 。
  • 2004年11月,历时一年多,使用全新架构与技术的《古月v18》初版正式亮相。

发表回复

You must be logged in to post a comment.
鄂ICP备09027626号