人工智能实战2019第一次作业_李大
其他
2019-03-01 11:38:04
阅读次数: 0
1.本课程具体目标
- 从应用层面熟悉人工智能的开发流程:熟悉微软感知服务API、模型搭建流程、调试流程。
- 接触界面编程:学会包装内核程序,能独立完成较美观的界面程序。
- 接触项目管理:掌握多人协同开发的流程,在开发进度管理层面上获得一定认识,在过程中学习沟通、协作技巧。
- 规范编程习惯,学习项目工程量较大时的设计模式。
2.学习过的编程语言及代码行数
- Vhdl:1000
- Verilog:1000
- C:2000
- Python:2000
- C#:5000
3.AI项目想法
- 概述:实现以下多人卡牌游戏AI(特殊性主要源于机制、流程的相对简易程度)
- 背景:一款多人桌游,简述如下:
1.核心机制:总牌库为1-8八种牌,每种数量与其数值相等;游戏过程中一般情况下玩家每个人持有5张,但玩家不能看到自己的牌,只能看到别人的牌。
2.游戏流程:每个玩家在自己回合可以从小数值到大猜测自己拥有哪些牌,若成功则触发卡牌的效果(对其他玩家造成惩罚或自己获得利益),若失败则获得惩罚,并结束自己回合。游戏结束条件为场上任一玩家因惩罚出局,导致出局事件的玩家为胜者(自杀除外)。
- 此项目对线上多人卡牌类游戏后有需求、使用价值,可训练高质量AI参与游戏在一些情况下可提升游戏体验。桌面游戏进程中往往需要全员持续参与,若有玩家离开游戏以AI替代可以在保证游戏体验的情况下延续游戏,也可以用于帮助玩家熟悉规则、学习技巧。如今线上多人卡牌游戏尚少,但近来已有越来越多的成功案例出现,未来此类游戏丰富后,此项目可以提供一个通用的基础AI模板。
转载自www.cnblogs.com/lixiaoda/p/10455269.html