游戏的功能很简单:
把一张图片分成几个小块,打乱次序,玩家通过移动图片把原图片重现出来。
我是这样想的,要实现这样几个子功能
1。图片的分割:把一张图片分割成若干的小块,再打乱次序的排列
2。玩家通过鼠标或着键盘移动所定位的小块图片(首要要定位)
3。最好还能自己选择图片怎么才能实现上述的功能呢?尤其是图片的分割和移动。
请有经验的同志帮我。

解决方案 »

  1.   

    http://www.tonixsoft.com/index.php?mmenu_id=4&smenu_id=0025
      

  2.   

    呵呵,偶这边有一个呀。http://www.fastlib.net/
      

  3.   

    在内存里头一个看不见的窗体上维护一个完整的图片,可见的窗体上的图片都是用bitblt函数从看不见的窗体上的图片上切出来的.
    我做过一个类似的,可以把任何图片做成拼图的.效果很好.
      

  4.   

    qinzheng(秦政) :
      能讲具体一些吗?
      

  5.   

    很简单,就是维护两个窗体,一个可见,一个不可见,不可见的真正读如一个图.这个图是完整的,不是拼图的.而可见的就是用户见到的,他上面的图不是直接方上去的,而是利用bitblt从看不见的窗体上切出来得,至于切的位置和大小,那看你的程序逻辑了.你需要自己维护数组来记录每一块的位置.
      

  6.   

    qinzheng(秦政) :
    是用VB编写的吗?