领先的中文IT技术网站    IT技术从现在起飞

飞诺旗下: 技术社区 | 在线电子书 | 在线试题 | 资源下载 | 飞诺搜索 | 技术博客
用户名: 密   码:
   飞诺网 加入收藏
飞诺网 软件编程 新闻频道 开发频道 系统频道 服务器 网络频道 网络安全 Java频道 C/C++ PHP开发 电子书 资源下载 社 区 博 客 在线试题
软件编程 C C++ Java VB Delphi Foxpro 汇编语言 游戏开发 移动开发 软件工程师 软工与管理 VC shell编程 C#
编程开发 JAVA C/C++ C++ VC C语言 VB C# Delphi Foxpro 汇编 shell编程 游戏开发 软件工程师 WEB开发 PHP ASP Asp.net JSP AJAX CGI JavaScript HTML CSS 数据库 MSSQL Mysql Oracle Access Sybase DB2 sql2005 Office Word Excel Powerpoint Wps 认证考试 二级C语言 三级网络 程序员 网络工程师 思科认证

您当前的位置:飞诺网 >>  软件编程 >> 游戏开发

C# 联网 五子棋

www.diybl.com    时间 : 2007-12-26  作者:佚名   编辑:本站 点击:   [ 评论 ]




      最近有做个个人网站的想法,就是做那种开源代码的站点,最近忙与考试,始终没有开始实施我的想法,不过我想我也可以在其他的地方把自己的代码发出来,现在把N久前用C#做的一个双机互连的五子棋游戏发出来,新手参考,高手就喷吧.
      以前没做过五子棋,本想做个人机对战的,可是人工智能我没那个水平,实在没办法,就做了个双机对战的,其中有几个算法都没做过,特别是棋子的定位,想了半天,用了一个虚拟坐标系加一个hash表实现鼠标棋子定位,不知道这样做好不好,至少我当时不知道还有什么办法,因为我没看过别人的代码,所以一切东西全是我自己凭空想出来的,也不知道对不对,我只知道把功能实现了.我想这是我第一次用C#写的最大的WinForm程序,也许是由于看了另外一个.Net游戏开发引擎代码的原因吧,我觉得有必要练习一下

       现在把全部代码发出来
        C# 双机互联五子棋
 要说明一下的是,在游戏背景音乐上,用了ManagedDirectX里面的东西,所以想调试的话,必须确保你的机器里装了DirectX9.0
     OK, 就这样,我还会接着发其他的代码 

如果图片或页面不能正常显示请点击这里
游戏开发推荐文章

文章评论

BBS社区热贴