怎样自己编程 设计游戏啊 设计小游戏大全就成

怎么制作2D游戏_百度知道
怎么制作2D游戏
我希望用c语言制作一个2D的游戏,请问制作过程是怎么样。例如,编程用什么软件,图片用什么软件,等等
通常商业游戏开发使用如下:编程使用 Visual Studio的Visual C++ ,需要懂得C++(包括C),Windows编程2D图像 贴图等 主要用Photoshop 或Painter3D建模 3DS MAX ,MAYA ,MILKSHAPE ,LIGHTWAVE等很多脚本编程 PHYSON , LUA 等音乐加工 Cool Edit, Goldwave等开发成型可玩的游戏是个很复杂的过程,以上各项要求必须会用,另外还包括游戏逻辑系统设计,关卡设计,测试等等。如果你想忽略制作底层细节,直接要结果,建议你使用流行的游戏引擎直接制作,推荐两款,商业的Torque Game Builder,功能超强,懂得它的脚本语言,基本上就能制作出理想的2D小游戏。非商业的有HGE等,它封装了硬件加速接口的细节,不过,大量游戏底层编程还要自己来完成,它没有场景编辑器。
其他类似问题
按默认排序
其他1条回答
其实制作2D游戏可以用任何编程工具.第1,你要了解整理游戏结构,地图上的层次.这个重要,我鄙视楼上的,制作2D游戏不需要模型.2D游戏就是采用帖图的.帖图+图层+A层\B层\C层\D层\E层.好比A层是地面资源.B层是人物素材上的多与白色图,利用C层透明化了下面B层,就是图片层次.E层利用编程引进鼠标点击坐标,然图片跟者ID坐标移动,你可以想象成是幻灯片上的图片可以跟者鼠标移动~你可以利用这种原理.不过1个人是很难完成一个2D游戏.中等游戏吧.图片素材也不能随便到其他游戏里载吧.那是盗版.自己设计?一个2D游戏需要的图片~你可以在现在2D网游客户端的大小.你就知道里面有多少图片了.一般都是500MB~500MB的图片是多少张.如果真想制作的话~应该去参与游戏制作团队.比如现在的游戏培训学校~里面认识几个朋友~毕业后去其他公司参与制作.这样不是很好~能赚到钱~也能增加自己的技术.又有了份工作.
2d游戏的相关知识
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁当前位置: & 正文
游戏编程新手工具介绍
如果你因为自己未能掌握任何知识而退缩,我想告诉你大可不必为此担忧。我拥有历史学硕士学位,但从未上过任何程序设计课程,除了在中学(10多年前)时接触了一点皮毛。而在读研究生的时候我突然对电子产生了浓厚的兴趣,并且我也开始寻找所有能够助我实现这一创想的工具和知识。在那之后我曾在Xbox Live Indie Games中发布过一款游戏(从中赚得了一些钱),并参与了Experimental Gameplay Project等若干项目。我想正是有这些经历作为跳板,我才能够转变成现在的程序员这一身份。所以我之所以会说,即使没有技术背景也可以创造自己的游戏是因为我自己便经历过这样的过程。
话虽这么说,我还需要给予这些新手们一些警告。即使你没有知识(一开始你也不需要掌握这些知识),你也必须了解其它的一些重要内容。不管是C#,Action Script还是其它更专业且更简单的程序设计,Torquescript,你都必须清楚一些编程基础,如变量, if/else语句和对象等。如果你现在还不知道它们是什么也不要紧,因为这都是些非常容易掌握的内容。
同时新人们还需要牢记的是,切忌一开始就尝试创造MMO游戏,也不要马上就去实践你梦想中的游戏。如果你能够先专注于一些能够在短时间(一两个月)内完成的简单小游戏,这对于你的长期发展将非常有帮助。新手们应该先学习基于2D(而非3D)开发游戏,我在下面所描写的编程内容也都是以此为基础的。
在此,我将列举出一些新手们可以使用的工具,并分析它们的作用,它们对于新手们的要求以及新手们在使用这些工具制作游戏时该从哪里着手。让我们开始吧!
Visual Studio(C#)
这是什么?
XNA是微软以C#语言为基础所创造的开发框架。基于该框架开发者便能够同时在Xbox 360,PC以及Windows Phones等平台上开发游戏。在我将谈到的所有工具中,XNA是我投入最长时间的一个;并且它也是最强大,最灵活以及(基于你想要从中挖掘出多少潜能)最复杂的一个。XNA游戏是基于C#语言进行编写——因为这种语言与Java或Action Script等语言类似,所以掌握了C#便等于让你获得了可高度转化的技能。对于XNA的使用其实没有太大的限制(至少对于新手们来说),并且它也未局限于特定的游戏类型。如果你想要创造出一款没有太多功能限制的游戏,这便是你的优先选择。
如何开始?
微软提供了许多可靠的教程以引导用户逐步创造他们自己的第一款游戏。这不仅是关于创造一款特别游戏的教程,同时也是关于如何整合游戏代码并解释各种功能的作用的“初级读本”。其中包含了教学视频,代码样本,声音和图像文件。你可能需要花点时间去浏览这些内容,但是当你完成了阅读,你便能够开始创造属于自己的游戏了。
所需成本?
若只在PC开发游戏就可免费下载工具。而如果你想要开发主机游戏你便需要支付99美元的年费,不过工具也仍是免费的。如果你想要开发主机游戏但又不确定支付这笔费用是否有价值,你便可以使用360控制器将游戏当成是PC游戏一样运行(假设你拥有360 PC控制器)。
这是什么?
Torque 2D是一个2D游戏开发引擎。与XNA(开发者完全通过代码去创造游戏)不同的是,面对Torque 2D时你将在一个更加直观的图形用户界面上开发游戏。与XNA一样,Torque 2D也非常灵活,你可以基于这一工具创造任何你想要的游戏。根据我的经验,Torque 2D对于新手来说是最简单也是最容易理解的一个平台,因为它具有非常直观的图像用户界面。在简单的外观下还隐藏着许多巨大的潜能,新手们可通过编写代码制作任何自己喜欢的游戏。
如何开始?
Torque 2D中有各种各样的文件,但是大多数文件内容却都很乏味。这里也存在一系列非常棒的教程能够帮助新手们更快摸清门道。与只拥有一个大教程的XNA不同的是,Torque 2D的教程被分解成一些小内容,并以此解释不断发展的理念。刚开始时你可以创造一些简单的游戏,如鱼在收集各种食物,之后可慢慢转向更高级的理念,如以忍者为主角的平台游戏。
所需成本?
Torque 2D及其脚本编辑软件Torsion为玩家提供30天的免费演示版本,开发者拥有较多的时间去决定是否要付费购买。Torque 2D的价格是128美元。Torsion需要40美元,不过虽然它非常有用,但却并非必需物品,因为你也可以用简单的文本编辑器编写Torquescript。同时它还提供了各种入门套件——这些套件中包含了各种类型的图像,声音以及各种美术包等资源。而这些都是你可以自行选择的。
RPG Maker VX Ace
这是什么?
接下来我将谈到一些基于特定类型的创造工具,如果你希望创造出符合这些特定类型的游戏的话,你便可以选择这些工具。RPG Maker VX Ace是RPG Maker(游戏邦注:是一款即使用户没有程序方面的相关知识,也能独自制作原创RPG游戏的制作软件)的最新版本,优化后的新版本比之前的版本更容易操作了。对于新手来说最重要的一点是它不再要求开发者必须具有任何脚本撰写技能;你可以在RPG Maker VX Ace中通过用图像界面去创造一款角色扮演游戏(而如果你想要扩展游戏功能的话则仍需要编写脚本)。这些工具都较为直白,并且其中还嵌有许多标准的RPG元素,如宝藏箱子和商店等。所有内容都直接且清楚地呈现在一个数据库中,让开发者能够在此创造角色,敌人,技能,道具,地下城等等游戏内容。除此之外工具中还带有许多图像和声音等元素,并且我们需要注意的是这些元素都属于高标准的科幻游戏类型。这一程序名为RPG Maker,开发者只需要动用一点聪明才智便能够轻松地创造出其它游戏类型,例如他们能够很容易创造出老式冒险游戏等类型。
如何开始?
你可以下载PDF格式的教程,并从中了解创造一款RPG游戏的过程。这些教程非常有帮助,尽管我认为它们有点过时了——除了某些内容是通过程序表现出来外,它们的运行方式也相对老旧。其文档也不如XNA或Torque强大,后者更适用于创造出商业性产品。不过RPG Maker VX Ace的界面却非常直观,而无需做出更多解释。
所需成本?
与Torque 2D一样,用户可以在30天内免费使用这一程序的演示版。30天后如果你想继续使用这一程序便需要支付90美元的费用。
Adventure Game Studio
Adventure Game Studio正如其名,是一种用于创造老式冒险游戏的引擎。AGS不如我之前提到的工具那般灵活,但是它却能够实现一些更有针对性的目标。不得不说,从UI角度来看我们很难去操纵这一工具,但幸运的是已经有许多关于AGS的学习材料摆在我们面前——即一些基于AGS所创造出来的游戏。AGS能够处理精灵,动画,对话,库存以及游戏发生领域等内容,也就是说它将提供给你一切创造冒险游戏所必须的内容。与RPG Maker一样,它也伴随着固定且极端明确的脚本语言。AGS的脚本非常简单,而如果你对于代码的编写无从下手,这一工具便是你的最佳选择,因为它的脚本能够容纳各种标准的冒险游戏行动。
如何开始?
AGS共有文本和视频教程两种选择,尽管它们并未放置在一起。如果你想要浏览文本教程,你便可以在AGS中找到它并从中掌握所有主要功能。而如果你希望更轻松地掌握教程,你便可以到Youtube上寻找相关视频。在那里有各种各样的视频能够帮助你掌握创造一款冒险游戏的所需要的元素,不过你只需要清楚程序是如何运作的就好,无需观看所有内容。
所需成本?
我希望通过这篇文章为新晋游戏设计师展现一些可行的开发工具,但是这些却还远远不够。我甚至还未提到Flash以及Flixel等工具。同样也有许多PC游戏带有一些非常有帮助的改装工具,而这对于新手们来说也是一个很好的起步点,不过我仍然决定坚持使用本文提到的工具去创造新游戏。
推荐阅读Recommended Reading
开班信息Class Information
就业指导Employment
全国服务咨询热线
京ICP备号北京汇众益智科技有限公司 地址:北京市海淀区上地东路35号颐泉汇3层 电话:010-/&游戏编程入门&br /&2008 年 09 月 16 日 14:40:58&br &#47..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
su8游戏编程入门
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口如何自己设计小游戏 要详细过程哦_百度知道
如何自己设计小游戏 要详细过程哦
我很喜欢玩游戏 但玩别人设计好的游戏 总觉得自己很单调 想自己学习设计游戏 以后或许还可以从事这司弑炽官俅秆仇斯喘镜一行 我是学艺术的 哪个高手帮帮忙
提问者采纳
给你推荐几个好上手的游戏引擎RPGmaker XP,恋爱游戏制作大师,非常好上手,没有任何编程基础都可以做出自己想要的游戏~~很好用而且免费。很多大学有个专业叫数字媒纪撺皋雇薤概鸽谁龚京体艺术(数字媒体工程?),建议你关注,我就是学这个的,喜欢就加油吧~!
提问者评价
我没试过 但可以尝试一下 谢谢
其他类似问题
按默认排序
其他1条回答
用RPG Maker XP,很不错的,不知道是否玩过梦幻群侠传,就是这个做的
小游戏的相关知识
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 设计小游戏大全 的文章

 

随机推荐