《游戏软件工程》介绍续

news/2023/12/9 17:41:28

14实践(关于软件修订)

■ Examining the stripes to find candidates for revision 检验功能子集以找出需修订的候选
■ Determining the more feasible options 决定更多可行的功能
■ Planning and justifying revisions 计划与调整修订工作
■ Estimating the effort required 评估需要的努力
■ Developing ways to test the revisions 开发出测试修订版的方法
■ Implementing the code 实现代码
■ Revising supporting materials 修订支持的材料
■ Implementing the extension 实现扩展

15团队工作

■ What a team is and how it is formed to address the needs of a new project什么是团队,以及如何组织团队用以驱动一个新项目的需求
■ The roles people play both formally and informally when they join a team 进入团队的人在一起正式与非正式合作的规则
■ How members of a team can communicate using standard software engineering
tools使用标准的软件工程工具,可以支持多少个人的团队内部相互交流
■ How reviews contribute to the ability of team members to communicate effectively 审评如何使团队成员有效的交流
■ Ways to view the team in light of project management perspectives 如何从项目管理全景的视角去观察团队
■ The use of project tracking media to help everyone on the team focus on tasks and
understand dependencies 使用项目跟踪媒介来帮助团队中每个人集中于工作并且了解工作的关联
■ How teams fail and how you can work to remedy some of the causes 团队是怎样失败的,以及如何挽救

16过程改进

■ The basics of process improvement 过程改进的基础
■ How processes use change management strategies 如何改变管理策略
■ Models of capability maturity for software development 软件开发能力成熟度模型
■ International standards of quality for software development 软件开发的质量国际标准
■ Capability maturity models that extend beyond software development  能力成熟度
■ Applying standards to a team or organization 在团队或组织应用标准
■ Implementing procedures for managing change and improving processes 管理变化和改进过程

17发布计划与管理

这章主要结合游戏发布的具体情况介绍游戏测试完成后到上市期间的过程。单多为单机游戏

■ Defining the basic activities of release planning
■ How release planning differs from release management
■ Levels of release
■ Release schedules
■ Planning for profits
■ How different types of games require different management strategies
■ Responding to release problems
■ Making the world safe for the next release

18文档化---学习如何学习

■ Understanding that documentation is more than a collection of documents 文档化是学习的过程,而不是文件的搜集。

■ How documentation becomes a way that an organization teaches itself its own
culture 文档化成为一个组织教学自身文化的过程
■ How collecting and storing information can end up being more of a loss than
a gain
■ Techniques and technologies that supplement documentation efforts
■ Providing easy ways that people who are not technical writers can create good
documents
■ Assigning roles and responsibilities for documentation
■ Creating contexts in which developers use and benefit from documentation

19 软件工程和游戏开发的哲学

这章很有意思,从多个方面介绍了一下软工和游戏开发的边边角角。

 

总的来说,这本书利用一个实际游戏的例子贯穿始终讲解游戏开发中的软件工程应用。活灵活现。不过,感觉还是游戏开发说的较少。尤其是游戏策划给游戏开发带来的关键行为,交互游戏设计给软件实现带来的不确定性,可玩性平等这种主观因素对软件质量的影响,美术与技术的结合,美术生产力,美术,策划,程序三个性质迥然不同部分的团队管理。。。这些游戏开发中会遇到的切肤之痛并没有阐述到。不过作为一本工具手册,可查阅性颇为丰富。而且里面提到的问题,都确实是在游戏开发中的软件开发部分会遇到的。中国够格的游戏开发项目管理人太少了。游戏开发比单纯软件开发至少要复杂2-3倍。因为有美术,和游戏策划才形成一个完整游戏开发。而且不像行业软件,游戏是世界性产品,要竞争的都是世界最顶级产品。在中国敢做游戏开发的,不是无知者无畏的二百五,就是大勇大谋的英雄。

 



http://www.niftyadmin.cn/n/3647555.html

相关文章

【洛谷】P3368 【模板】树状数组 2

题目地址: https://www.luogu.com.cn/problem/P3368 题目描述: 如题,已知一个数列,你需要进行下面两种操作:将某区间每一个数数加上xxx;求出某一个数的值。 输入格式: 第一行包含两个整数NNN…

Java高级工程师必备知识!细谈分布式事务的前世今生,值得一读!

开头 提起Spring,大家肯定不陌生,它是每一个Java开发者绕不过去的坎。Spring 框架为基于 java 的企业应用程序提供了一整套解决方案,方便开发人员在框架基础快速进行业务开发。 我最近一直在研究大厂的面试,发现现在的不论大大小…

5年后的OGRE3D,与从其中SHARED_PTR谈开

OGRE3D 引擎一向与时俱进,依靠强大开源社区的支撑,总是能很快地把比较新的图形引擎技术加入其中。几年下来,它成了一个试验最新图形技术的平台。1。2支持了d3d的MTR(multi render target)--- de…

【洛谷】P1177 【模板】快速排序

题目地址: https://www.luogu.com.cn/problem/P1177 题目描述: 利用快速排序算法将读入的NNN个数从小到大排序后输出。快速排序是信息学竞赛的必备算法之一。对于快速排序不是很了解的同学可以自行上网查询相关资料,掌握后独立完成。&#…

Java高级开发面试,蚂蚁金服Java岗内推,绝对干货

前言 继续总结吧,没有面试就继续夯实自己的基础,前阵子的在面试过程中遇到的各种问题陆陆续续都会总结出来分享给大家,这次要说的也是面试中被问到的一个高频的问题,我当时其实没答好,因为很早之前是看过springboot启…

About H3D2 Engine铪

*H3D2 ENGINE开发早年的H3D ENGINE,现在有个商业游戏产品应用。基于OPENGL的H3D,当初设计具有GL的1.2.1 ,1.3和1.5三条渲染管道。就是在TNT2(radeon), GEFORCE2-4(RADEON8500-9200), GEFORCE5(ATI9500-)三种平台上分别跑固定管线,带VP,带VP和…

【洛谷】P1601 A+B Problem(高精)

题目地址: https://www.luogu.com.cn/problem/P1601 题目描述 高精度加法,相当于ab problem,不用考虑负数. 输入格式: 分两行输入。a,b≤10500a,b \leq 10^{500}a,b≤10500 输出格式: 输出只有一行,代表…

Java高级面试题!2021最新阿里Java面经,直击优秀开源框架灵魂

开头 最近一个哥们去面试某当红大厂了,其中几个他印象深刻的面试题你们品品: 1、介绍下如何对MySQL SQL语句进行分析和优化? 2、Redis 怎样实现的分布式锁? 3、如何实现本地缓存和分布式缓存? 4、说一下 JVM 的内存布…

td8.0描述字段中文字符解决办法(字体大小控件下载)

首先,还是很抱歉,最近工作实在太多,华为项目接连几个地方需要上线,版本问题搞的是焦头烂额。这是一个困扰测试部由来以来已久的问题,刚跳槽过来的时候,就发现这个问题。由于开始熟悉产品的时间比较紧张&…

【洛谷】P2142 高精度减法

题目地址: https://www.luogu.com.cn/problem/P2142 题目描述: 高精度减法。 输入格式: 两个整数a,ba,ba,b(第二个可能比第一个大)。 输出格式: 结果(是负数要输出负号)。 数据…

JDK、JRE与JVM的区别与联系,绝对干货

前言 现在刷抖音经常可以看到一些老外街坊,问他们最想把什么带回自己的国家,我听过很多的回答都是:淘宝,支付宝,美食,微信,外卖,高铁等等。 确实如此,随着国家的快速发…

[数据库测试]强烈推荐一个python ODBC数据源插件,可支持Oracle,Db2,Mysql,Sql-server以及各种数据库版本,附例子和测试程序

今天有很多时间,再与大家分享一个最近使用的到第三方控件,个人认为对设计一些数据库测试脚本非常有用。首先,请访问这个地址:http://www.egenix.com/products/python/mxODBC/,此控件是一个ODBC的通用插件。这为我们通过…

【Leetcode】415. Add Strings

题目地址: https://leetcode.com/problems/add-strings/ 高精度加法,直接模拟人工加法。注意要逆序从个位开始加,然后最后再reverse回来。 class Solution {public String addStrings(String num1, String num2) {StringBuilder s new St…

CMPP和SMPP协议比较[转-理解短信中心协议原理]

CMPP和SMPP协议比较并非同类型协议CMPP和SMPP都是短信协议中的一种,但它们不是同一类型的协议。SMPP和ESME和SMC(短信中心)之间的协议,而CMPP是SP和中国移动ISMG之间的通讯协议。以下是CMPP 3.0文档中的图示。与CMPP对应的协议有&…

JVM字符串常量池及String的intern方法详解?深夜思考

前言 今天这篇文章是比较偏“教程”一点的文章。但也由浅入深,认真地分析了源码,并且介绍了一些在使用Spring Cache中常见的问题和解决方案,肯定是比简单的入门文档更有深度一些的,相信大家看了之后会有一定的收获。 数据库 2.…

AIX服务器上同步局域网PCtime时间

配置AIX成为NTP服务器(使用Internet标准时间服务器) 1、编辑/etc/ntp.conf文件: server time-b.timefreq.bldrdoc.gov prefer #Internet时间服务器地址 server 127.127.1.0 driftfile /etc/ntp.drift tracefile /etc/ntp.trace 2、和Internet…
最新文章