历史

《古月》发展史

《古月》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》初版正式亮相。

发表评论

你必须 登陆 方可发表评论.