- 浏览: 5615 次
- 性别:
- 来自: 天津
最新评论
-
pywepe:
怎么没下载呀?
HAHA极品五子棋 -
DAOException:
mark下,学习了
HAHA CHAT 仿QQ的一个程序 -
gzjhqh:
这源码在那里啊?怎么没有呢?
HAHA CHAT 仿QQ的一个程序 -
askjsp:
<p>这个UI嘛,还是得改进下啊。</p&g ...
HAHA CHAT 仿QQ的一个程序 -
yeshaoting:
做得不错...二个星期比我做的飞信好多了~
HAHA CHAT 仿QQ的一个程序
文章列表
(附源码)
这个程序是我一时兴趣,想研究一下QQ的工作原理,然后用了两周课余时间草草编写出来的,程序不是很规整,嘿嘿
这个程序是简单的五子棋对战平台
使用CS模型,由服务器统一管理对战平台。
当客户端登录的时候首先在本机开启一个UDP端口,并一直监听这个端口,我们将这个端口作为游戏过程中首发指令的工具。然后客户端通过TCP协议将本机的IP、端口和一些用户状态信息发送给服务器。
服务器端保存一个用户的列表,列表中包含用户的IP、端口、游戏状态等信息。服务器当接收到一个用户的上线请求时,就将服务器端保存的列表发送给该用户。用户接受到列表后就可以直接和其他用户之间进行UDP通讯,通过UDP发送指令完成五子棋游戏。
另外还有一种思路是:只在局域网里建一个基于UDP传输协议的五子棋对战客户端。
这种模式就不需要专门的 ...
人机对战——五子棋(附源码)
界面编程大家应该都不陌生,主要的还是在这人机对战的算法
总的来说,要让电脑知道该在哪一点下子,就要根据盘面的形势,为每一可能落子的点计算其重要程度,也就是当这子落下后会形成 ...
(附源码)
游戏虽然很低端,但是也有值得深思的问题。拼图游戏大家都会玩吧,但是你能计算出怎么走才能使用最少的步数完成拼图吗?这问题貌似很高端……
(附源代码)
黑白棋大家都玩过没,可能网上名字不是这个,游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。不懂规则的朋友可以在网上搜一搜“黑白棋”。
这里是我自己做的一个黑白棋的人机对战程序,使用的方式就是权值法。比如如果该黑方下棋,那么把能摆放黑子的位置全部记录下来,然后把这些位置能获得的最大收益(也就是权值)计算出来,取权值最大的一个摆放棋子。值得注意的地方就是每一个位置上权值的计算法则,简单的法则是这样的:四个角上位置权值最大,其次是四条边线,再次是从外围向里数第三个正方形上的位置,再次是第三个正方形里面的位置,最后是从外围向里数第二个正方形上的位置。当然,对于每一 ...
闲来无事把以前编过的程序拿出来晾晾(附源代码)
使用JLabel二维数组,在JLabel上贴图片来达到显示的效果,功能嘛比微软自带的扫雷程序稍微多那么一点点