鱼C论坛

 找回密码
 立即注册
查看: 4397|回复: 6

[技术交流] 学习第24天----贪吃蛇(带简单寻路)(未完善)-15pb

[复制链接]
发表于 2017-11-3 16:54:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这是学习第四周的项目作业,感觉还是很有难度的,自己有点钻牛角尖了,开始写的时候根本没有想自动游戏的功能,纯粹是因为调试的时候每次都需要人工操作,才萌生了写自动游戏的功能,比较弱智,代码实现也比较繁琐,类封装完全是为了应付作业要求,函数名什么的定义什么的也很随意,
想了些跟项目无关的东西,
比如计算机只能做非0即1的操作,如果出现非0非1的选择,计算机就可能不作为,就好比从起点到终点,只知道一个终点方向,怎么才能让蛇头不撞墙,我们有时候看蛇怎么那么笨啊,前面明明是死路,它怎么就判断不出来呢,其实是因为我们站在一个三维角度去看待的,如果身处二维界面,我们一样不知道,现实中还有人会迷路呢,何况计算机,在身处十字路口时,只能看到四个方向有没有障碍物,哪个障碍物离的远,可能就更安全,
个人对AI的理解
我觉得要想让机器出现思维,一定要让其具有学习能力和接收反馈的能力,还有就是改错能力。比如,危险值,危险值越高,代表这个动作越危险,机器执行该动作的概率越低,每做出一个动作,根据反馈值来修正危险值,就跟小孩一样,对一个两岁小孩而言,插座的危险值可能比较低,如果有次被电了,这个危险值就大了,下次再摸插座的概率就小了,这就是一个接收反馈并学习的过程。计算机有思维就应该会犯错,犯错了才能修改。
人无完人,机无完机。
完善计划:
①记录每次转向,不会迷路的人应该是潜意识记下了自己的转向。优化寻路。
②游戏自动化,并记录每局游戏数据,通过海量次数模拟,修正游戏寻路,达到更高分
贪吃蛇_15pb
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-11-4 09:48:02 | 显示全部楼层
培训之前,你是不是有基础啊,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-4 11:21:13 | 显示全部楼层
as453030671 发表于 2017-11-4 09:48
培训之前,你是不是有基础啊,

不知道算不算,就看了下小甲鱼老师的视频,看到指针那里看不懂了就不看了,代码基本没敲过.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-5 09:24:31 | 显示全部楼层
闪电猫网络 发表于 2017-11-4 11:21
不知道算不算,就看了下小甲鱼老师的视频,看到指针那里看不懂了就不看了,代码基本没敲过.

那小伙子,你很有天赋嘛
我很欣赏你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-5 10:57:45 | 显示全部楼层
as453030671 发表于 2017-11-5 09:24
那小伙子,你很有天赋嘛
我很欣赏你

是老师教的好,刚开始不好意思问,觉得自己的问题会不会太弱智了,后来接触多了,不管问什么,都很耐心的回答,很感谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-16 09:35:20 | 显示全部楼层

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-4-30 10:04:08 | 显示全部楼层
我以为学长会附加个思路解析什么的 给差评了啊  不过AI实现是不是要到数据结构链表那里才能实现啊 现在感觉没学AI实现啊 26项目生
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-29 18:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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