我写的一个带AI的Tetris,大家可以无聊的时候玩玩,或者看电脑对战(按F8)

zierben 2010-08-08 08:34:35
http://download.csdn.net/source/2606393

嘿嘿 要分的,就算支持哥们了。
不过也有不带分得,在blog里。

还有,这是完全带源码的 C#做的。 一般人玩不过它哦!
...全文
165 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
YANGAIAN 2010-08-15
  • 打赏
  • 举报
回复
顶!!
zierben 2010-08-14
  • 打赏
  • 举报
回复
已经结束AI的编程了,现在的智能一般人赢不大了了,再顶一把!
zierben 2010-08-12
  • 打赏
  • 举报
回复
L的早就改了,智能这块也提高了一些 你可以去再试试,在
通过俄罗斯方块浅谈游戏中的AI(序)中有最新版本的下载。
davy_chen 2010-08-10
  • 打赏
  • 举报
回复
补充一下,上面的方式比较适合自消,但是不太适合攻击。
另外你的L形的旋转和多数传统俄罗斯方块旋转的中心不一致,一般的是以长边中心方块为旋转中心的。
davy_chen 2010-08-10
  • 打赏
  • 举报
回复
我不清楚你的AI是什么思路,但是最简单的就是让电脑遍历各种可能组合,然后看哪种组合最合适。而如何评价适合程度,我认为主要看两个方面,一个是图形上端的平整度,另外一个是图形中间的空格数。其实怎么放和很多人认为的磊的高度没有直接关系。
zierben 2010-08-10
  • 打赏
  • 举报
回复
确实如你所说,如果考虑平整度,不考虑攻击,用你说的方法没有错,不过这个AI的魅力自然是更像我们自己玩,能攻击的那种,而且不要总输。
实际说白了是你说的,洞、平整度,除了消行,也确实就这两个函数,但平整度的平衡不好写,我甚至想推倒重做。
可以看看我写的(七)提升。你也可以下个更新的版本看看。感觉确实摆放的工整了很多,但是真得快不是我得对手了。值得深思。
对于旋转那个 还真没有注意,我可以去改改,这个是初始化的工作 好做:)

非常感谢!
zierben 2010-08-09
  • 打赏
  • 举报
回复
嘿楼上的兄弟,能不能说一下你感觉哪里可以提高呢?
如果是视觉效果的话,我想还可以放一下,我搞效果确实不行啊!
特别是在AI方面的可提高的地方。
或者给个更好的思路。
非常感谢。
davy_chen 2010-08-09
  • 打赏
  • 举报
回复
支持一下,不过感觉很一般。

594

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧