在社区学院,哪里可以找到开发“游戏开发入门”课程的资源?[关闭]


9

我是南卡罗来纳州一所技术学院的兼职教授。我目前正在教授.Net编程和Oracle PL / SQL课程。我们注意到有大量想学习更多有关计算机编程和游戏开发的学生。他们的主要兴趣来自于他们在视频游戏方面的经验。我是一个非常不错的程序员,过去曾经做过一些简单的2D游戏。

现在,我被要求研究开发“游戏编程简介”的可能性。国家实际上允许将该主题作为认可的课程进行涵盖,几乎任何学校都没有提供该课程,或者没有任何教职员工可以在课堂上进行授课。因此,我正在寻找有关如何构建课程的建议/资源。我的初步概述如下。

我计划将Visual Studio Express C#版与XNA游戏开发一起使用。XNA平台非常受欢迎,并为学生提供了熟悉的环境,并且它是免费的!我个人是Torque的粉丝,但是当我上这堂课时,我的所有学生都会(通过前提条件)被介绍给Visual Studio,并且我相信Torque如果要带回家和工作,将会为他们带来额外的费用。在实验室外。保持简单–带有控件的输入,2D侧面滚动,角色和对象动画,乒乓球游戏,基本的音效和简单的碰撞检测问题。作为入门班,学生必须随时学习C#,我看不出要对此进行过多的尝试。

所以,现在我的问题的核心–有人这样做吗?在课堂环境中教授XNA的最佳书是哪本?

我们应该从头开始尝试从头开始编写,还是从基本的工作游戏开始,教一些部分,然后随着学期的进行修改和改进?

我还觉得我需要使其面向团队,并使团队参加比赛的最终演示,以通过随机选择的学生和教职员工进行投票/审查。

另外,有人知道我可以借给我的程序/业务合作伙伴关系或免费使用的硬件吗?我超过90%的学生获得了全额经济资助(Cheraw,SC在经济上非常沮丧),所以我需要使用游戏控制器等。此外,我们目前拥有的计算机(且预算不断减少)目前运行Windows XP,并且看起来至少还要升级2年。因此,有机会借用一些高端机器以及Xbox 360会很棒!

另外,我愿意使用其他XNA平台,但我不想在技术上比XNA更深入-因此直接与C ++对抗DirectX毫无疑问。而且,它至少对于教育用途必须是免费的。


我建议您从Unity查看此优惠。unity3d.com/education
杰西·多尔西

我将在本周末研究Unity3d平台...我什至没有考虑过移动开发...但是,与PC /控制台游戏相比,它可能更加实用和相关。
MDV2000'9

1
Unity不限于移动设备。
dash-tom-bang 2010年

4
我建议不要使用引擎。如果您真的想教基础知识,相机控制,输入处理,游戏循环,碰撞检测等,那么您实际上应该让您的学生实现这些知识!Unity甚至XNA都将有关这些顶部的所有细腻的细节都抽象掉了。真正的碰撞检测并不像添加Capsule Collider组件那么简单。
大卫·杨

1
可以考虑使用完整的Visual Studio Professional 2010(当然还有XNA 4.0),而不是Visual C#Express Edition。学生可以从Microsoft的Dreamspark网站上免费获得它:dreamspark.com。是的,我保证这是一个真正的Microsoft网站]
Ricket 2010年

Answers:


2

这是我在课堂上使用的内容:http : //www.hipergames.com/palomar/CSIS240/textbook.html 在Palomar College,我们是Microsoft教育计划的一部分,该计划允许教师免费访问Visual Studio。学生们都一样。希望这可以帮助!亚历山大·埃拉斯


2

对于教室而言,我没有碰到任何特别适合我教课的书,但我也不是老师。关于从头开始编写或从基本游戏开始...

我认为您绝对应该从一个基本的工作游戏开始,并讲授各个部分。对它们进行排名,这样您就可以很好地了解要重点关注的部分,并让学生们摘下零件并重新编码,以了解他们的目的是什么,他们将通过改进零件来尝试实现什么目标,以及如何正确测试。如果是以团队为导向,那么不同的学生可以在课程快结束时接管游戏的不同部分,并尝试将他们的修改结合在一起。

就您的设备而言,我将从Microsoft的Education页面之一开始,看看您能找到什么。尽快与代表联系。



1

在我还是学生的时候,我成功地请愿了我的大学WSU教授的游戏编程入门。该课程由温哥华校区副教授斯科特·华莱士Scott Wallace)教授。我本人包括的大多数学生都是通过视频流在WSU Pullman(主校园)上课的。

这些课程中的网页仍然显示。我相信2006年是在两个校区都开设该课程的唯一一年。自2004年以来,就一直在温哥华校园内教授这种语言。

2006年电脑游戏设计

我敢肯定,华莱士博士愿意回答一些问题,并为您的课堂提供一些建议。他可能愿意分享他的基本课程模板作为起点。

华莱士博士在约翰·莱尔德John Laird)的密西根大学(UMich)从事研究生工作。他的课程基于Laird博士教授的类似课程:计算机游戏设计与实现


1

在加利福尼亚州立大学的CS系获得学士学位时,只有一个基于小组的游戏开发课程,每个小组要在10周内从头开始提供完整的游戏。每个小组由4位程序员组成。这场单场比赛的得分是100%。

这是直接的C ++和OpenGL,所有小组每周交付一次。我曾经经历过的最艰苦的课程之一,但与此同时,我们学习了有关游戏引擎如何真正工作的所有知识。学生很少再学习这种方法,因为大多数人都被抽象出所有“硬”东西的引擎或框架所破坏。

我的教授在2007年第37届ASEE / IEEE前沿教育会议上发表了有关该课程的论文

学生团队合作:游戏编程的顶峰课程

我的小组
从我的另一个队友的游戏视频创建图像
的游戏

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.