游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3175|回复: 9

关于五行相克的算法问题

[复制链接]

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
发表于 2008-2-15 18:34:00 | 显示全部楼层 |阅读模式
有五行,金木水火土相克,模式:水-火-木-土-水(不算金),如何表现他们的相克,比如水属性遇土属性,能力降低,遇火属性能力提高,其他属性没有变化?
我尝试用1代表水,2代表土...利用数值大小比较,可是这样的话火的值大于水,需要判断,太麻烦。又简便的方法吗?高手执教!谢谢! [em3]

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
发表于 2008-2-17 20:18:00 | 显示全部楼层

Re: 关于五行相克的算法问题

array

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
 楼主| 发表于 2008-2-18 12:55:00 | 显示全部楼层

Re:关于五行相克的算法问题

数组?嘛意思??

56

主题

758

帖子

768

积分

高级会员

Rank: 4

积分
768
 楼主| 发表于 2008-2-18 14:00:00 | 显示全部楼层

Re:关于五行相克的算法问题

天哪!斑竹怎么搞的,这也太冷清了!去DirectX版了!

0

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2008-2-18 15:34:00 | 显示全部楼层

Re:关于五行相克的算法问题

取摸撒

2

主题

44

帖子

44

积分

注册会员

Rank: 2

积分
44
发表于 2008-3-6 23:04:00 | 显示全部楼层

Re:关于五行相克的算法问题

硬编码
呵呵   相信你不会再搞出第六个属性。

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2008-3-16 21:37:00 | 显示全部楼层

Re:关于五行相克的算法问题

用个二维数组来表示各种情况的关系,数组元素是函数指针……

21

主题

136

帖子

165

积分

注册会员

Rank: 2

积分
165
发表于 2008-3-19 10:09:00 | 显示全部楼层

Re:关于五行相克的算法问题

循环链表..前驱结点是被克.后继结点是克制...

9

主题

52

帖子

56

积分

注册会员

Rank: 2

积分
56
发表于 2008-3-24 10:52:00 | 显示全部楼层

Re:关于五行相克的算法问题

2 楼 & 7楼都说了很简单的方法.....数组.......难度你不会用么.......

9

主题

52

帖子

56

积分

注册会员

Rank: 2

积分
56
发表于 2008-3-24 10:57:00 | 显示全部楼层

Re:关于五行相克的算法问题

    金 木 水 火 土
金  0  1  0  0  -1   
木  0  0  1  -1 0   
水  0  0  0  1  -1      
火  0  1  0  -1 0   
土  1  0  0  1  -1   

上面的 0  是没作用,1是相生, -1 相克
当然1,-1,0 都是乱填的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 15:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表