附件1
Android手机应用程序作品说明表学校保俶塔实验学校作者姓名徐正泽
作品名称聪明猴
(SmartMonkey)指导教师姓名:
电话:
创作思想(创作背景、目的和意义)
在人工智能和移动互联的大时代背景下,我将创作一款带有一定智能判断的手机应用,挑战一下自己的App开发能力和智能算法。于是我创作了一款名叫聪明猴(SmartMonkey)的手机小游戏,聪明猴在棋盘中会根据玩家的落子位置情况,智能分析自己逃离的最佳位置,与玩家斗智斗勇上演围困和逃离的好戏。
创作过程(运用了哪些技术或技巧完成主题创作,哪些是得意之处)
1、核心功能(棋盘绘制):通过坐标图和数组等基本数学原理,利用画布与像素列表x1,x2和y等
编程工具来绘制棋盘。通过像素列表来计算确定圆心,使用画布的画圆功能来实现棋子和棋盘的绘制。
2、核心功能(落子绘制):利用画布被按压功能、像素列表(以下棋的位置像素组)和画圆功能来
确定落子位置并绘制棋子。
3、得意之处(逃跑路径):利用像素列表记录棋子、棋盘空位、棋盘边界和落子位置,通过智能计
算确定最佳的逃跑路径,并通过调用“图像”对象的位置移动来实现聪明猴的逃跑。
原创部分(关键性代码阐述)1、绘制奇数行棋盘代码:
2、绘制偶数行棋盘代码:
3、绘制棋子落子的代码:
4、逃跑路径计算的代码:
参考资源(参考或引用他人资源及出处)
1、《App Inventor编程实例及指南》
2、《App Inventor编程基础》
制作用软件及运行环境(如何运行程序)
制作环境:
1、用Chrome浏览器打开jkw网址并登录,进入MIT APP Inventor2开发环境。
2、在项目菜单中导入项目SmartMonkey.aia
3、这样就可以开发和修改我的SmartMonkey程序了。
4、安装MIT_App_Inventor_Tools_2.3.0_文件
5、启动aiStarter
6、用手机和电脑通过USB接口连接
学编程的游戏app7、在MIT APP Inventor2开发环境中,点击“连接”菜单下的“USB”联调。这样就可以调试程序
了。
运行环境:
Android手机
安装使用步骤:
1、解压SmartMonkey.zip文件
2、将SmartMonkey.apk文件传送到手机上,并进行安装。(建议直接Copy到手机再安装)
3、安装完成后,启动SmartMonkey App。
4、点击“start”按钮游戏就开始了,接下来你就可以和聪明猴斗智斗勇了。
其他说明(需要特别说明的问题)
聪明猴游戏规则
a)当玩家触碰棋盘空闲棋位时,在对应棋位将安放一枚棋子,同时聪明猴会选择位置逃离。
b)当玩家安放的棋子将聪明猴围住,聪明猴没有空闲的棋位可以移动,玩家胜利。
c)当聪明猴逃离棋盘,聪明猴胜利,玩家输了。
d)每次胜利和失败都会记录走棋的步数,以PK玩家和聪明猴的智商。
e)聪明猴一共有3关,关关精彩!
注:如不够可另附页