软件过程与项目管理第七次作业

软件过程与项目管理第七周作业

我们的2D游戏已经基本成型了,只有一些小的接口没有实现,现在要做的主要工作就是测试。我们测试要用到的语言是lua语言。我们以前没有接触过lua语言。这周我就上网学习了一下lua语言的背景知识,下面做一个简要的总结:

1、lua简介:lua是一个小巧的脚本语言。其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能。

2lua的目标:Lua的目标是成为一个很容易嵌入其它语言中使用的语言。大多数程序员也认为它的确做到了这一点。

3lua的主要特性:轻量级、可扩展性;

4lua的应用场景:游戏开发、独立应用脚本、web应用脚本、扩展和数据库插件、安全系统。

5、基本的语法:我是参照网上的教程,网站的网址为:http://www.360doc.com/content/14/0116/10/9200790_345646276.shtml

6、本项目中的测试用例:

function main()

SetWindowSize(1024, 600);

SetTitle("Maisakura Test");

GraphLoad(3, "Y.jpg");

GraphLoad(4, "01010103.jpg");

--GraphLoad(5, "01010103.bmp");

GraphSetXY(4, 200, 0);

SoundLoad(1, "bgm.wav");

SoundPlay(1, 0, 1);

GraphSetDraw(3, 1);

GraphSetDraw(4, 1);

GraphSetAlpha(4, 128);

MotionMove(4, 300, 200, 0, 0, 5000, 0, 1);

End

这段lua测试的是图片的相关设置以及背景音乐的播放等相关的接口是否被实现。更多接口的测试还在进行中。

时间: 2024-10-23 05:23:12

软件过程与项目管理第七次作业的相关文章

软件过程与项目管理第七周作业

软件过程与项目管理第7周作业 驱动和责任 请阅读驱动和责任这篇文章,讨论团队如何能让所有人都明确驱动和责任. 文章链接:http://www.cnblogs.com/xinz/p/4298446.html 有极端的看法说,任何与报酬挂钩的绩效评估都是有害的,你怎么看? 文章链接:http://www.joelonsoftware.com/articles/fog0000000070.html 答:1. 团队是有着一个共同目标的一群人,团队成员有各自的分工,互相依赖合作,共同完成任务.如何一步一步

软件过程与项目管理第八周作业

软件过程与项目管理第8周作业 关于未来实体商城会不会消失的问题 现在网上购物.电子商务越来越流行.普遍,极大的方便了大众的生活,同时也给实体店带来巨大的压力.尽管如此,我认为实体商城不会有消失的那天. 不管未来物流达到如何发达的程度,实体商城仍然有其不可取代的价值.下面就举几个例子: 比如说服装店,虽然说在网上买衣服可以足不出户,也不用考虑天气.但对于很多女孩子来说,逛街(绝大部分是在逛服装店)绝不是为了单纯的去买衣服,也有很多人很享受逛的这个过程,试衣服的过程,或者和同伴消磨休闲时间,促进感情

软件过程与项目管理第五周作业

软件过程与项目管理第5周作业关于创新 创新是现在很热门的一个话题,国家鼓励支持创新创业,提倡人应该具有创新精神,创新促进时代社会进步.成功的创新可以带来巨大的改变,不仅是个人的成功,更有可能改变社会生产生活方式,这样的例子有很多,例如马云的阿里巴巴集团,旗下的支付宝就改变了我们的支付方式,用手机就能完成支付,这是一次伟大的创新,马云想到了别人想不到的事,看见未来发展趋势并牢牢的把握住了机遇.还有iphone的成功都离不开创新.   创新带来的成功和效益可见一斑.然而并不是有创新精神就能创新,有好

软件过程与项目管理第六次作业

软件过程与项目管理六次作业 小组项目方面,我们的总体已经出来了,下周小组长让我们学着用脚本语言写写测试用例. 这周我主要在准备文档,我们组目前才完成了两个文档,一个是需求分析文档,一个是立项说明文档,还有一个概要设计文档还在建立和补充当中.我发现在开发一个项目的过程中,文档的书写也是一个很让人头疼的问题.我们的项目不大,所需要的文档也不多,但我觉得这些文档已经很让人头疼了.首先我们的文档是几个人分部分写然后再一起总结的,我就发现不同的人写文档的风格就不一样,比如说,分点标序号,有些人就喜欢用数字

软件过程与项目管理(第一周作业)

一. 15选1的第3题: 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些,各有什么优缺点?(提示:搜索一下Microsoft TFS.GitHub.Trac.Bugzilla.Rationale,Apple XCode)? Microsoft TFS(Team Foundation Server): 优点: 任务版上能将需求.项目进度一览无余,对于小团队而言,比甘特图更有用 集成了项目管理.版本控制.BUG 跟踪,能有效实现 SCRUM 能与 VS 无缝接合 缺点: 搭建.维护t

软件过程与项目管理第八次作业

软件项目与过程管理第八周作业 我们的小组项目已经基本完成了,这周我们小组的主要工作就是做测试和写测试文档. 我的主要任务是测试一些接口的功能,包括:Graph.Movies.System等等一些模块的接口,测试用的语言是lua,lua在上周已经简单的了解学习了一下.我们的测试主要用的是黑盒测试的边界值法.如对图片透明值的测试,GraphSetAlpha(int idx, int a)这个接口,设定一张指定图片的id后,我就将alpha值设置为小于0,等于0,0到225之间,225,大于225这么

软件过程与项目管理(第四周作业)

第一象限: 建议采取“差异化”的办法,全力以赴投资在这个领域: 1.构建完整的知识树结构,内容上全面细致,有具体的实际应用举例,允许用户在每一个知识页下交流评论,提出自己对该知识点的学习看法或疑惑. 2.因为我们的用户主要是大学生计算机系群体与高校老师,所以我们提供了个人用户板块,用户可以在上面发表自己的生活动态.博文或者课后作业,便于老师和学生们的交流分享. 3.用户体验上,不同页面之间的跳转流畅,知识节点有已学习标记,整个学习过程思路清晰,所有界面风格活泼统一,此外还提供一些必要的生活功能.

软件过程与项目管理(第二周作业)

关于产品同质化问题的一点见解 上一次作业里面我提到了我用过的两款移动团购软件百度糯米和美团,当时我对于这两款软件的比较有点肤浅,仅仅是说我觉得百度糯米的活动比较多,优惠更多,所以它才更吸引我一直在用.老师根据我的阐述提出了产品同质化的问题让我思考. 如今的社会,上到家具电器,下到生活用品,几乎所有的东西都涉及到产品同质化的问题.因为如今的经济飞速发展,每一种可以买到的物品几乎都有很多知名品牌可供我们选择.如何打破产品同质化,使自己的产品脱颖而出,受到众多消费者的青睐,应该是每一个商家都想要解决的

软件过程与项目管理第五次作业

软件项目过程与管理第五次作业 (因为上周请假回家了,所以上周的作业这周补交) 由于我们小组的项目是做一个简单的2D游戏引擎,起初我对游戏引擎不是很了解,为了更好的参与到这个项目中去,我利用网络学习了一些关于游戏引擎的相关知识,在这里做一个简单的总结. 1.游戏引擎的概念:游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件.这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始.大部分都支持多种操作平台,