设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4327|回复: 13
打印 上一主题 下一主题

[讨论] 程序对战,所谓巅峰对决。

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1323
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
跳转到指定楼层
发表于 2012-1-3 02:43:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
程序对战,所谓巅峰对决。

这回是真的实力不足了,所以希望版主能支持,展开一次这样的活动。

游戏内容,以一个有策略性游戏为平台,这个游戏最好稍微简单一点,以至于一般的懂脚本的人都能写出来AI。

游戏本身只是一个能够基本按照游戏规操作或者则运行的游戏,剩下的就是看AI了。

接下来就是我不会的了,首先是要将这个游戏WEB化,然后在这游戏左右两边有两个可以输入文字的窗口,用于输入代码。当然网站默认有手动操作代码,,当然手动的不存在AI。
你可以输入你自己写的代码,然后保存在WEB上,以便后面的人挑战,所谓的挑战就是输入他的AI代码,然后运行游戏,AB双方都用到的是脚本AI,然后一直运行到分出胜负,当然可以用三局两胜制,为了防止代码被侵权,可以让别人的代码不显示出来。不懂脚本的可以手动操作来挑战。

如果上面没看懂,通俗的说,就是使用两个人写的AI脚本,在一个平台上运行,看谁的AI更厉害。当然,不会写的人,就人工操作来和别人的脚本对战。

于是AI脚本的难易程度,和玩家上手精通的难易程度就要找一个平衡点,我提出以下游戏,虽然我提出过。

贪吃蛇,

在80*60的场地上两条蛇,分别是P1,P2,这两条蛇争抢食物,以增长自己,目标是让对方无路可走而撞死。无论谁的蛇头撞到自己的或者别人的身体,均为失败,蛇头相碰的话,同样看谁撞到谁,因为两条蛇移动并不是同时的而是ABABABABAB这样的(有好多无聊人老是问这)

由于可以用寻路脚本,然后在加上自己的扩展,写AI脚本不至于太难。玩家也没玩过这种游戏,所以起点差不多。

在游戏说明上要提供必要的变量名,方法名,以及运行方式等。

这种程序员间的对战会不会很有趣呢,不过我想应该能让不少人写脚本更犀利吧?

点评

lz联系我q374544202  发表于 2012-1-7 16:30

评分

参与人数 1星屑 +60 收起 理由
orzfly + 60 精品文章

查看全部评分

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

13
发表于 2012-1-9 20:06:57 | 只看该作者
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1185
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

12
发表于 2012-1-7 09:15:56 手机端发表。 | 只看该作者
ruby蛇和python蛇?

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

11
发表于 2012-1-6 22:59:15 手机端发表。 | 只看该作者
本帖最后由 逸豫 于 2012-1-6 23:05 编辑

所谓AI不就是必胜策略么……好吧我承认博弈论什么的我没研究过……
其实吧游戏这种东西很容易搞出必胜策略什么的,除非引入随机变元。
顺便对2K说如果只是执行个程序就把服务器搞摊了那网上的那些ONLINE JUDGE可以关门了

点评

OJ经常被搞死无误。。  发表于 2012-1-9 20:06
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8080
在线时间
7346 小时
注册时间
2010-7-16
帖子
4915

开拓者

10
发表于 2012-1-4 09:51:03 | 只看该作者
我们那计算机系年年搞这个游戏AI大赛,有一年就是贪吃蛇的。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
246 小时
注册时间
2011-12-11
帖子
260
9
发表于 2012-1-3 16:47:19 | 只看该作者
匿名者 发表于 2012-1-3 16:24
如果砸掉能带给我更大收益的话为什么不可以?(你没看到章鱼和YFF他们几个前几天刚砸了ACE么~ ...

所以说可以用类似RM拼图那样的决策树拼图= =||||
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

8
发表于 2012-1-3 16:42:03 | 只看该作者
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2011-12-12
帖子
34
7
发表于 2012-1-3 16:30:47 | 只看该作者
没有动力的对战,谁来用RMB铺路我就看好!

请更换签名。
                    BY:管理员
回复 支持 反对

使用道具 举报

乌有君
6
乌有君  发表于 2012-1-3 16:24:50
本帖最后由 匿名 于 2012-1-3 16:33 编辑
九夜神尊 发表于 2012-1-3 11:08
匿名的那位,不想花V来认识你。
哪有你那么多事,是不是说你老爸给你买了台PSP,你觉得把它砸了的感觉更开 ...



如果砸掉能带给我更大收益的话为什么不可以?(你没看到章鱼和YFF他们几个前几天刚砸了ACE么~\(≧▽≦)/~)
你难道不希望提前考虑一些极端情况加以控制么?
永远不要指望用户会绝对按照我们设想地来填写输入。
于是,我只是提醒你,你经得起砸么?

此外捏,认识和不认识有区别么?人的认识受环境的约束,你真的能够认识你所不认识的事物么?抑或,你只是认识了我所要你认为自己认识的东西以让你认为你认识。
否则,还要心理学的、变魔术的、玩虚拟仿真的人干啥?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
246 小时
注册时间
2011-12-11
帖子
260
5
发表于 2012-1-3 12:09:30 | 只看该作者
本帖最后由 琪露诺 于 2012-1-3 12:13 编辑

感觉可以用决策树的形式来提供AI的实现,这样就可以扩大一些玩家范围(方便理解),而且更安全~另外最好能有定时更新什么的,修正一些不平衡的内容,或者定期加入新的元素,否则到最后就杯具了= =
另外有个东西叫Mugen……

关于游戏形式,咱觉得用带生产(或者建造)的固定数值SLG更合适。
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

4
发表于 2012-1-3 11:44:22 | 只看该作者
以前做过,事实,而且是大型的,但是没人会玩,去年也有人想弄个简单的,最后还是失败了。我记得现在就北大的一个人工智能实验室还在举行低级五子棋大赛,结果就是棋谱大赛。。

点评

易证杀死对,方后再吃是最优的  发表于 2012-1-3 11:52
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-25 02:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表