作者ClubT (风)
站内Prob_Solve
标题[请益] 想做一个象棋的游戏
时间Fri Sep 14 11:17:45 2007
我想做一个象棋的游戏(大盘的...又叫做军棋)
有关於棋子的限制能不能请大家给点方向
像是"车"只能走直线,"兵"只能向前走(过河还能左右)
不知道各位有没有好的建议怎麽做会比较好
THANKS!!
--
我的Blog
http://clubtblog.blogspot.com
我的巴哈小站
http://home.gamer.com.tw/clubt
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.127.81
1F:推 PsMonkey:就写 if-else 阿... 不然.... 有更好的作法吗? @_@ 09/14 11:25
2F:推 ClubT:就是想知道有没有更好的作法XD 09/14 11:29
3F:推 sunneo:不然switch case =3= .. 09/14 12:24
4F:→ TonyQ:用策略模式把每个不同种类的棋子的行为独立成模组? 09/14 17:21
5F:推 H45:推楼上,但是我认为每种棋子应该做出独立的子类别 09/14 20:12
6F:→ H45:这样就不需要策略模式了。 09/14 20:13
7F:推 ledia:一般都是 loop, if-else .. 或是做个 movegen chip ? XD 09/17 22:58
8F:推 ClubT:谢谢大家的回答^^ 已经写好了...比想像中的简单XD 09/19 10:11
9F:→ beyonds999:怎麽有点像我大学同学 10/03 19:52