我给开不了车发了沙漏象棋变体,谁要谁先发邮箱
将棋吧
全部回复
仅看楼主
level 7
將棋風雲 楼主
将棋兲地 17:26:46
我 现在在做沙漏象棋变体
开不了车 17:26:58
变什么
将棋兲地 17:27:21
摆法
开不了车 17:27:31

将棋兲地 17:56:15
等我做好给你发过
开不了车 17:57:08

将棋兲地 18:36:27
马上好
将棋兲地 18:53:01
还在啊
将棋兲地 18:59:08
做好了
 18:59:49
“sandglass.rar”发送成功。打开文件夹
将棋兲地 19:10:43
做的怎么样?
将棋兲地 20:28:48
做的怎么样?
2009年02月21日 12点02分 1
level 7
將棋風雲 楼主
将棋兲地 08:45:58
在吗 ?
开不了车 08:57:16
嗯?
将棋兲地 08:57:30
开不了车 2009-2-21 23:33:14
if (piece?
将棋兲地 2009-2-21 23:37:36
还显示括号有问题
开不了车 08:58:02
那你得整个检查一下
将棋兲地 08:58:01
怎么检查
开不了车 08:58:37
打开看
将棋兲地 09:02:41
第二个左括号出现问题
开不了车 09:03:23
我说的是把源代码打开看
将棋兲地 09:03:47
 (moves
 (shift2 e ne(if(piece? Horse)change-type HTiger))
 (shift2 e se(if(piece? Horse)change-type HTiger))
 (shift2 n ne(if(piece? Horse)change-type HTiger))
 (shift2 n nw(if(piece? Horse)change-type HTiger))
 (shift2 w nw(if(piece? Horse)change-type HTiger))
 (shift2 w sw(if(piece? Horse)change-type HTiger))
 (shift2 s se(if(piece? Horse)change-type HTiger))
 (shift2 s sw(if(piece? Horse)change-type HTiger))
 )
 )
if之前的左括号出现问题
开不了车 09:04:51
不行,不能这样用
将棋兲地 09:04:50
 那怎么用?
开不了车 09:05:16
define里面加上
将棋兲地 09:05:26
(define shift2 ($1 (verify empty?) $2 (verify not-friend?) (if (piece? Horse)change-type HTiger)add) )
开不了车 09:05:57

将棋兲地 09:13:21
(define shift2 ($1 (verify empty?) $2 (verify not-friend?) (if (piece? Horse)change-type HTiger)add) )
change-type出现问题
开不了车 09:13:49

将棋兲地 09:13:57
这回不是括号的事了
开不了车 09:14:14
括注
将棋兲地 09:14:19
怎么括注?
开不了车 09:14:38
(change-type xxx)
将棋兲地 09:24:13
现在能打开了
将棋兲地 09:32:30
不过出现了bug:A只能吃与A同样的棋子才能变成B
开不了车 09:32:53
你把棋子改变一下
将棋兲地 09:32:50
怎么改变?
开不了车 09:35:02
if(piece? xxx)
将棋兲地 09:35:14
这是改变什么的?
将棋兲地 09:36:23
这是改变什么的????
将棋兲地 10:35:16
开不了车 09:35:02
if(piece? xxx)
将棋兲地 09:35:14
这是改变什么的?
将棋兲地 09:36:23
这是改变什么的????
将棋兲地 11:07:27
在吗 ?
将棋兲地 11:09:35
if(piece? xxx) 中 xxx可不可以填多个
将棋兲地 12:37:21
if(piece? xxx) 中 xxx可不可以填多个棋子?
开不了车 12:37:47
可以这样
用and or not连接
将棋兲地 12:41:12
走法里的if(piece? xxx)是不是指的是吃了这个棋子之后变成另外一个
开不了车 12:41:33
不是
这是条件语句
将棋兲地 12:43:35
(define xxx ………… if(piece? A)(change-type B))add ))
这个帮忙看看指的是什么?
开不了车 12:44:09
应该是(if ... ...)
将棋兲地 12:46:42
(define xxx ………… (if(piece? A)(change-type B))add)…………)
这个帮忙看看指的是什么?
2009年02月22日 07点02分 2
level 7
將棋風雲 楼主
开不了车 12:47:10
前面的define知道是什么意思吧
将棋兲地 12:47:07
走法?
还是特殊设置?
开不了车 12:47:29
是宏
将棋兲地 12:47:20

就像动画里的动作
是不是?
开不了车 12:48:13
不是
就像统一的配置
将棋兲地 12:48:47
原来如此
将棋兲地 13:18:32
(define xxx ………… (if(piece? A)(change-type B))add)…………)
指的是?
您发送了一个闪屏振动。
将棋兲地 13:20:02
(define xxx ………… (if(piece? A)(change-type B))add)…………)
指的是?
将棋兲地 13:21:10
指的是不是用xxx走法吃A之后变成B
开不了车 13:34:39
不能直接add
将棋兲地 13:35:41
那用?
开不了车 13:36:13
得把另一个棋子传送走
将棋兲地 13:36:21
怎么传送走?
开不了车 13:36:43
cascade
将棋兲地 13:36:46
放在哪?
开不了车 13:37:06
你要放在哪儿
将棋兲地 13:37:10
这是什么命令?
开不了车 13:37:32
溪流命令
将棋兲地 13:37:29
意思是?
开不了车 13:37:58
参照一下shogi.zrf的巴
将棋兲地 13:38:22
吃了棋子之后,棋子不是完全消失了
对不对?
开不了车 13:38:51
是把它移动到棋盘上另一个位置
将棋兲地 13:38:47

将棋兲地 13:41:42
移动到手里呢?
开不了车 13:42:19
那得有recycle
将棋兲地 13:42:19
recycle
什么意思?
开不了车 13:42:45
看教程
将棋兲地 13:45:06
(option "recycle captures" true)什么意思?
开不了车 13:45:36
就是说吃了的棋子可以掉落
将棋兲地 13:45:39
晕,我复制的是聊天记录里的
(option "recycle captures" true)要放到哪?
开不了车 13:46:55
(game
 ...
 (option ...)
将棋兲地 13:47:42
那怎么变成B放到棋盘上?
开不了车 13:48:25
drops
将棋兲地 13:49:59
? drops ?
开不了车 13:50:27
(piece
 ...
 (drops ...)
 ...
将棋兲地 13:54:55
(drops ?)
开不了车 13:55:31
设置下落棋子的条件
将棋兲地 13:56:02
要设置条件为吃了A棋子呢?
要设置条件为吃A棋子才能下落呢?
开不了车 13:58:34
那怎会
将棋兲地 13:58:45
怎么设置?
开不了车 13:59:13
哪有这个条件
将棋兲地 13:59:46
那怎么设置
开不了车 14:00:05
没法设置
将棋兲地 14:02:27
那咋办?
开不了车 14:03:38
因为这不能判断
将棋兲地 14:03:35
为什么?
开不了车 14:06:06
没放上去的棋子怎么吃子
将棋兲地 14:15:47
自己的其他棋子吃对方的A棋子,对方的A棋子变成自己的B棋子落下
开不了车 14:16:21
下落就是下子
将棋兲地 14:16:27

开不了车 14:16:58

将棋兲地 14:16:54

开不了车 14:18:03

将棋兲地 14:18:02

将棋兲地 15:40:36
自己的其他棋子吃对方的A棋子,对方的A棋子变成自己的B棋子下子
怎么设置?
开不了车 15:41:03
看ki shogi吧
2009年02月22日 07点02分 3
level 15
2009年02月23日 07点02分 4
level 0
小车也开始研究摆法拉?…shogi
2009年02月23日 10点02分 5
level 8
发那个公用油箱吧...
2009年02月27日 12点02分 6
level 0
[email protected] 00001111q
2009年02月28日 00点02分 7
level 0
1092447538,我的新号
2009年02月28日 00点02分 8
level 6
....怎么找不到了????
2010年01月16日 03点01分 9
1