就是这个游戏,http://www.filelodge.com/files/hdd2/29546/baoshi.JPG
第一次写游戏,什么都不知道,请各位指教。
第一次写游戏,什么都不知道,请各位指教。
解决方案 »
- 。。。vs2008,c#。。。开发OCX控件方便吗?。。。
- .net中字符串替换问题,请教各位。
- 弹出式菜单的效果怎么做,就是鼠标移到其上面,就会弹出菜单,移走后知道归位,用.NET或Js+CSS怎么实现?
- 在线等,新建的数据库里如何将系统里自带的表隐藏起来!!!
- <%=id%>是什么意思啊
- System.IO.FileNotFoundException: 找不到文件或程序集名称
- 为什么连接不到数据库?!!?
- 各位老师,本人实在想不通一个问题!
- 如何能在从客户端检测到有潜在危险的 Request.Form 值的时候转入友好页面?
- 求助:关于detalsview的问题
- DataGird删除数据后,如果使页面保持在当前删除的页码上。
- 大家来说说vs2005服务器新控件吧
a b c d e
b a b c f
每个字母代表不同颜色或形状的宝石
这样一个数组:
伪代码
list(1)(1)="a" list(1)(2)="b" list(1)(3)="c" list(1)(4)="d" list(1)(5)="e"
list(2)(1)="b" list(2)(2)="a" list(2)(3)="b" list(2)(4)="c" list(2)(5)="f"
就表示上面的结果
调换判断: 点击 list(x)(y)时 只能和 list(x)(y+1)、list(x)(y-1)、list(x+1)(y)、list(x-1)(y)这四个宝石调换
命中(纵向或者横向三个一样时)判断:
纵向(伪代码):
for i=1 to 列数
for j=1 to 行数
if list(j)(i)=list(j+1)(i) then
if list(j)(i)=list(j+2)(i) then
命中 让list(j)(i)到list(j+2)(i) 消失 让list(j+2)(i)=list(j-3)(i) (这个时候需要判断j-3是不是大于1的 如果不是则生成新的宝石 并赋值)
end if
end if
next
next
在实际实现的时候还要判断 j+1、j+2是不是大于行数 纵向同理
大概思路就是这样的 实际实现的时候还有很多需要判断的