用IRRLICHT3D引擎写RPG游戏的框架
带工程 带源码 用irr写rpg的首选。
语言:C LANGUAGE 在2008年6月的Conitec百行代码大赛中,来自德国的Christian Behrenberg凭着a7titude的优异表现获得了第二名。 Conitec的3D Game Studio(A7引擎)在国内也有着不少用户。Conitec百行代码大赛要求参赛作品的源代码的行数不能超过100行(以结束符";"为标志),源代码文件大小不能超过10kB。即使在如此苛刻的条件下,还是有不少游戏设计师拿出了精彩的作品。而a7titude在其中尤为抢眼。 a7titude是Christian Behrenberg向A7游戏引擎社区致意的作品,游戏概念很简单,用鼠标操作小球到达目的地就算过关。简单并不意味着游戏没有难度,部分关卡甚至会让你有砸鼠标的冲动。但同时游戏的休闲倾向也十分明显,除了循序渐进的难度设计外,最难的关卡只要反复尝试即使休闲玩家也不至于走投无路。
Irrlicht引擎是一个用C++书写的高性能实时的3D引擎,可以应用于C++程序或者.NET语言中。通过使用Direct3D(Windows平台),OpenGL 1.2或它自己的软件着色程序,可以实现该引擎的完全跨平台。尽管是开源的,该Irrlicht库提供了可以在商业级的3D引擎上具有的艺术特性,例如动态的阴影,粒子系统,角色动画,室内和室外技术以及碰撞检测等。
Blender的安装后所占空间很少以及可以运行于不同的平台。虽然它经常不连说明文档或范例发布,但其拥有极丰富的功能,而且很大部份是高端模组塑造软体。其特性有: 支持不同的几何图元,包括多边形网纹,快速表层塑模,曲线及向量字元。 多用途的内部洵染及整合YafRay这个开源的射线追踪套件。 动画工具,包括了反向动作组件,可设定骨干,结构变形,关键影格,时间线,非线性动画,系统规定参数,顶点量重及柔化动量组件,包括网孔碰撞侦察和一个具有侦察碰察的粒子系统。 使用Python语言来创作及制作游戏及工作自动化脚本。 基本的非线性影像编辑及制作功能。 Game_Blender,一个子计划,用以制作实时的电脑游戏。
交互性的实时3D地形编辑和生成工具。从简单的游戏阶段到大规模的户外环境,你都可以任意创作。FreeWorld3D并不需要你用大量的时间来完成你的3D环境。良好的用户界面让你很容易的使用FreeWorld3D,并随时可以编辑和创造出你所想要的3D模型和环境。
SDL(Simple DirectMedia Layer)是一个自由的跨平台的多媒体开发包,适用于 游戏、游戏SDK、演示软件、模拟器、MPEG播放器和其他应用软件。
本书适应了Windows、Internet及计算机网络普及的潮流,介绍了一套在Windows下网络编程的规范-Windows Sockets。这套规范是Windows下得到广泛应用的、开放的、支持多种协议的网络编程接口。从1991年的1.0版到1995年的2.0.8版,经过不断完善并在Intel、Microsoft、Sun、SGI、Informix、Novell等公司的全力支持下,已成为Windows网络编程的事实上的标准。为使读者能够充分理解和应用这套规范,本书不但对Windows Sockets 1.1及2.0规范作了较为详尽的介绍,还结合了作者的实际工作,给出了具有实际应用价值的程序实例。书中的内容包括:Windows Sockets规范1.1版及2.0.8版介绍;Windows Sockets网络编程指导和具体应用实例;Windows Sockets规范1.1版及2.0.8版库函数参考等。 本书体系完整,文字流畅,可供从事网络应用开发的工程技术人员和大专院校师生参考。