Console 编程游戏和应用程序/OS
我对游戏编程感兴趣。我目前正在用Shiva构建一个iphone游戏,使用Lua作为脚本语言。在那之后,我不确定我应该做什么或者我应该学什么语言。我的目标是继续构建游戏,但我也想构建自己的游戏控制台。当然,这不会持续几年,但我现在需要学习一些编程知识。我知道编程游戏和应用程序是完全不同的,这就是为什么我需要一些帮助。你推荐我学什么语言或东西?我也希望能够创建应用程序,但编程应用程序和编程游戏是完全不同的事情。也许可以在这里查看一些游戏编程链接: <>这些教程假定C++在游戏编程中使用很多,所以值得学习。 如果您对Java感兴趣,也可以查看本教程Console 编程游戏和应用程序/OS,console,game-engine,xbox360,Console,Game Engine,Xbox360,我对游戏编程感兴趣。我目前正在用Shiva构建一个iphone游戏,使用Lua作为脚本语言。在那之后,我不确定我应该做什么或者我应该学什么语言。我的目标是继续构建游戏,但我也想构建自己的游戏控制台。当然,这不会持续几年,但我现在需要学习一些编程知识。我知道编程游戏和应用程序是完全不同的,这就是为什么我需要一些帮助。你推荐我学什么语言或东西?我也希望能够创建应用程序,但编程应用程序和编程游戏是完全不同的事情。也许可以在这里查看一些游戏编程链接: 这些教程假定C++在游戏编程中使用很多,所以值得学习
Adam在该行业工作了几年,这是我能找到的最好的总结: 我的忠告是: <>学习C++内部和外部。每天都有一个程序。如果您已经为iPhone开发做好了准备,请学习OpenGL。如果你可以使用PC(也可以看看XNA),那么学习Direct3D也不会有什么坏处。如果您不喜欢图形,请确保您了解路径查找(A*算法)或碰撞检测的工作原理 继续建立你自己的项目,如果你有问题,找一个好的在线社区来支持你。雇主希望看到你很聪明,但更重要的是,你很敬业——游戏编程很难,不要让任何人以不同的方式告诉你 您可以在此处下载免费的Windows开发工具: 你想要的是Visual C++ 2008 Express版。 < P>你应该退房。他们现在有一个免费版本(名为Unity)供个人和商业使用。您可以将脚本与C#(可能是任何.NET语言)、JavaScript和Boo一起使用
XNA也很适合。我写的第一个游戏是用Turbo Pascal编写的蛇游戏。我在四处摆弄,设法(用一系列的点)在屏幕上画出一条移动的线。一旦我这样做了,我就让线路改变方向。我把它挂在箭头键上,兴奋起来。两个小时后,我在屏幕上看到了一个不同颜色的点作为“食物”,这是一个蛇的游戏。我写的每一个游戏都让我走得更远,迫使我学习新的东西(想法往往会相互影响)
- 尝试并坚持玩街机风格的游戏。突破、乒乓球、蛇等等。建造光环所需的时间不值得计算李>
- 不要担心你学的是哪种语言。这些年你会学到很多东西。现在是时候问一下,哪一个最容易开始写游戏了。如果你已经掌握了C语言的基本知识,那么这就是你的答案
- 如果你不知道从哪里开始,开始做动画而不是游戏。一旦你习惯了你的工具,想法就会出现
今天,许多知名游戏商店开始生产地震或半衰期MOD当你刚开始时,C、C和C++可能会有点复杂。如果你认真对待游戏开发,你可能最终需要学习C++,但是如果你只想快速完成一些事情,你就已经在正确的轨道上了。 Javascript是另一种语言,在许多方面与lua非常相似(在其他方面也非常不同)。javascript的一个优点是,世界上每个人的计算机上都安装了javascript。另一个优点是它很容易学习。也有缺点,但它们并不像大多数“严肃的”程序员所想的那么糟糕。Javascript受到了不应有的批评 下面是一个非常好的学习javascript的教程: 不幸的是,它没有涵盖游戏编程,但它涵盖了与游戏编程和应用程序编程相关的概念 以下是javcascript的教程,介绍了游戏编程: 您需要一个web浏览器才能阅读该教程。这不包括internet explorer,因此您可能希望使用safari、firefox或opera 一旦你喜欢用JavaScript或Lua这样的简单语言制作游戏,那么学习用C或C++等硬语言制作游戏并不难。 另一方面,你可能会很高兴