标题: 转一篇关于游戏引擎的介绍(01.17加入中文翻译) [打印本页] 作者: bmwmj 时间: 2011-1-11 18:52 标题: 转一篇关于游戏引擎的介绍(01.17加入中文翻译) 本帖最后由 bmwmj 于 2011-1-17 22:08 编辑 0 h5 r/ v2 _1 P M! k" R- b$ z7 J# z1 X, I: J6 s: x# E9 M# M$ Y
中文翻译在三楼+ c7 H4 P+ _( t- k) e% X4 @) |
& y! ~) F8 ^ a" m/ ` b
Technologies Overview " |% q; g0 C+ }. R5 x1 | . U5 I7 G) A- B. u3 bPopCap Framework (PCF) [1] 2 k6 L1 ]8 |7 t" A: o2 \/ M2 Q# n- q( l' N8 Y) U- N" b
This is the framework that is being used by the leading casual game developer PopCap for its hit games like Bejeweled, Zuma, etc. It was released in 2005 to public for free. However PopCap had discontinued support for the framework since May 2009. The source of the framework had been moved to SourceForge.net, an open source projects repository. [1] Users can still use the framework and need to put a credit though it is not essential. The framework is written in C++ and uses Direct3D7 for hardware accelerated rendering. It supports software rendering in order to maximize compatibility with older PCs. It has features like resource loading, memory management, XML parser, GUI control widgets and input event callbacks. Sound and music features are provided through 3rd party libraries such as BASS, FMOD, etc. Currently there's only a PC version of the framework available. But there are community ports of the framework to Mac.) o' m2 W- F4 s( o' _
! c: G6 y/ w* i: h% ?+ P& Y* sBlitzMax is a commercial game programming language from Blitz Research. It allows developer to use a programming language based on BASIC but with a few enhancements. It is a multi-platform 2D game development language. Games written in BlitzMax will be able to run on all three major PC platforms, Windows, MacOS X and Linux. It is the successor of the original 2D game engine called BlitzPlus which is a PC only engine. For 3D game development, developers can choose another engine called Blitz3D.' [$ D$ m: C- ?0 c; C J
2 j1 `' p9 F8 [( Q/ {' _! L-------------------------------- + T( q4 Z% z+ cHAAF's Game Engine (HGE) [4]. M$ C, A& n, `% N; o