首页> 外文期刊>International journal of computer games technology >Using Game Development to Teach Software Architecture
【24h】

Using Game Development to Teach Software Architecture

机译:使用游戏开发来教授软件体系结构

获取原文
       

摘要

This paper describes a case study of how a game project using the XNA Game Studio from Microsoft was implemented in a software architecture course. In this project, university students have to construct and design a type of software architecture, evaluate the architecture, implement an application based on the architecture, and test this implementation. In previous years, the domain of the software architecture project has been a robot controller for navigating a maze.Robot controllerwas chosen as the domain for the project, as there exist several papers and descriptions on reference architectures for managing mobile robots. This paper describes the changes we had to make to introduce an XNA game development project to the software architecture course, and our experiences from running a software architecture project focusing on game development and XNA. The experiences described in this paper are based on feedback from the course staff, the project reports of the students, and a mandatory course evaluation. The evaluation shows among other things that the majority of the students preferred the game project to the robot project, that XNA was considered to be suitable platform for a software architecture project, that the students found it useful to learn XNA and C#, and that some students were carried away when developing the game in the software architecture project.
机译:本文描述了一个案例研究,该案例研究了如何在软件体系结构课程中实施使用Microsoft XNA Game Studio的游戏项目。在这个项目中,大学生必须构造和设计一种软件体系结构,评估该体系结构,基于该体系结构实现一个应用程序,并测试该实现。在过去的几年中,软件体系结构项目的领域一直是用于迷宫导航的机器人控制器。由于存在一些有关管理移动机器人的参考体系结构的论文和说明,因此选择了机器人控制器作为该项目的领域。本文介绍了将XNA游戏开发项目引入软件体系结构课程时必须进行的更改,以及从运行专注于游戏开发和XNA的软件体系结构项目中获得的经验。本文所述的经验是基于课程人员的反馈,学生的项目报告以及必修的课程评估。评估显示,除其他因素外,大多数学生比机器人项目更喜欢游戏项目,XNA被认为是软件体系结构项目的合适平台,学生发现学习XNA和C#很有用,并且在软件体系结构项目中开发游戏时,学生被带走了。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号