项目描述
翻译提供远程工作。您需要使用遗传算法编写一款同名游戏的蛇训练。
1. 20乘20的场地。
2. 场地上有食物,总是独自出现。
3. 蛇在一个格子上移动,可以随时向左或向右转。
4. 如果蛇吃到食物,它会获得+1评分点,并在尾部变长1个单位。吃完后,食物会出现在随机位置(但不会在蛇身上)。
5. 如果蛇越过屏幕边缘或咬到自己的尾巴,就会失败。
6. 蛇可以看到整个屏幕,您可以选择在入口处提交给蛇的参数,以及它选择的函数,以决定下一步该做什么。
7. 有三个选项:继续直行,向左转,向右转。
1. 20乘20的场地。
2. 场地上有食物,总是独自出现。
3. 蛇在一个格子上移动,可以随时向左或向右转。
4. 如果蛇吃到食物,它会获得+1评分点,并在尾部变长1个单位。吃完后,食物会出现在随机位置(但不会在蛇身上)。
5. 如果蛇越过屏幕边缘或咬到自己的尾巴,就会失败。
6. 蛇可以看到整个屏幕,您可以选择在入口处提交给蛇的参数,以及它选择的函数,以决定下一步该做什么。
7. 有三个选项:继续直行,向左转,向右转。
教育和咨询 银行转账