问题列表 - 第16265页

有没有复杂的角色扮演游戏框架?

我正在寻找一个满足以下标准的角色扮演游戏框架:

  • 开源/免费用于非商业用途
  • 有针对性的语言并不重要,只要它不太模糊(C#或Java会很棒)
  • 该框架不必提供任何图形,声音或其他"低级"的东西
  • 该框架应该支持复杂的非线性故事情节(如辐射1/2/3)
  • 角色应该是高度可配置的(再次像辐射或龙腾世纪)
  • 支持派对会很好

frameworks game-engine

0
推荐指数
1
解决办法
528
查看次数

我只是想旋转并移动图像!! (Javascript,<canvas>,html 5)

http://gist.github.com/232194

我知道我在drawGuy中的转换有问题.任何人都可以帮我弄清楚如何旋转图像?目前它旋转正常,但我对变换的一些东西扭曲了它,因此它不能正确地跟随鼠标.

javascript canvas rotation

2
推荐指数
1
解决办法
4582
查看次数

如何更新Visual Studio模板缓存

我已使用以下路径更新了Visual Studio 2008中的默认模板:

C:\ Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\Web\CSharp\1033

但是当我尝试使用这种类型的模板添加新文件时,我仍然得到我发现在该文件夹路径中缓存的旧版本:

C:\ Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\Web\CSharp\1033

我想知道的是,什么时候新的项目模板从它的zip文件中被拉出并放入visual studio中的Item Tempate Cache?

visual-studio-2008

16
推荐指数
2
解决办法
1万
查看次数

在Drupal中向OnLoad添加一个函数

我的一个皮肤/主题的左侧栏中有一个HTML /文本默认模块.我在那里有一些Javascript我试图将今天的日期设置为我的javascript日期下拉菜单.我无法使用'body.onLoad'因为Drupal以某种方式阻止了它?

我找到了一个解决方案,说我可以在这里添加我的javascript函数:if(isJsEnabled()){addLoadEvent(yourCustomJSFunction); }

如果我只是使用默认的HTML /文本模块,我该如何添加?

谢谢!

javascript php drupal

2
推荐指数
1
解决办法
3122
查看次数

如何在WPF中绑定的StringFormat中使用引号

我试图在不使用转换器的情况下将TextBlock的Text属性(这是从数据库中提取的字符串)包装在引号中; 我在今天之前从未尝试过Binding的StringFormat属性,而且我似乎做错了什么.

这是不起作用的代码:

<TextBlock Text="{Binding QuoteText, StringFormat='\"{0}\"'}" />
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

wpf binding string-formatting

18
推荐指数
1
解决办法
3721
查看次数

量子Tic-Tac-Toe AI

在我的数据结构课程中,我们已经分配了,我们都需要做出一个全功能的量子井字棋游戏中,玩家面临的播放,赢得了BOT项目.

教授建议我们在AI中使用游戏树.然而,像往常一样,我正在寻找更具挑战性的东西.

任何人都可以提出一个更好,更先进的方法,我可以研究和实施吗?


我不是在寻找一些完全荒谬的东西,这会使问题变得更加复杂.相反,我正在寻找一种先进的方法 - 比如使用A*算法而不是BFS.

java artificial-intelligence

8
推荐指数
1
解决办法
3137
查看次数

OCaml模块和性能

有些函数在OCaml中很容易实现(例如,从列表映射),但您可以使用OCaml库的映射:List.map

但是,我们可以想知道哪些代码更有效.调用单独编译单元(库)的模块可能会使某些可能的优化无效.我在新闻组fa.caml中读到,当从库中调用函数时,会使用闭包.

我在生产中使用了OCaml代码,它使用Modules和Functors进行泛型编程.由于历史原因,我的代码是单一的:全部在一个文件中.现在我有更多时间,我愿意将代码分成这些模块的文件.但是,我担心我会失去性能,因为我花了一段时间才能把它弄好.例如,我有用于使用数字包装复杂对象的模块,因此我强制执行唯一的表示和快速比较.我将这些包装对象与通用的Maps,Sets和构建缓存一起使用.

问题是:

  • 如果我转移到单独的文件,我会失去性能吗?
  • OCaml是否在我的代码上对模块,仿函数等进行了许多优化?

在C++中,如果在.h中定义类方法,编译器可能最终内联短方法等.是否可以使用分离文件在OCaml中实现?

ocaml module

7
推荐指数
1
解决办法
1734
查看次数

Python中的+ =运算符是否是线程安全的?

我想为实验创建一个非线程安全的代码块,这些是2个线程要调用的函数.

c = 0

def increment():
  c += 1

def decrement():
  c -= 1
Run Code Online (Sandbox Code Playgroud)

这段代码线程安全吗?

如果没有,我可以理解为什么它不是线程安全的,以及什么样的语句通常会导致非线程安全的操作.

如果它是线程安全的,我怎样才能使它明确地是非线程安全的?

python increment thread-safety

43
推荐指数
6
解决办法
2万
查看次数

Eclipse中我的java类中的字符Enconding搞砸了.怎么解决?

我有一个正常工作的eclipse项目.

有一天我不得不格式化我的机器,所以我将我的工作区复制到备份中,再次安装eclipse后,我从备份的工作区导入了我的项目.

发生的事情是它破坏了包含特殊字符的所有字符串..

如.. é,são等等.对É,são...

有没有办法将它重构为正常?

我尝试在eclipse中更改字符编码,但它不会更新类文件.

java eclipse character-encoding

2
推荐指数
1
解决办法
5673
查看次数

我正在开始一个开源项目.有什么建议?

首先,我回顾了这个问题,但我想我需要更多的信息,因为我之前从未参与过开源项目.

我正在启动一个开源项目,目前托管在Google代码上.它是在ActionScript3(面向程序员)中创建Flash游戏的框架.到目前为止,这么好,但我想开始围绕它建立一个社区.该项目的第一次正式稳定发布完成了60%(我使用Scrum来指导开发过程,目前我们在开发团队中有3人).顺便说一下,该项目拥有MIT许可证.

您对如何指导开发有任何建议,我应该看看哪些工具?

Assembla vs Google代码vs Trac vs Pivotal跟踪器?

你对此有什么经历?

agile scrum open-source

5
推荐指数
1
解决办法
513
查看次数