人工智能实战2019第一次作业_李大

项目 内容
课程 人工智能实战2019
作业要求 第一次作业 介绍自己,提出课程项目建议
我的课程目标 见下具体作业
此作业帮助 学会使用博客,明确课程目标
我的Github主页 LeeDua

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