卡片传播
在我从事专业工作的其中一个游戏(天空电视机顶盒的 )中,我必须想出一种算法,可以在给定长度的矩形内以整齐的方式展开卡片。 游戏有 4 名玩家——被称为北、东、西和南玩家——但只有南玩家的牌应该面朝上抽出。
我需要解决的具体问题是如何尽可能多地显示玩家手上的牌,而不会在玩家的“手牌矩形”(南北玩家和侧边玩家的长度不同)之外渲染任何牌。 而且,当然,为南方玩家呈现的卡片需要始终可识别。
然后我想出了一个简单的算法(详细信息请参见算法的流程图)并将其实现为一个 java 应用程序,以便找到算法所需的两个参数的最佳值:首选重叠和最大重叠。
我随后想出了一种不同的算法,其中还包括围绕中间卡片的间隙。
最初写于 2008 年的某个时候。
创造者
那就是我,瓦格纳·特鲁Perl。 如果您需要或想与我联系,请在restlessbrain dot com 向wagner发送消息。
执照
我
评论0
最新资源