主页
Top.Mail.Ru Yandeks.Metrika
论坛:“抢”;
当前存档:2003.06.26;
下载:[xml.tar.bz2];

向下

--- |分支无标题| --- 找到类似的分支


Kladov   (2003-02-14 22:59) [0]

您可以在我的网站的“应用程序”中使用它。



Kladov   (2003-02-15 11:33) [1]

已经更新了三次。 什么都没反应。



Bartov   (2003-02-15 11:37) [2]

我们正在等待最终版本:-)



SPeller   (2003-02-15 11:37) [3]

我打开了它,来回它,但是我不了解我在游戏中扮演的角色。 也许我没有看过码头? 还是别的?



Kladov   (2003-02-15 11:50) [4]

好读:)
您的任务是为机器人创建程序。 看完码头之后:)

发行是最终的。 直到星期四,我将继续做我的工作。



Gandalf   (2003-02-15 11:54) [5]

这很有趣,尽管这个想法并不新鲜。 在网络上或通过通信玩很有趣。 他们将创建两个机器人程序员,并互相派遣一个更酷的人:)在此类游戏中,最重要的是好的规则。 例如,我曾经爱过RoboTank。



Kladov   (2003-02-15 19:46) [6]

问题不是谁爱。 语言是否足够简单,以使外行容易理解? 我已经看到,在95之后已经有很多这样的游戏。 他们经常使用接近C的语言。在我看来,这不是学习的最佳选择(儿童)。 尽管我的语言非常简单,并且更接近于汇编程序,但是甚至可以在其中组织微型机器人的交互。

我有一些不同的规则。 我希望获胜者能在大范围内更快地展现出来。 同时,应该选择战斗策略。 乘以更快,或覆盖b о更大的领土。 创建较小但紧凑的密集群体,重新分配能量,或占领大范围并开始更快地进攻。

顺便说一句,4机械手在非常小的战场上输了10x10-它是为大战场而设计的,并且在开始阶段甚至没有假设它会受到攻击。 但在所有其他方面,他只是一个怪物:)



Centronix   (2003-02-15 20:28) [7]

顺便说一句,如果您删除了rob3的自我保护本能,那么它会引导:)是的,它确实会rob4 ...



Gandalf   (2003-02-15 21:37) [8]

您可以组织一个项目,人们将向机器人发送程序,并计算出评分。 名人堂等 -这个想法可以扩展。 尽管我可以纠正它-规则,图形设计,意识形态。 但这是版权,生意。 我记得“ Nikita”有类似的东西-只是程序以图片的形式出现,存在内存限制。 实际上,在许多游戏中,都在记忆,装甲,速度,速度等之间实现平衡。 一切都受到金钱(积分)的限制。



Kladov   (2003-02-16 00:17) [9]

排名和自动锦标赛是一个小难题。 无法保证即使某一步仅保留一种颜色,它们也将继续存在。 例如,他们然后可以自我毁灭。 严格按照您的程序进行:)

当然,可以同意自动举行比赛,可以考虑采取这样的步骤(例如,对于500),然后根据某些规则,计算获胜者,获得积分等。

至于设计。 我唯一想做的就是使所有东西都可以与800x600板一起装入40x40,并且不能同时变浅。 在多年前的8的dos版本中,所有内容看起来都完全相同,只是没有左面板,当然,所有内容都来自命令行。 它由按钮控制。 现在,您甚至可以逐步查看单独的微型机器人程序如何执行。 我只会用英文说明发布它(如果发现不正确,我会改写俄语)。 可执行文件和源代码不再更改。 仅此而已。 做你想做的。 虽然修改引擎。 如果只是规则没有改变(更多):)

顺便说一句,您可以执行不针对战争的任务。 这样一来,就可以形成一张给定的图片。 例如正方形。 或者,最短的“自杀”程序:一个字母S。



miek   (2003-02-22 13:04) [10]

规则需要最终确定。 例如,没有足够的触发器(例如OnHit等)

同时,这是我的杀手机器人:

www.miek.narod.ru/krolik.rob



Kladov   (2003-02-22 14:41) [11]

当然,规则需要更改。 这是另一个简单但有缺陷的方法:

*机器人傻瓜
*作者:克拉多夫
*
*从前进开始,如果有障碍,那么我们将看到
lab1:I.lab4
W.lab1
start1:F.lab1 F.lab1 F.lab1 F.lab1 F.lab1
* W.lab1 *边走边继续
* G.start1

lab4:
A.start1 A.start1 A.start1 *攻击3次
G.lab4 *继续攻击
-----------
然而,兔子击败了他:)

我认为需要进行哪些更改:
-所有针对1 / 4的操作,1 / 10都会执行,
-对1 / 6执行所有10时钟周期的操作。 这将给那些思考更多的机器人带来好处。
-在攻击过程中,仅应吸收从敌人身上夺走的能量的一半,对错误的攻击进行更严厉的惩罚。 例如-10。
-模拟疲劳可能是有意义的:连续几次攻击后,吸收/吸收的能量应该减少。

关于ONHIT,我已经想到了。 您只需要以某种方式限制此命令的操作。 ORIENT很容易用SEND.0 + HEAR替换。
仍然有未使用的字母。 例如UNION,JOIN。 只要弄清楚如何使用它。

如果您有任何想法,可以注销。



miek   (2003-02-22 16:13) [12]

思想是。 我给您发了一封信,所以我在等待答复。



Kladov   (2003-02-22 16:41) [13]

需要很长时间。 再次,什么样的流行病在线,或什么。



SPeller   (2003-02-22 18:41) [14]


> Kladov(22.02.03 16:41)
>时间长了。 再次,什么样的流行病在线,或什么。

或者可能只是服务器超载。 第二天,我无法从Yandex上的邮箱发送任何内容。 收集-请发送-到否:-((



i-C3H7OH   (2003-02-24 01:34) [15]

> Kladov(14.02.03 22:59)

>您可以在我的网站的应用程序中使用它。

和地址? 我不知道 在KOL.MASTAK.RU号上 甚至Yandex搜索:(



SPeller   (2003-02-24 03:33) [16]

http://bonanzas.rinet.ru/r_apps.htm



Kladov   (2003-02-24 09:42) [17]

任何搜索引擎,键入kol mck,以及20-30-50 -...链接都在那里出现。 顺便说一句,这对Yandex来说是一种什么样的爱。 他只是寻找俄语资源的好人。 更好的谷歌,或altavista是相同的。 没错,他们已经买了它-这个世界上没有永恒的事物:(



miek   (2003-02-24 10:07) [18]


到目前为止,我看到了三个问题。

首先,单个机器人的价值几乎为零。 因为
这个沟通团队失去了所有价值-为什么要保存呼叫者的帮助,
您现在是否可以捕获更多细胞?

其次,当两个机器人彼此相对站立并
敲他们的前额,直到有人杀死对手。 希望与彼此
这两台机器人在袭击中均遭受了损坏,但都没有赚到能量。

第三,不受控制的繁殖导致大多数收缩
400移动后,它们看起来像两滴:一个对手占据了75%的区域(即使
机器人之间没有空格),另一个-25%,另一个慢慢完成。
您可以提供更多的罚款来攻击自己,甚至可以处以超额罚款-破坏
尝试获取更多200%能量的机器人。

好吧,小事情。

1。 比赛开始时,请勿将机器人放置在严格定义的单元中,而应将其放置在
犹豫

2。 机器人不攻击,而是防御自己的能力。 独立的运算符;



miek   (2003-02-24 23:33) [19]

顺便说一句,弗拉基米尔,你应该写什么地址?

bonanzas@online.sinor.ru-这个吗?



i-C3H7OH   (2003-02-25 03:20) [20]

>克拉多夫
为什么不使用Yandex? 我找到了他们的一切:)
但是当您寻找英语先生时,谷歌同意更好

> SPeller©
谢谢,我们会看



Alexa.   (2003-02-25 10:13) [21]

型酷机器人:
*我的机器人<BR>
开始:I.atak N> 0.findatak H F.move I.atak N> 0.findatak H F.move G.start <BR>
atak:S.help A.start A.start A.start A.start A.start A.start A.start A.start G.atak <BR>
移动:M> 3.save W G.start <BR>
帮助:W.start G.start <BR>
保存:W E <70.mass T30.start G.mass <BR>
质量:P.atak G.move <BR>
findatak:R.start R.start R.start G.start <BR>



Александр.   (2003-04-25 19:15) [22]

非常有趣的游戏。
我向所有人发起挑战。
我对该程序有一个建议:
介绍某种加密算法
发送到“比赛”并关闭
在保护模式下跟踪团队。



Кладов   (2003-04-25 20:20) [23]

.
>我对该计划有一个建议

档案中的来源:)

我迷上了另一场比赛。 频谱模拟器在做。 PS很少有好的街机玩具,甚至免费的。 对于Spectrum,其顺序为15000(如果不是更多)。 那只是所有的模拟器,它们不适合我:我需要我的孩子玩耍,而不是要把我撕裂,他总是不断地提出要按下哪个按钮的问题。 现在,我已经完成了基本功能,现在开始所有这些工作。 虽然可以测试什么。 它甚至在运行。 包含在应用程序中。



DrFaust   (2003-04-26 16:20) [24]

这是一个很酷的机器人,让某人试图击败他!

*基于faustrob
*更具侵略性的攻击并疯狂繁殖
启动:F.充电P.load F.充电P.load F.充电W.启动
充电:P.fault L.I.Fault G.start
待机:A.开始A.开始A.开始A.开始A.开始P.战斗G.开始



Александр.   (2003-04-29 17:16) [25]

我提供了一个用于比赛的简单机器人- “蜜蜂”.
资格赛显示,它比所有已知的机器人都强大(除了“像酷机器人一样”(未经测试))。
标准和faustrob输了三遍,机器人“兔子”-决斗。 以下是结果和来源:

**机器人“ BEE” **由29.04.2003创建 **由亚历山大发表。 **注意:机器人只能以(Windows俄语)编码工作。 ** **当整个田地都被占用时,将获得繁殖测试的结果。 ** 40x40个蜜蜂+空+空+空步骤= 395个蜜蜂= 1600 ** 10x10个蜜蜂+空+空+空步骤= 229个蜜蜂= 100 ** **比赛结果只有一个团队机器人留在场上时 ** 40x40 BEES + Rob1 + Rob1 + Rob1步骤= 383 BEES = 1594 ** 40x40 BEES + Rob2 + Rob2 + Rob2步骤= 412 BEES = 1598 ** 40x40 BEES + Rob3 + Rob3 + Rob3步骤= 387 BEES = 1599 ** 40x40 BEES + Rob4 + Rob4 + Rob4步骤= 377 BEES = 1549 ** 40x40 BEES + FaustRob + FaustRob + FaustRob步骤= 249 BEES = 757 ** 40x40蜜蜂+兔子+空+空步= 1151蜜蜂= 1599 ** 40x40 Rabbit + BEE + EMPTY + EMPTY步骤= 1620 BEE = 1599 ** ** 10x10 BEES + Rob1 + Rob1 + Rob1步骤= 318 BEES = 99 ** 10x10 BEES + Rob2 + Rob2 + Rob2步骤= 311 BEES = 99 ** 10x10 BEES + Rob3 + Rob3 + Rob3步骤= 235 BEES = 99 ** 10x10 BEES + Rob4 + Rob4 + Rob4步骤= 197 BEES = 98 ** 10x10 BEES + FaustRob + FaustRob + FaustRob步骤= 133 BEES = 71 ** 10x10 BEE +兔子+兔子+兔子步骤= 286兔子= 97 ** 10x10兔子+ BEES步骤= 412 BEES = 99 ** 10x10蜜蜂+ Rabbit Step = 234蜜蜂= 99 天生:P.敌人E <100。天生R.不及格 进攻:F.天生F.天生F.天生F.天生F.天生 F.天生F.天生G. 不通过:I。敌人R.不通过1G。 1:I.敌人R。不要通过1 N <1。继续G:不要通过1 敌人:A.攻击A.攻击A.攻击 A.攻击A.攻击A.攻击G.敌人



Александр.   (2003-04-29 17:16) [26]

我提供了一个用于比赛的简单机器人- “蜜蜂”.
资格赛显示,它比所有已知的机器人都强大(除了“像酷机器人一样”(未经测试))。
标准和faustrob输了三遍,机器人“兔子”-决斗。 以下是结果和来源:

**机器人“ BEE” **由29.04.2003创建 **由亚历山大发表。 **注意:机器人只能以(Windows俄语)编码工作。 ** **当整个田地都被占用时,将获得繁殖测试的结果。 ** 40x40个蜜蜂+空+空+空步骤= 395个蜜蜂= 1600 ** 10x10个蜜蜂+空+空+空步骤= 229个蜜蜂= 100 ** **比赛结果只有一个团队机器人留在场上时 ** 40x40 BEES + Rob1 + Rob1 + Rob1步骤= 383 BEES = 1594 ** 40x40 BEES + Rob2 + Rob2 + Rob2步骤= 412 BEES = 1598 ** 40x40 BEES + Rob3 + Rob3 + Rob3步骤= 387 BEES = 1599 ** 40x40 BEES + Rob4 + Rob4 + Rob4步骤= 377 BEES = 1549 ** 40x40 BEES + FaustRob + FaustRob + FaustRob步骤= 249 BEES = 757 ** 40x40蜜蜂+兔子+空+空步= 1151蜜蜂= 1599 ** 40x40 Rabbit + BEE + EMPTY + EMPTY步骤= 1620 BEE = 1599 ** ** 10x10 BEES + Rob1 + Rob1 + Rob1步骤= 318 BEES = 99 ** 10x10 BEES + Rob2 + Rob2 + Rob2步骤= 311 BEES = 99 ** 10x10 BEES + Rob3 + Rob3 + Rob3步骤= 235 BEES = 99 ** 10x10 BEES + Rob4 + Rob4 + Rob4步骤= 197 BEES = 98 ** 10x10 BEES + FaustRob + FaustRob + FaustRob步骤= 133 BEES = 71 ** 10x10 BEE +兔子+兔子+兔子步骤= 286兔子= 97 ** 10x10兔子+ BEES步骤= 412 BEES = 99 ** 10x10蜜蜂+ Rabbit Step = 234蜜蜂= 99 天生:P.敌人E <100。天生R.不及格 进攻:F.天生F.天生F.天生F.天生F.天生 F.天生F.天生G. 不通过:I。敌人R.不通过1G。 1:I.敌人R。不要通过1 N <1。继续G:不要通过1 敌人:A.攻击A.攻击A.攻击 A.攻击A.攻击A.攻击G.敌人



DrFaust   (2003-04-29 18:31) [27]


> ** 40x40 BEES + FaustRob + FaustRob + FaustRob步骤= 249 BEES = 757

您的胡说八道的BEE根本无法生存!

> ** 10x10 BEES + FaustRob + FaustRob + FaustRob步骤= 133 BEES = 71

太傻了!

这是结果
**比赛结果只有一个团队机器人留在场上时
** 40x40蜜蜂+病毒步骤= 486蜜蜂= 0病毒= 1574
** 40x40蜜蜂+蜜蜂+蜜蜂+病毒步骤= 465蜜蜂= 0病毒= 1534

** 10x10蜜蜂+病毒步骤= 94蜜蜂= 0病毒= 16
** 10x10蜜蜂+蜜蜂+蜜蜂+病毒步骤= 94蜜蜂= 0病毒= 82

我还要指出一件事-正面攻击,超越连续攻击的机器人将获胜,因此我建议将其限制为连续攻击不超过5! 然后采取任何行动。



DrFaust   (2003-04-29 18:38) [28]

这是我的病毒

*病毒 开始:R I.故障P.故障F.充电F.充电P.故障F.充电F.充电G.开始 充电:P.故障L. I.故障F.充电 步骤:F.充电P.充电F.充电F.充电G.开始 凹凸:A.步骤A.步骤A.步骤A.步骤A.步骤P.搏击G.步骤

请提供您的测试结果。
兔子代码在哪里?



Александр.   (2003-04-30 11:52) [29]

我对DrFaust表示歉意。 确实,面对三个FaustRob BEE无法生存。 错误与编码有关-在磁盘上,文件以DOS编码保存。 但是,在一对一的情况下,BEE比FaustRob更强大。
正如miek所写(见上文-22.02.03 13:04),可以在www.miek.narod.ru/krolik.rob上获取Rabbit。
除了A队,F队的“育种”也取得了巨大的胜利。 我仅限于7次重复。 您可以将5作为规则。 乍一看,多次重复执行命令是不公平的。 但是,在这种限制下,从这种“接收”中获得的机智提高
循环:FFFFFFFFFFFFFFFF ... F G.loop
与之相比,不会超过xnumx倍
循环:F G.loop



DrFaust   (2003-04-30 14:47) [30]


>亚历山大。

F队并没有取得明显的胜利,因为机器人分散了整个领域,但最好还是保持注意力并留出自由的繁殖空间。
看一下VIRUS代码,几乎所有团队都在为他们带来活力。
该代码是传播速度,再现性和侵略性之间的最佳折衷。 从这个角度来看,在任何情况下都不会在一对一的战斗中击败该机器人,并且如果有更多的对手,那么它将在初始位置的某些变体中被击败。 例如,像这样:
机器人1 2 3 4 病毒狼Rob4 Rob4

而且仅因为Rob4充当了WOLF的食物!
此外,如果您要给出结果-准确并给出机器人的确切位置,否则我不明白BEE怎么能赢!

这是WOLF代码:

*狼 *由DrFaust发布 开始:F.充电P.充电F.充电P.充电F.充电W.开始 充电:I.击中R.充电G.开始 备用:A.开始A.开始A.开始A.开始A.开始I.战斗G.开始



Александр.   (2003-05-03 15:41) [31]

FaustRob和API节省的结果没有显示API机器人比FaustRob机器人的优势-两胜两负一平:
40x40 FaustRob + Bee +空+空FaustRob = 0 Bee = 1598 Step = 2292。
30x30 FaustRob + Bee +空+空FaustRob = 444 Bee = 456 Step = 2396 ...
20x20 FaustRob + Bee +空+空FaustRob = 0 Bee = 399 Step = 932。
15x15 FaustRob + Bee +空+空FaustRob = 197 Bee = 0 Step = 303。
10x10 FaustRob + Bee +空+空FaustRob = 95 Bee = 0 Step = 301。

某些消息传递机制(S和H命令)不起作用。
机械手发送消息后,周围的DISTANCE伪变量被设置为正确的值(可以在跟踪器中看到),但是H命令没有成功执行(就像内存中没有消息一样),并且没有过渡到消息标签:
* SendHear *作者亚历山大。 *与敌人一起奔跑 b:E> 100.f Pe Hb w:WFWFWFWF Ge f:Fb Fb Fb Fb Fb Gb n:即Rn Gf e:Sw Sw Sw Sw Sw Sw Sw Sw Sw Sw Sw Sw Ge



DrFaust   (2003-05-05 14:12) [32]

其他程序员的沉默或玩具太简单了?



Артём Шегеда   (2003-05-05 20:16) [33]

我在这里用DrFaust测试了这个tsatska-我发现了许多小缺陷。
1。 W命令工作不正确-在垂直位置转弯时,选择了错误的方向:向上或向下。
2。 邮件发送不正确。 当指示半径超过运动场的大小时,玩具溢出。
3。 信息根本没有出现,因为它们总是被假人摩擦。
4。 用于确定机器人在场地上的位置的可疑笨拙的书面程序会使大尺寸场地上的整个玩具减速。
那些人当然可以从地址http://www.shegeda.chat.ru/AutoWar.zip下载更正的版本。
真正的程序员会自行修复它...
我真的希望作者在将来的版本中考虑到这些评论。



Артём Шегеда   (2003-05-05 20:48) [34]

机器人SARANCHA展示了开发中的惊人结果:
*基于病毒的SARANCHA *发表于浮士德 *基因工程师:Artyom Shegeda 启动:R P.故障F.充电; F.充电F.充电P.load F.充电F.充电G.启动 收费:P.boy M> 3。给1 L.收费G.步骤 能量1:E> ​​120。能量2L。电荷G.步骤 能源2:H。能源4 能量3:W XENUMX:T.4,步骤G.开始 崩溃:A.步骤A.步骤A.步骤A.步骤P.崩溃S.60。power 2 I.崩溃M> 3。power 3 步骤:F.充电P.充电F.充电F.充电G.开始
如果在大地图上让他自由活动,他甚至可以惩罚VIRUS机器人



DrFaust   (2003-05-06 11:31) [35]

程序中还有另一个令人不愉快的错误,它错误地计算了一个周期的时间,例如,一系列命令
R * 1 / 2
I.当机* 1 / 4
P.bug * 1
将在一个周期内执行,这是错误的,因为它应该占用1.75周期!



Александр.   (2003-05-07 14:35) [36]

高音!
最新发展的机器人要塞击败了所有著名的早期“单细胞” :-)机器人。 一位同事向我提出了这项工作中使用的想法,不幸的是,该同事尚未允许开放源代码。 以下是一些结果(其中包含一些提示)

* 40x40要塞步骤= 158要塞= 1600 * 10x10堡垒+ Rob3 + Rob3 + Rob3步骤= 53堡垒= 47 * 40x40堡垒+ Rob3 + Rob3 + Rob3步骤= 145堡垒= 1539 * 10x10堡垒+病毒+病毒+病毒步骤= 114堡垒= 94 * 40x40堡垒+病毒+病毒+病毒步骤= 155堡垒= 1547



DrFaust   (2003-05-07 18:10) [37]

说-说我们已经准备好面条叉了;-)



miek   (2003-05-07 20:24) [38]

w,有人能击败Rabbit吗?

仍然有一个新版本:www.miek.narod.ru/neokrolik.rob



Gandalf   (2003-05-07 20:49) [39]

人们,总的来说,我想在这里(在工作台上)定居-AutoWar,并举办比赛-我们将所有机器人都寄给我。

如果您有举办比赛的秘诀,欢迎您。



Александр.   (2003-05-08 11:43) [40]

不要被冒犯 “单细胞的”.
我想到了一类带有两个新思想的新算法:
1。机器人在整个团队的运作算法中的几个角色(机器人-“领导”,机器人-“制造商”,机器人-“战士”,机器人-“泵”)。
2:与机器人互动可增强战斗,防御和繁殖的整体效率。 在这里我什至没有想到自己的想法。 给作者 (克拉多夫)。

与这样的机器人团队(例如“多细胞”)相比,旧算法(包括我的“ API”)得到了体现 “单细胞的”.

打开源代码后,可以稍后检查Robot Fortress的备用结果。 目前,“ 多细胞 机器人(尽管不是我的-MILL和PULSAR),绝对比我的机器人要塞强。



DrFaust   (2003-05-08 13:00) [41]

亲爱的亚历山大,我当然可以理解一切,但是为什么要写一些不能

> * 40x40要塞步骤= 158要塞= 1600

我们采用一个简单的过程,以数学方式检查并确定一个机器人将以1600单位达到人口数量的步骤。 :
条款: 代码: 过程TForm1.Button2Click(发送者:TObject); 变种 c:整数; s:整数; i:整数; a:字节的数组[2..100]; 开始 c:= 3; s:= 4; a [1]:= 1; 重复 对于我:= 1到c 开始 a [i]:= a [i] + 3200; 如果[i]> = 1,则 开始 a [c + 0]:= a [i] div 1; a [i]:= a [i] div 100; inc(c); Label1.Caption:=“ Step” + IntToStr(s); Label2.Caption:=“机器人数量” + IntToStr(c); 如果c> = 100,则退出; 结束 结束 inc(s); 直到错误; 结束 结果: 1步骤2机械手的数量

现在告诉我愚蠢的结果如何。
1600机械手的数量,在实际情况下,机械手仍必须执行旋转和移动(如果失败,则需要-1ed。)

这是真实的数据:
* 40X40 VIRUS2步骤444编号1600
这是病毒:
* VIRUS2 *发表于浮士德 开始:L.冲锋P.搏击P.搏击F.冲锋P.搏击F.冲锋F.冲锋F.冲锋F.冲锋G.开始 充电:P.shoot L.充电F.充电F.充电G.开始 凹凸:A.步骤A.步骤A.步骤A.步骤A.步骤P.搏击 步骤:F.充电P.充电F.充电F.充电I.充电I.开始



Arch-vile   (2003-05-09 11:24) [42]

观众等待着它等待在现场体验堡垒(PULSAR等)!
为了使观众不会想到,他们只会结束演出,您需要提供代码!



Александр.   (2003-05-10 13:26) [43]

亲爱的同事们,所有的事情都有时间了。 当然,我不会将FORTRESS保密(关于MILL和PULSAR-我不能保证,因为它不是我的,但是算法思想是相同的)。 但是我想知道是否还有其他人会找到这个新的解决方案。
例如, DrFaust 已经发现了明显的不一致之处,甚至使用数学模型进行了证明。 而且,正如您所知,对差异的解释有时会带来新的想法甚至发现(有趣的一系列科普文章曾经发表在《化学与生命》杂志上)。
顺便说一下,复制速度很高(当我第一次与“单细胞”机器人在战斗中看到原型时,我感到非常惊讶),而且还有我所谈到的线索(07.05.03 14:35),而DrFaust注意到了复制速度的高低。 但是我没有非常仔细地阅读邮件(08.05.03 11:43)。 还有一个线索:
相互作用 机器人来提高战斗,防御和战斗的整体效率 繁殖.
因此,在实验的初始条件下 DrFaust 需要添加:
无能量泄漏

在一段时间内,我将不得不离开讨论。 MILL和PULSARA的作者也许会支持我。
再见。
保护差异。



Gandalf   (2003-05-10 15:31) [44]

很高的繁殖率(如果让任何人感到惊讶)很容易解释。 这个想法来自很久以前,但是自然的懒惰和工作量使它无法实现,并且显然他们不会:(。有可能将能量从机器人传递到机器人。然后情况就不会像这样发展了(经典!)

f(t)= 2 ^(t / 25)(我很清楚为什么,每个动作+ 2,但您需要+ 50总共25个动作并加倍)

我们沿着路径f(t)= 1 + t / 2(如果我没记错的话):
100->50/50->101/1->51/50/3->102/1/5->51/51/5/3 и так далее.

很快但线性地进行,因此您需要将它们组合起来,例如从s时刻开始,我们得到:

f(t)=(1 + s / 2)* 2 ^((ts)/ 25)-如果我们从35开始,那么通过1600的动作,我们将很快获得190。 强度似乎更快,但这是因为计算并不完全正确,因为从某个阶段开始,我们得到的不是+ 1机器人,而是每转+ 2,依此类推。
从15的发展来看,增长将会更快,但这意味着什么呢?
乘数(1 + s / 2)将更改为其他值。
问题是多少? Rosto非常快。
OK 15-已经+ 2个机器人
OK 21-已经+ 3个机器人
OK 24-已经+ 4个机器人
好的28-已经+ 5个机器人(以及某个地方+每转50总能量)
即 此外,每步生产的机器人数量+每阶段1。
到35时,机器人数量意味着,我们将拥有大约100!

然后替换,我们得到:

f(t)=(100)* 2 ^((t-35)/ 25)-1600移动到130 令人印象深刻。 实际上,由于增长率惊人,因此转向第二种策略的需求已成问题。
但是,真正超过速度已经不现实,出现了自由空间,机动性丧失和“思想”的问题。 因此,根据理想的估计,用于1600移动的158单元的速度相当适中,但我认为它相当不错,甚至可能接近实际条件下的最大值。 实际上,如果有更多时间,您可以计算实际的最小移动量。 我认为他在该领域中的某个位置,与之前在100动作中获得的胜利相比,这对游戏而言并不是很重要。



Arch-vile   (2003-05-11 14:43) [45]

好吧,这个想法已经出现了,现在我们正在等待堡垒的发布:)



DrFaust   (2003-05-14 14:01) [46]


>亚历山大。 (10.05.03 13:26


>甘道夫©(10.05.03 15:31

这并不是很严重,但是FORTRESS代码等等。 否,因为他们的测试结果太奇妙了,难以置信。
尽管有这样一种方法-告诉发明者他们说反重力引擎已经被发明了,但是如果发明者对他的想法火上浇油,那么您就会创造出这种引擎。 但这是很多虚构的东西,真实的数据是由数学提供的。 在我们的版本中,具有一定公差(条件)的几何级数显示了TIORITIC的发展极限,这是由于无法成功运动的能量开销和用于计算和确定机器人行为策略的时间损失(没有积聚和能量损失的空转)而几乎无法实现的。 关于能量传递的整个讨论都是空的,因为总能量将保持不变,但是会有额外的移动,因此会浪费时间。经过一段时间后,如果机器人数量增加一倍,则选项会产生更大的结果(繁殖线周长每次都会翻倍),而部分机器人会产生更大的结果。它可以与泵以及其他泵一起使用(更多的精力,但在重新配置单个机器人的策略上浪费时间)。 因此,事实证明是谁迅速占领了这个领土,第一个将达到最大数量。



miek   (2003-05-14 22:34) [47]

DRF>这并不严重,但是FORTRESS代码等。 否,因为他们的测试结果太奇妙了,难以置信。

我完全同意。

DRF>因此,事实证明谁迅速占领了领土,而第一个达到最大数量。

首先,达到最大数量并不是获得收益的保证。 例如,您的副本轻松自然地繁殖,比兔子快两倍(!),并迅速捕获了整个区域,但是仍然失败了。 顺便说一下,正是由于能量从内部转移到前线,新兔子才比简单的兔子更强大。
其次,占领整个领土的那一刻来得太快了,此后不受控制的分裂战略就失去了效力。

总结 首先,占领该地区更为重要,然后对其进行有效控制(入侵者的破坏)和侵略性更为重要。



Arch-vile   (2003-05-14 22:39) [48]

2miek
>灭绝
您不小心没有将字母“ r”与“ l”混淆? :)

蝗虫基螨:
开始:正确暂停.boy前进。充电暂停.boy前进。充电暂停.boy前进。充电前进。充电GOTO.start 充电:PAUSE .boy M> 3。1 LEFT。充电GOTO。step 能量1:E> ​​130。能量2左移。充电GOTO。 Energy 2:HEAR。Energy 4 XENUMX:在哪里 能量3:TRANSFER.4.step GOTO.start 停止:ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step PAUSE.step PAUSE。 S.50.energy 2 IFENEMY .boy M> 3.energy3 步骤:FORWARD。收费PAUSE.boy FORWARD。收费FORWARD。收费GOTO.start



Alek Aaz   (2003-05-15 10:21) [49]

它击败了除病毒和蝗虫(及其突变体)以外的几乎所有敌人。它与上级敌军交战得很好。
开始与哑巴有关。 从他看来,几乎消失了。

*********************** *地精* * Alek Aaz * *********************** 测试:P.atak M> 3.stand N> 0.turn L.test 开始:F.test F.test P.atak L.test G.start atak:A.test2 A.test2 A.test2 A.test2 A.test2 A.test2 A.test2 A.test2 A.test2 A.test2 A.test2 G.atak 支架:P.Atak P.atak E> 150.give M> 3.stand G.test 转弯:L I.atak L I.atak L I.atak 给:T.60 L G.stand test2:I.atak F.test G.test




DrFaust   (2003-05-15 11:26) [50]

人民,我建议为进行机器人战斗建立一些限制和规则。
1。 确保提供初始条件:
a)所用程序的版本(版本v2.3包含一些严重错误,有一个固定版本,请参见 > Artyom Shegeda(05.05.03 20:16));
b)机器人的初始位置(对于某些机器人,初始位置的选择起着{附近,相反角度,随机位置}的作用)的作用。
c)您的机器人代码(如果已经宣布要提供链接),如果其他先前未宣布的机器人参加了战斗,则代码也适用-未接受匿名者。
2。 连续攻击次数N <= 5 (我认为这是可以理解的,为什么不理解的人会看到来自 > DrFaust(29.04.03 18:31)

总的来说,这个主题是开放的,让我们进行发明和建议,顺便说一下,正在为源文本创建一个编译器-这是为那些想要保留其原始想法的人准备的...但是目前尚不清楚如何将机器人交换用于测试和战斗-也许通过邮件投资,但我们仍然可以喜欢。




DrFaust   (2003-05-15 11:48) [51]

v2.3.3a版本中的主要更改
2.3.3版本 补充: “胜利条件”-< max >填写该字段之前的游戏 < 只有一个 >游戏,直到剩下一名获胜者 “渲染”-< 全画图 >(如果选中),绘制每个循环,否则以XXX的速度绘制: 第20次快速 第5次 第1次慢 “起始位置”-< RandomPos >选择机器人的随机位置 变化: 攻击的价值如下: 前额E = 5 侧向E = 10 在尾部E = 20 然后根据攻击机器人的能量: 如果能量小于100 E:=舍入(E / 100 *能量); 如果能量100 E:= E; 如果能量大于100 E:= E + Trunc((Energy-100)/ 20) 即每100%的能量> 1 + 20时获得的奖励 机器人强劲而有力地击中了额头。 更正: W队 -现在,方向是随机选择的,也可以是呼叫者! 在垂直位置转弯时,它工作不正确,选择了错误的方向:向上或向下。 H队 -消息正常发送!消息根本没有到达,因为它们总是被假人摩擦。 当指示半径超过运动场的大小时,玩具溢出。 重做坐标的定义。 用于确定机器人在场地上的位置的可疑笨拙的书面程序会减慢具有大尺寸场地的整个玩具的速度。 固定时间周期记帐。 错误地考虑了周期时间;结果,连续执行了多个团队,而这实际上并不适合一个周期。
到目前为止,您只能从我这里获取它-我会根据要求发送。



Alek Aaz   (2003-05-15 17:00) [52]

他们走了。 dwheel@yandex.ru



Alek Aaz   (2003-05-15 17:07) [53]

顺便说一句,可以将游戏放在DelphiGFX上。 当然,这只猫为它的图形哭了,但是我认为,作为一个有趣的游戏的例子,这还不错。 另外,更多的人会知道:)



Arch-vile   (2003-05-15 17:30) [54]

他们去找我 我的名字上有肥皂:)
好吧,如果攻击<= 5,那么我几乎是纯SARANCHA



Gandalf   (2003-05-15 18:16) [55]


>到目前为止,您只能从我这里获取它-我会根据要求发送它。


这个版本恰恰在“人民工程”中。

PS:在周日,我将举行比赛并布置成绩表。



DrFaust   (2003-05-16 11:29) [56]


>甘道夫©(15.05.03 18:16)
>在“人的项目”中正是这个版本。
> PS:在周日,我将举行比赛并布置成绩表。

谁把它张贴在那里,以及它来自哪里,我不知道。
我给Kladov发送了修订版(2.3),但又发布了一个修订版(2.3.3),因此在国家级项目中,有一个中间版本(我什至不记得那里所做的更改)没有包括所有的更正。

PS。=>致克拉多夫。
... > Kladov(25.04.03 20:20)
>>我对该程序有一个建议
>存档中的来源:)

我了解您可以根据FreeWare协议对他们进行一切处理! 这是关于“我”的-我希望很清楚...




Gandalf   (2003-05-16 15:30) [57]


>我向Kladov发送了修订版(2.3),但后来我离开了
>另外(2.3.3а),因此在国家项目中
>版本(我什至不记得那里所做的更改)不包括在内
>包括所有更正。


您知道的更好,只是在UnitRobot文件中显示2.3.3a和相同的注释,然后将其发送给我。



DrFaust   (2003-05-16 17:56) [58]

他向所有人发送了报告...招待会...



miek   (2003-05-16 20:10) [59]

建议,评论。

1)用于记录机器人名称的一种符号(用于比赛)。 它是/作者的昵称/,下划线//此机器人的版本(由作者提供)/,下划线,/机器人自己的名字/,下划线,/通过邮件下载或接收的日期/。 一个例子:

gandalf_3.01_terminator_23.05.03
miek_B_neokrolik-b

(日期是可选的,但可取)

2)不需要保护机械手的来源。 如果他们一对一地交叉,将立即引起注意-他们无法互相击败。 通过更正,即使是很小的更正,机器人也一定会变得更糟。 您不发布原始机器人-仅是最好的机器人?


PS原则上,不需要在文件末尾执行GOTO。 但是,一旦将其卸下,机器人就会立即变得笨拙。 我想程序中有小故障。

PPS传播了两个新机器人:

S-根据Kladov的建议绘制字母S。www.miek.narod.ru/_s.rob

neokrolik-b-兔子世代的最后一个(到目前为止)。 www.miek.narod.ru/neokrolik-b.rob



Плохой человек   (2003-05-16 23:39) [60]

> 保护机械手源是可选的。 如果他们一对一地交叉,将立即引起注意-他们无法互相击败。 通过更正,即使是很小的更正,机器人也一定会变得更糟。 您不发布原始机器人-仅是最好的机器人?

错了 我从Arch-vile偷走了消息源,我有一个机器人弄湿了TONGS。 好吧




Плохой человек   (2003-05-16 23:43) [61]

一般而言,请看:

*婴儿 开始:正确暂停.boy前进。充电暂停.boy前进。充电暂停.boy前进。充电前进。充电GOTO.start 充电:PAUSE .boy M> 3。1 LEFT。充电GOTO。step 能量1:E> ​​135。能量2左移。充电GOTO。 Energy 2:HEAR。Energy 4 XENUMX:在哪里 能量3:TRANSFER.4.step GOTO.start hack:ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK。攻击步骤STTACK步攻击步骤攻击步骤攻击步骤攻击步骤攻击步骤攻击步骤攻击步骤攻击步骤攻击步骤攻击步骤ATTACK步骤。ATTACK步骤。ATTACK步骤。ATTACK步骤。ATTACK步骤。ATTACK步骤。ATTACK步骤。ATTACK步骤。ATTACK步骤。ATTACK步骤。ATTACK步骤。ATTACK步骤。ATTACK步骤。逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.sh d ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step ATTACK.step逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击逐步攻击攻击步骤STTACK步攻击步骤攻击步骤攻击步骤攻击步骤攻击步骤攻击步骤攻击步骤攻击步骤攻击步骤攻击步骤步骤ATTACK。步骤ATTACK。步骤ATTACK。步骤PAUSE。故障S.70。电源2 IFENEMY。故障M> 3。电源3 步骤:FORWARD。收费PAUSE.boy FORWARD。收费FORWARD。收费GOTO.start



Arch-vile   (2003-05-17 17:47) [62]

2miek
请像其他所有人一样直接在论坛文本中调试源代码,因为 我下载了分支,阅读了该文章,第二次您无需进入Internet。
如果您改变一些变量,机器人可能会变得更糟,甚至更好

2Bad男子
据说-不要做更多的5攻击:)

2DrFaust
我建议按照建议,在游戏中为智能非智能机器人添加一个复选框(例如“随机位置”) 克拉多夫(22.02.03 14:41):
我认为需要进行哪些更改:
-所有针对1 / 4的操作,1 / 10都会执行,
-对1 / 6执行所有10时钟周期的操作。 这将给那些思考更多的机器人带来好处。

虽然他的建议 -模拟疲劳可能是有意义的:连续几次攻击后,吸收/吸收的能量应该减少。 我认为皮疹:)这是一个机器人,他有点疲劳。 此外,他在核反应堆中工作,电池不坐下。



Arch-vile   (2003-05-17 22:26) [63]

在此,在机器人绘制字母S的图像中:
暂停F.stop3 F.stop3 C.wait F C.wait FLF C.wait F C.wait F C.wait F C.wait FL C.wait FPFFLFFFFB C.wait F C.wait FR C.wait F C.wait FL C.wait FLFFR C.wait FL C.wait F * A + 1机器人 PFL C.wait F C.wait F C.wait F C.wait FR C.wait F C.wait FR C.wait F C.wait FR C.wait FL C.wait F C.wait FLF * Ar C.wait FPFFFB C.wait F C.wait FR C.wait F C.wait F C.wait F C.wait F C.wait RF C.wait FR C.wait FL *弧 C.wait FPFLFB C.wait F C.wait F C.wait F C.wait FL C.wait FLFF C.wait FPFRFR C.wait F C.wait F C.wait F C.wait FL C.wait *拱 FPFLFFR C.wait F C.等待FPFLFFB C.wait * v开头的Arch- + 1机械手 F C.wait F C.wait F C.wait FLF C.wait FL C.wait F C.wait F C.wait F C.wait FR C.wait * Arch-v FPFR C.wait F C.wait F C.wait F C.wait FL C.wait * Arch-vi FPFLFFFFB C.wait F C.wait F C.wait F C.wait FL C.wait F C.wait F C.wait * Arch-vil FPFFFB C.wait F C.wait FR C.wait F C.wait F C.wait F C.wait FR C.wait F C.wait FR C.wait FPFRF * Arch-vile 停止:P E <30.stop X-1.turn T.20.stop2 G.stop stop2:L G.stop stop3:X = 20 G.stop 转:LX = 5 G.stop 等待:P E98.wait Q
即使是对艺术不感兴趣的人,该代码的源代码中也有一个有趣的想法。 这是一个计时器:)



Плохой человек   (2003-05-18 00:05) [64]

>据说-不要做更多的5攻击:)

好的,完全不要使用字母W和F ...



Arch-vile   (2003-05-18 11:11) [65]

对于代码校正器-即使具有200能量(嗯,> 100),带枪口向右旋转的机器人也无法正确显示,但边缘有一个小的空白



Arch-vile   (2003-05-18 11:12) [66]

对于代码校正器-带有枪口的右转机器人显示不正确,即使它具有200能量(嗯,> 100),也仍然留有一个小的空白边缘。
比上一个更具艺术性的机器人:http://fifteens.narod.ru/_arch-vile.rob



DrFaust   (2003-05-19 14:28) [67]


> miek(16.05.03 20:10)
> PS原则上,不需要在文件末尾执行GOTO。
>但是,一旦将其卸下,机器人就会立即变得笨拙。
>我想程序中有小故障。

我没有注意到这样的故障,但是仍然在程序的文本中查找-如果机器人程序的文本已完成,则该命令的搜索解码功能返回nil,这被解释为对第一行代码(0)执行跳转命令(GOTO),如果还有时间第一条命令被执行。



DrFaust   (2003-05-19 15:52) [68]


> Arch-vile©(17.05.03 17:47)
> 2DrFaust
>我建议在游戏中添加一个标志(例如“随机位置”)
>适用于智能笨拙的机器人,如Kladov(22.02.03
> 14:41):
>我认为需要进行哪些更改:
>-要对1 / 4执行所有1 / 10操作,
>-1会执行所有针对6 / 10的操作。 这将带来优势。
>那些思考更多的机器人。


到目前为止,用于逻辑的命令太少了-名词序列很长。 命令尚未被编译,更改时间间隔对于“智能”机器人几乎没有任何好处,我已经想知道了。 有必要对kamand系统进行重做以添加一些东西并更改名词,然后安排权重。
但是要想出一个这样的系统,其中的“智能机器人”将比简单但多产且贪食而不接收大脑的优势。 任何人都可以这样做...




Gandalf   (2003-05-19 22:44) [69]

-=比赛进行=-
已经3小时... 所有10x10战斗都已经过去。 :0。



Alek Aaz   (2003-05-20 05:39) [70]

恕我直言。
GOTO使“即时”-对一系列攻击的限制将消失
暂停-1度量-跳过此步骤
议案
前进-1 / 6
左等 1 / 3
输入类似BACK的内容-反转(不要以180度旋转)-1 / 6
攻击-1通过度量来度量施加的损害“涂片”。 比如说1 / 10条,1 / 2能量被泵入额头
输入支票
“空前”
“彼此领先”
“受到攻击”
使用变量进行比较,分析和操作,使1 / 10



VSV.   (2003-05-20 14:48) [71]

大家好!

扔掉旧的机器人!!!新机器人的时代已经来临!!!
亚历山大 已经有好几次提出开发新算法的想法了,现在轮到我了。
这是两个简单的播种机器人:
********************************************************** *机器人血淋淋的W :-) *(“堡垒”,“米尔斯”和“脉冲星”的弟弟) * 20.05.03作者VSV *********************************************** .... T49 X> 0.m3 X = 1 m1:Y = 0 F.w0 F.w0 F.w0 F.w0 F.w0 Y = 1 F.w0 F.w0 F.w0 F.w0 F.w0 G.m1 w0:L.w0 P.a1 P.a1 P.a1 G.m1 m2:R.w1 P.a1 P.a1 P.a1 G.m4 m3:Y> 0.m2 L.w1 m4:F.w1 F.w1 F.w1 F.w1 F.w1 G.m4 w1:I.a1 R.w2 G.m4 w2:I.a1 R.w3 G.m4 w3:I.a1 R.w4 G.m4 w4:I.a1 M> 3.e1 R.w1 G.m4 a1:A.m4 A.m4 A.m4 A.m4 A.m4 G.a1 e1:M <4.m4 P.a1 E> 120.t1 R.e1 G.m4 t1:T20.m4 R.e1 G.m4

********************************************************** *机器人Kolobok-KillerЖ:-) *(“堡垒”,“米尔斯”和“脉冲星”的弟弟) * 20.05.03作者VSV *********************************************** .... Txnumx X> 49.m0 X = 3 m1:F.w1 F.w0 F.w0 F.w0 F.w0 L.w0 G.m0 w1:L.w0 G.m0 m1:R.a3 P.a1 P.a1 P.a1 P.a1 m1:F.w4 F.w1 F.w1 F.w1 F.w1 G.m1 w4:I.a1 R.w1 G.m2 w4:I.a2 R.w1 G.m3 w4:I.a3 R.w1 G.m4 w4:I.a4 M> 1.e3 R.w1 G.m1 a4:A.m1 A.m4 A.m4 A.m4 A.m4 G.a4 e1:M <1.m4 P.a4 E> 1.t120 R.e1 G.m1 t4:T1.m20 R.e4 G.m1





Arch-vile   (2003-05-20 17:45) [72]

种子不见了! 一个新时代已经来临-星球大战时代! :))
这个机器人是建立在我自己的TONG(不是建立在我的蝗虫上)和VSV的想法上。
*钢鼠 T.49 X> 0。半停X = 1 I. 转动:F.转动F.转动F.转动F.转动F.转动F.转动L.转动G.移动 转:L。转G.步行 半赢:R.m1 P.quest P.quest P.quest 开始:F.充电F.充电F.充电F.充电F.充电F.充电G.开始 冲锋:P。搏击P.搏击P.搏击M> 3。给1 L.冲锋G. M1:I.打L.m2G。 M2:I.打L.m3G。 M3:I.战斗L.冲锋G.步骤 Give1:E> ​​130。Give2G。 Give2:HEAR。Give4 Give3:在哪里 Give4:T.40。步骤G. Give1 站立:A.步骤A.步骤A.步骤A.步骤S. 2。给3 G.打架 步骤:F.m1 F.m1 F.m1 F.m1 F.m1 G.



DrFaust   (2003-05-20 19:35) [73]

好酷,因为他自己没有掺杂!
是的,想法很明确。 现在我们应该期待突变体的出现,也许是一个新的想法。



Malder   (2003-05-20 19:49) [74]

总的来说,这个想法不是什么新鲜事。 并多次演出。 我认为,RoboWar被称为互联网上有关该主题的最受欢迎的游戏(俄语)。



Плохой человек   (2003-05-20 20:21) [75]

非常真实的病毒-KOLOBOK和STEEL RAT。 我有一个创建病毒等级的想法,但是我并没有因为愚蠢而意识到。 恭喜你!



Arch-vile   (2003-05-20 23:14) [76]

我接受祝贺! 我仍然有改进的想法,也许明天或后天会有下一个版本。
令我非常遗憾的是:)钢铁之锤并不总是在小范围内击败KOLOBO。 在2的3案例中,大矿总是赢,小赢。



Arch-vile   (2003-05-20 23:25) [77]

我们以为,我决定了:)
您必须更改规则:)
1度量= 2 / 3度量
1 / 2度量= 1 / 3度量
1 / 4度量= 1 / 6
1 / 10度量= 1 / 10或 0
新的伪变量-需要字段的大小(用于通过智能机器人选择策略)

2Bad男子
该病毒是机器人之一:)而且必须将它们(机器人)称为 机器人



Плохой человек   (2003-05-20 23:33) [78]

不,我通过有关病毒的游戏遇到过此类游戏,因此它仍然...



Arch-vile   (2003-05-20 23:55) [79]

上车的人不要放慢脚步,您的机器人在哪里? 如果没有竞争,我该如何改善自己? 我想看看MILL,PULSAR和FORTRESS是什么



Arch-vile   (2003-05-21 15:47) [80]

UP
那又怎样 我很期待!



Ru   (2003-05-21 16:23) [81]

你无法与the头杀手,烂号竞争

我有一个愚蠢的问题:下一个是谁还不能确定? (除了我)



Arch-vile   (2003-05-21 17:34) [82]

2Ru
烂数字是什么意思? 我很有同情心,赢了!
2DrFaust
Ishcho的新想法:
新团队:未来的朋友? 好像是仇敌。
新的伪变量:字段大小,自己的数量,陌生人的数量。 可能有变化-一个人的密度(一个数/字段大小),另一个(计数器的数量/字段大小)。
2亚历山大
已经有了新形式的机器人。 堡垒在哪里,是吗?
2All
再生机器人,在40 * 40上运行。 您将确保他在181动作中占据了整个领域:)
T49 F 开始:PE <99.start 笔触:LFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFG。



Ru   (2003-05-21 17:56) [83]

繁殖与Kolobok:180为Kolobok赢得胜利



Плохой человек   (2003-05-21 18:09) [84]

是的,该用if和for编写有价值的语言了。



DrFaust   (2003-05-21 19:25) [85]

这样做的话,尽管该版本似乎已经用尽了资源。

旧的东西:
*克隆病毒 *发表于浮士德 T.49 开始:F。充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电F.充电L.充电G.开始 充电:P.shock L.充电F.充电F.充电F.充电F.充电F.充电F.充电G.开始 凹凸:A.步骤A.步骤A.步骤A.步骤A.步骤P.搏击 步骤:F.充电P.充电F.充电F.充电P.充电G.开始



Arch-vile   (2003-05-21 21:09) [86]

Ru©(21.05.03 17:56)

繁殖与Kolobok:180为Kolobok赢得胜利

这意味着它用不到200个移动就填充了该字段。 新的育种升级版本填补了〜150个举动中的领域。

用我们的替换ORIENT-我们的机器人在前面吗?



Ru   (2003-05-22 09:54) [87]

没有人可以复制,在230-250步骤将其呼出



Ru   (2003-05-22 11:54) [88]

文件DiVo_02.rob

* ######################################
* ###机器人“左变态” ###
* ######################################
*
*与变形虫战斗在8391步骤中获胜
*得分:变态:+ 1556 -9686变形虫:-22779
m1:L.atc F.atc P.atc G.m1
atc:I.atak E> 50。已发送G.m1
atak:A.atc A.atc A.atc G.atak
发送:T.50.m1

实际上对于变形虫它是打算的:)



Vlad Oshin   (2003-05-22 13:10) [89]

但是太好了!



DrFaust   (2003-05-22 16:08) [90]


>甘道夫©(19.05.03 22:44)

不久比赛的结果将是? 在哪里



Arch-vile   (2003-05-22 17:17) [91]

繁殖称为繁殖,繁殖而已,仅此而已。 此版本捕获了40 * 40的整个字段,用于127的移动!
T.49 运行:E <10开始R。运行Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm Fm G.步行 m:Rm Fm Rm Fm Fm Fm Fm Fm Fm Lm Fm Lm Fm Fm Fm Fm Fm Fm Rm Fm Rm Fm Fm Fm Fm Lm Fm Lm Fm Fm Fm Fm Rm Fm Rm Fm Fm Lm Fm Lm Fm Fm Fm 开始:PPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP G.路径
2DrFaust
一切巧妙的方法都很简单... 4标签,但最重要的是切碎了。



Arch-vile   (2003-05-22 17:21) [92]

Perelazim在“游戏”中进行讨论! 在那儿抓树枝比较容易。 在这里太频繁了。



VSV.   (2003-05-23 09:17) [93]

这是繁殖 115 移动!
************************* * 115.rob VSV ************************* T49 X> 0.m1 X = 1 m0: F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 RFR F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 F.w0 LFRFL G.m0 w0:R.w0 G.m0 m1:L PPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPP F.w0 G.m0




VSV.   (2003-05-23 09:22) [94]

这是一座堡垒 Александра.
请注意,作者缺席了2周,并且代码没有得到改进。
********************************************************** ******* *堡垒作家亚历山大 ********************************************************** ******* T49 X> 0.c * ********************************************************** ******* X = 1 Ft Ft Ft Ft Lt Ft Ft Ft Ft Lt Ft Ft Ft Ft Lt p:Ft Ft Ft Ft Ft Ft Ft Gp t:Rt Gp ********************************************************** ******* ********************************************************** ******* u:Id M> 3.r * c:Ru N> 0.s * r:Pd N> 0.s E <98.r M <4.f T45 Gr * ********************************************************** ******* w:即M <2.f M> 3.r Lw * f:Fw Fw Fw Fw Fw Fw Fw N> 0.s Gf * e:Af Af Af Af Af Ge Ge * ********************************************************** ******* s:ID M <2.o B N <1.r ID * o:R ID N <1.r Go * d:Ar Ar Ar Ar Ar Gd * ********************************************************** *******

PS:在“游戏”中,闲聊几乎完全消失了。



Nick Denry   (2003-05-23 10:51) [95]

很酷的事情,我叫了很长时间,只有图形会更慷慨!



Ru   (2003-05-23 11:05) [96]

> VSV。 (23.05.03 09:22)
clonovir管理堡垒(DrFaust(21.05.03 19:25))



Vlad Oshin   (2003-05-23 12:18) [97]

但是如何实现x:= x + 1?



DrFaust   (2003-05-23 12:49) [98]


> Vlad Oshin©(23.05.03 12:18)


X + 1 => X = X + 1



DrFaust   (2003-05-23 13:31) [99]


> Ru©(23.05.03 11:05)
>> VSV。 (23.05.03 09:22)
> clonovir管理要塞(DrFaust(21.05.03 19:25))

是的,他会与任何人打交道-看到旧的VIRUS的代码在其内部区域的攻击和防御方面爬行了出来,并且以新的伪装,它是战斗机器人中复制速度最快的!

对于旧的-

>亚历山大。 (07.05.03 14:35)
>高音!
>最新发展的机器人要塞战胜了所有已知的机器人
>早期的“单细胞” :-)机器人。 使用的想法
>在这项工作中,一位尚未允许的同事向我建议
>,不幸的是,开源。 这是一些结果
>(它们包含一些提示)
>
>
> * 40x40要塞步骤= 158要塞= 1600
> * 10x10堡垒+ Rob3 + Rob3 + Rob3步骤= 53堡垒= 47
>
> * 40x40堡垒+ Rob3 + Rob3 + Rob3步骤= 145堡垒= 1539
>
> * 10x10堡垒+病毒+病毒+病毒步骤= 114堡垒= 94
>
> * 40x40堡垒+病毒+病毒+病毒步骤= 155堡垒= 1547

我的堡垒一直无法完全击败旧病毒,直到Step = 1475这位老人并没有坏!



Ru   (2003-05-23 14:26) [100]

事实证明,基于在尽可能短的时间内获得最大能量的机器人程序总是比其他任何程序都更优化。

愚蠢的问题:也许我们应该介绍机器人类别?



Arch-vile   (2003-05-24 13:31) [101]

BANDARLOGUE,基地-克隆病毒。 给他的祖先浇水。 并非总是如此,但在大多数情况下。 (8个,共10个)
*通俗的 *作者Arch-vile T.49 开始:F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge F.charge R.charge G.start go:F.charge P.battle F.charge F.charge P.battle G.start 停止:P.charge E <120.charge T34.charge G.charge 充电:P.battle M> 3.stop R.charge F.charge F.charge F.charge F.charge F.charge F.charge G.start 战斗:A.go A.go A.go A.go A.go P.battle



Ru   (2003-05-26 10:26) [102]

是的,浸泡在大:)



Arch-vile   (2003-05-28 19:26) [103]

UP
什么是新的?



Ru   (2003-05-29 14:34) [104]

在引入了机器人程序之后,机器人程序如此快速地繁殖,并且很好地吞噬了对手,因此,没有必要再做任何新的事情了。 或者,在这种情况下,引入一些类别的机器人,这些机器人将使机器人能够平等竞争。



DrFaust   (2003-06-04 12:24) [105]

好吧,没有什么新鲜的,但是抱歉...
到目前为止,我已经被搏击俱乐部带走了,这当然是继拔河之后的第二场智力游戏,但一次却有时甚至是消磨时间的自由消磨时间...



Страницы: 1 2 3 整个分支

论坛:“抢”;
当前存档:2003.06.26;
下载:[xml.tar.bz2];

楼上





内存:1.08 MB
时间:0.111 c
1-84177
Edik Dyatlov
2003-06-11 08:45
2003.06.26
在循环中绘制一个窗口


11-84058
驻军
2002-08-21 14:08
2003.06.26
我想:))


1-84147
Rel_
2003-06-11 12:05
2003.06.26
TTreeNode


1-84140
ngczn
2003-06-10 13:27
2003.06.26
输入掩码


3-83871
SkyN
2003-06-02 14:29
2003.06.26
DBGrid.Columns





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法语
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 淡米尔文 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский