
首先学会一门语言,你可以从初级的C跳到C++,有些人喜欢MFC,用它也可以编游戏,但最好还是抛掉部分MFC的东西,使用DirectX吧。因为我主要学的C++,我就只谈C++了。其实还有相当好的语言如:DELPHI、JAVA等,有精力还是去学学吧!其实语言并不是最重要,关键是面向该语言的开发工具、引擎、源码的数量会对将来的开发进程大有帮助。对于已经会MFC的人,“传奇的故事学VC编游戏”似乎是福音,因为它最后还是过渡到DirectX。 其次掌握一种工具,比如引擎、脚本等。引擎就是发动机的内核啦,你有什么好想法,就靠它来驱动实现。“工欲善其事,必先利其器”,与其在一个引擎上投入过多精力,不如比较选优,多搜索新的引擎,比如开发中的Novashell就不错,一旦公布源码,还是比较有力的。作者就是开源即时RPG游戏“DINK SMALLWOOD”的作者Seth A Robinson等。 引擎有的是面向游戏框架的,如POPCAP FRAMEWORK搭好了框架,剩下的由你来填充。有的是面向底层DirectX的封装,比如HGE、SDL、Allego、Y2GE等。有的本身就已经是个完整的游戏了,比如金点的圣II源代码游戏引擎,会对你很有帮助,实际上,你完全可以先抛掉其它的,从圣剑英雄传2开始,体会其开发思路,然后再利用一些引擎改善它。如果是想编即时战略游戏,可以看看Pptactical、stratagus等。 人工智能是你不得不掌握的一门技术,会使你的游戏倍放光彩,比如A寻路、攻击目标的选择、经济学、有限状态机、骨骼动画等,工具有OpenSteer、pathlib、micropather等。物理引擎也是,一旦拥有物理引擎你就不愿意丢掉它,比如Physics2D、Polycolly、flatland等。 如果学脚本,建议用LUA吧,WOW就是用它。同时提一下luabind工具。当然你也可以使用自己规定的脚本引擎。 XML技术不错,现在很流行,WOW、Novashell、POPCAP FRAMEWORK等都使用了。用它来管理游戏资源及资源调度很方便。 先在已有的简单代码上修改出自己的一个简单成形游戏是比较好的开端,至少可以鼓舞你,不要好高骛远,想一上来就怎么怎么的。借鉴现有的开源
你可以利用建站宝盒来制作游戏网站。
搭建小游戏网站要注意:
1小游戏网站所针对的客户群大部分是小学生,所以,在建网站初期选一个好记的域名是必不可少的,例如国内知名的4399,7k7k等。
2域名做好选择com的域名,根据个人体会,com的域名要比cn的权重高。
3程序选择,最好选择带有TAG标签功能的程序,好处是能增加关键词的数量。目录和网页都能生产静态网页的,有利于搜索引擎的收录。
要做单机版的还是要会编程 只是用的素材是网络游戏的 工实现和网络游戏一样的功能那要看你的编程水平了 我也是好想帮一个网络游戏单机化 可是编程不行 以为有一种可以做但是效果不是很好 跟网络版完全不同 在是就是在网上找游戏引擎来做 可是那个引擎多半都是要和编程来结合 所以学编程第一位
还有一个办法就是 你要弄到这个游戏的服务端在自己的机子上架设一个 那样的话 你也可以实现单机版的 可是比那种单机游戏的麻烦 因为你要先启动服务端 才能用客户端去进游戏玩 如果服务端是完整的 那游戏功能就是完整的 不过自己架设的好出问题 比如你玩的好好的下一次就能可能进不去 因为你不可能在这台机子上只玩这个 你可能还有别的软件要用 如果于数据库发生冲突的话 就进不去了 你还要从新架设一次 要是时间久了 你可能还要上网上找教程架设
在是时间长了 你就不想玩了 因为你在游戏中想要什么只要给自己号一个权线就行了 不要一个完整的端是不好找的 如果你想玩的是最新出来的网游 那你就不可能 因为最新的网络游戏 的素材不好提取 因为打开那个格式的工具没人研究出来 如果你是编程方面的高手 那你可能就有成功的希望
你可以自己编一个能打开这个游戏素材文件的工具 在用这个素材和程序编写出一个单机版的 不过那个费进费心
说了这么多希望你能看的懂
游戏制作一般主要分为两大块,即程序开发、美术设计。程序开发主要包括服务器端开发、客户端开发。而美术设计包括场景、角色、次时代、特效、动画等部分,要完成一个优秀的游戏作品,每一部分都需有专业人才负责。
对于大型的游戏,一般需要几十个人的团队制作几年;而小游戏则可能只需一个人制作几天。一般的大型游戏制作都会由游戏开发公司来完成,小型的游戏则有可能由业余团队或者个人完成,如RPG制作大师此类软件就可以让不懂技术的人做出电脑游戏。
游戏程序开发
游戏程序开发主要负责游戏程序开发,这一块是人才缺口相对比较少的,因为各高校都开设有c/c++、java等专业,如今国内从事软件开发的人才需求比较大,人才输出也同样比较大。
游戏策划
游戏策划通常定位为游戏产品经理 [2] ,属于综合性比较强的岗位,主要负责游戏需求的调研与分析,游戏业务模型建立,游戏创意设计、游戏原型制作等工作,需要经常与游戏整个部门的人沟通。
游戏运营
主要负责游戏的日常运营工作,数据分析工作,游戏推广和活动策划工作,同样,一名好的游戏运营,需要有丰富的游戏经验,然后才能开展工作,要熟悉行业的一些重要指标,比如PCU、ACU\\ARPU\\渗透率等等,熟悉游戏的盈利模式。
游戏美术
游戏美术涉及到好几个范畴 [3] :游戏规则及玩法、视觉艺术、编程、产品化、声效、编剧、角色、道具、场景、界面以上的元素都是一个游戏设计专案所需要的。游戏设计者常常专攻于某一种特定的游戏类型,例如桌面游戏、卡片游戏或者视频游戏等。
对于游戏发展而言,国内高校基本没有相关技术的指导,基本依靠网络社区论坛交流,自己学习来掌握一些基本的游戏制作技巧,就算如此,国内的游戏制作专业人员,以前也大多都是纯技术出身,在从业前基本没有实战经验吗,而且也缺乏创意,从而造成大多国内游戏是以模仿抄袭为主。2000年后,国内诞生了不少游戏制作基地,专门指导学习游戏制作,包括四维梦工场、创想时代在内的一些具有实际指导意义的游戏制作基地,为国内的游戏制作人才提供了不少新鲜血液。
以上就是关于如何编程游戏全部的内容,包括:如何编程游戏、如何搭建一个小游戏网站,适合新手建站的视频教程、网游如何架设单机游戏等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)