Popfly游戏引擎已在CodePlex上开源

Popfly游戏引擎是一个C# Silverlight项目,原本用于执行托管在 www.popfly.com上的游戏数据文件,这是个Popfly网站产品环境中使用的游戏引擎。由于它依赖于微软的内部服务,还有一些知识产权上的依赖,因此只有在微软的数据中心里才能运行Popfly。幸运的是,Ben Anderson 带来了好消息: 

不过,我们还是有些东西可以公开——Popfly游戏引擎。目前它只是一个游戏引擎,用来执行游戏的数据文件。它并不包含构建工具(不过它已经提供了足够的信息,您可以以此创建数据文件)以及服务器端的支持代码——我去除了一部分和popfly.com通信的代码(用于获取最高分,徽章等等)。不过我认为这些代码足以展示如何在Silverlight中使用C#创建一个简单的游戏引擎。它也可以反映真实世界GUI游戏构建工具的一个侧面,让你观察它们是怎么工作的,以及摆弄一些真实的代码。

获取代码之后,你可以从readme文件中描述的步骤获取一些依赖项和数据文件的方法。如果你使用几星期前我们公开的Popfly游戏下载工具来获得游戏的话,它还会告诉你如何打开和获取这些数据文件。


开源后去除了原本依赖于站点上的某些功能。
项目描述:
  • 它是一个简单的,通用的Silverght游戏引擎示例代码。
  • 根据数据格式创建Silverlight 3的场景/角色/行为的编辑器,并可以构建新游戏。
  • 可将引擎移植至其他平台,如XBox 360、Zune(通过XNA游戏工作室)或普通客户端(通过WPF)。
  • 可改变其读取的数据格式,将它作为您自己网站的游戏引擎。

 


如果您对这个项目感兴趣,可以从这里下载它的源代码,并进行进一步的尝试。

转载于:https://www.cnblogs.com/khler/archive/2009/08/31/1557181.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值