就是这个游戏,http://www.filelodge.com/files/hdd2/29546/baoshi.JPG 
第一次写游戏,什么都不知道,请各位指教。

解决方案 »

  1.   

    做成WEB的? JS就能搞定 如果空了我给你写个简单点的
      

  2.   

    初步设想:
    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是不是大于行数 纵向同理
    大概思路就是这样的 实际实现的时候还有很多需要判断的
      

  3.   

    非常谢谢 luluonline(kazama),你能否用c#或者vb帮我写一份?我的msn是[email protected],可以用msn和你聊吗?
      

  4.   

    VB还是VB。NET? QQ15249326 全天在