0

我正在尝试计算游戏中不同类型角色的可能服装组合数量,并列出这些组合或 PHP 脚本以生成文件名。

我有 5 种不同类型的角色(墨西哥人、亚洲人、美国人、非洲人)。

每个字符有 3 种不同的尺寸(小、中、大)

有 9 套不同的服装(衬衫、短裤、鞋子)。

齿轮按以下顺序分组:

Shirt (A) | X1  X2  X3 | Y1  Y2  Y3 | Z1 Z2 Z3
Short (B) | X1  X2  X3 | Y1  Y2  Y3 | Z1 Z2 Z3
Shoes (C) | X1  X2  X3 | Y1  Y2  Y3 | Z1 Z2 Z3

小是 X1 - X3,中是 Y1 -Y3,大是 Z1 - Z3

您必须在下一个之前按顺序解锁每种衣服。

每个组(X、Y、Z)在前进之前必须解锁所有项目。

4

1 回答 1

1

有关生成所有组合的算法,请参阅 Knuth计算机编程的艺术,第 4 卷,分册 3:生成所有组合和分区

于 2012-08-06T14:47:32.957 回答