设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

Coursera公开课:C#游戏编程入门

2013-11-21 09:35| 发布者: joejoe0332| 查看: 1726| 评论: 0|原作者: BigTooth|来自: 伯乐在线

摘要: 《C#游戏编程入门》的内容就是学习如何通过使用C#语言来制作视频游戏。你有没有听过为什么用C#代替C++、JAVA、 ActionScript,或者其他的语言呢?首先,用C#能够熟悉微软XNA和开源MonoGame框架…… ...

  《C#游戏编程入门》的内容就是学习如何通过使用C#语言来制作视频游戏。你有没有听过为什么用C#代替C++、JAVA、 ActionScript,或者其他的语言呢?首先,用C#能够熟悉微软XNA和开源MonoGame框架,能够让我们在Windows、安卓、iOS、 MacOS和其他的游戏里有快速的进展。其次,统一的游戏引擎是非常流行的独立游戏开发商和C#的编程语言之一,你可以使用Unity环境。最后,C#是 一个非常好的学习如何编程语言。


  这门课程不承担您有任何编程经验,在整个过程中,你会学到核心编程的概念,适用于大量的编程语言,包括C# ,并绘制在游戏世界中的所有实体,更新的游戏世界,您还可以学习如何应用这些概念。

 

  课程安排:


  • 第一周:课程简介,Visual Studio环境中,微软XNA框架。编写你的第一个C#程序,并开始学习有关数据类型。
  • 第二周:类和对象,面向对象编程的核心。编写您的第一个XNA程序。
  • 第三周:字符串以及应用。如果选择字符串以及实现功能,以及在游戏开发中的具体使用。
  • 第四周:XNA中的鼠标和360控制器输入。数组和集合类存储多条信息。
  • 第五周:复习 – 在我们的代码中,我们可以做多件事情的各种方式。
  • 第六周:类的设计和实施的更多细节。所有这些我们已经使用了实际编码的类到底好用吗?
  • 第七周:把音乐和音效添加到你的游戏里。 XNA中的键盘输入和文本输出。
  • 第八周:可以选择用一个厉害的方式为期末考试做复习。

 

  先修知识

  欢迎各界没有任何编程经验的人士前来参加。

 

  参考资料

  强烈建议(但并不要求)你购买由A.T. Chamillard(也就是我)写的 Beginning C# Programming with XNA Game Studio这本书,你从Kobo买电子书也可以,或者从Barnes and Noble, 还有Amazon购买也可以(都是可以用于PC和Mac阅读的电子书)。
书和讲座相比,涵盖了更多的课程材料,但是从也需要你花更多的时间,并且没有机会使用免费的在线资源,建议根据个人情况决定。

 

  授课形式:

  课程将主要通过约15分钟时间以内的视频教程完成,大多数的视频课程都会含有大量的问答题,并且还有6个项目任务以及你会在5个增量情况下学习更多知识的小游戏程序。课程还有期末考试。

 

授课老师:

Tim “Dr. T” Chamillard

 

  常见问题解答:


在完成课程后我是不是会得到一份修课证明?
能够完成70%以及以上学时的学生能够拿到导师签署的修课证明。


我需要准备什么东西?
你需要安装微软的Visual C#2010 Express以及免费的微软XNA Game Studio 4.0 Refresh框架。电子书不是必须的,你可以通过在线上课程上花更多的时间来达到同样的效果。


我可不可以使用Mac或者Linux?
编程过程中默认的开发环境是针对Windows的——Visual C#2010 Express和XNA Game Studio 4.0 Refresh。如果能进windows,你最好使用默认环境。如果不行,Mac和Linux的使用者也能通过MonoDevelop和MonoGame 完成课程


如果我用Windows8无法安装XNA怎么办?
有的人在Windows8系统上试图安装XNA的时候碰到了兼容性问题。你可以尝试这样做:http://www.xbox.com/en-US/LIVE/PC/DownloadClient——虽然我没有尝试过,但是我有学生发现了这个东西,你可以尝试一下。


如果我加入了这个课程,我能学到最酷的事是什么?
编程本身就是一件非常酷的事,更酷的事是,你能学习怎样编写游戏!

 

课程链接:https://www.coursera.org/course/gameprogramming

原文链接: coursera

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部