如何用vb.net编写像棋?
问题是这样的,就是我要用vb.net 编写一个有关象棋的程序! 谢谢大家给出宝贵的意见! --------------------编程问答-------------------- 不會,幫你頂頂。 --------------------编程问答-------------------- 观察学习 --------------------编程问答-------------------- 帮顶 --------------------编程问答-------------------- 很早以前看过VB.60 写象棋的代码,棋子是用贴图片主要是算法头痛! --------------------编程问答-------------------- AI很难做 --------------------编程问答-------------------- 编程和象棋都要修炼到易做图级别,才能编。
--------------------编程问答-------------------- 界面一般都是绘制
不过,要用 控件也可以~ --------------------编程问答-------------------- .界面呢.做几个控件能解决.要实现很多接口.蛮复杂.先打基础吧. --------------------编程问答-------------------- 外观方面肯定容易的
有点美工的底子就成
关键是如何用编程反映象棋游戏的规则
而且让这些规则统一起来
多半是一大堆“IF....THEN”“WHILE....DO”“FOR....NEXT”
.
偶不会 呵呵 --------------------编程问答-------------------- 谢谢!
是很复杂的哦! --------------------编程问答-------------------- wo 是来学习的 --------------------编程问答-------------------- 如果只是双人对战,很简单的贴图就搞定了,但是要实现人机对战,核心算法太高深了...........以前做过一个五子棋人机对战的试验品,算法还是抄袭的某大大的,棋力也只是一般般......惭愧 --------------------编程问答-------------------- 实现人机算法,就太复杂了,不是一句两句说得完的 --------------------编程问答-------------------- 是哦! 很难弄的哦! --------------------编程问答-------------------- 我以前也用vb.net写过一种棋,但没象棋那么复杂,可以人机对战也可以局域网对战
其实写这种东西要是灵感来了可能写起来就很快,否则就相当困难,建议你在编写之前仔细设计每一步算法 --------------------编程问答-------------------- 上网找个手机游戏的象棋反编译一下,看它们的算法吧 --------------------编程问答-------------------- 建议先做双人对战,做好了之后再想人机对战 --------------------编程问答-------------------- 先研究研究状态空间之类的东西吧.
不过很奇怪楼主怎么想做这个东西呢?
有商业前途?这个好象看不出来.
有科学价值?:以现在PC机的运算能力,想做一流的程序,只怕很难.
兴趣?那还不如直接研究人工智能. --------------------编程问答--------------------
补充:.NET技术 , VB.NET