本文目录一览1,求网页游戏的制作教程谢谢重谢2,我想知道怎么制作网页游戏有教程吗3,如何做一个网页游戏4,怎么做网页游戏5,怎样可以搭建自己的网页游戏网站6,网页游戏怎么做7,开发一个网页游戏的流程8..."/>
本文目录一览
- 1,求网页游戏的制作教程谢谢 重谢
- 2,我想知道怎么制作网页游戏有教程吗
- 3,如何做一个网页游戏
- 4,怎么做网页游戏
- 5,怎样可以搭建自己的网页游戏网站
- 6,网页游戏怎么做
- 7,开发一个网页游戏的流程
- 8,网页游戏制作
- 9,怎样制作网页游戏
- 10,网页游戏怎么制作
- 11,怎么制作一个网页游戏
- 12,如何制作一个网页游戏步骤要详细需要什么申请材料或者手续什
- 13,网络游戏怎么做
1,求网页游戏的制作教程谢谢 重谢
1.首页没有太好的进行布局,导航条最好还是横着放。突出一点,方便用户体验;2.街道实时的新闻和通知性信息最好还是放在最上面不要放到下面,这一般是用户比较关注的信息。3.在线调查这样的功能模块没有必要放这么靠前的位置,意义不大,体验效果也不好;4.社区入口不要采用这样一个陌生的名称,用户一般都不知道是干什么的,建议还是采用常用的论坛和社区称呼作为入口文字,方面用户一看即知。5.我建议和我投诉功能太过于隐蔽,要通过点击文字链接才放出文本框,一般的用户都不知道这些,建议直接提供文本框,不要点击文字后才放出文本框。以上是我个人的一点经验性建议。不会程序,可以不学!你好!自学网页游戏确实会遇到很多困难,尤其是代码,不是一件简单的事情,你可以到一些专业的培训机构看看,这样可以少走弯路,如果你在广州,可以到广东软件科学园动漫游戏人才基地看看,那边有一个有网页游戏的实训中心。仅代表个人观点,不喜勿喷,谢谢。
2,我想知道怎么制作网页游戏有教程吗
你可以先去【绘学霸】网站找“游戏设计/游戏制作”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-266569303 想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。 王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-266569303 在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
3,如何做一个网页游戏
没明白你的网页游戏概念,是单机flash小游戏,比如能在网页上玩的淘金者,打企鹅等;还是像开心网,腾讯,校内这些社区的什么三国风云,偷菜,农场等等的。前者比较简单,做个flash游戏,嵌入到网页里(需要会简单的html和javascript),把网页(静态html页面)往空间上一传,基本就能玩了。后者起码得有个服务器吧,安个数据库,然后选个后台语言,比如java等,这个就费事了,一个人够呛,涉及很多动态网页技术,业余爱好最好别干这个,都是团队做的。
4,怎么做网页游戏
美术等等,非常复杂反正呢,这不是开传奇SF那么简单的事.就算你能精通编程了,广告费楼主想做一个可以运营的网页游戏?并且没有基础,不要过于幻想了,人员工资然后要有5-10人的团队,编程?好把,你首先必须有钱,大概100W起.服务器费,你也不过只能去人家游戏公司应娉其实一台电脑就够,主要看你的游戏的复杂性,应该说是需要多少人做.现在有很多游戏都是2-5个人完成的用FLASH和JAVA语言都可以.你可以找找关于这样的书看看.现在用的比较多的就是JAVA.你可以先看看这方面的书籍,学习一下JAVA语言再考虑.做游戏不是那么简单的 想要做自己的游戏 首先要买版权.还要买服务器2台 一个1w多.想让别人知道要给类似下载火的网页出广告费还有一些网络电视初广告费一次就几千.游戏要维护还要请专业师傅维护工资呢3000往上.版权买好还要做一个游戏 要请名师.做成功要花2年于久..激光世界你没看吗 吹!投资一亿打造的游戏的3d游戏.所以太不简单了.网易虽然那么多游戏出 每款游戏打造费都在一亿以上 网易在09年收入在91亿.腾讯135亿
5,怎样可以搭建自己的网页游戏网站
1、选对主题不要去选一些特别火爆的游戏关键字,像魔兽了,劲舞了,跑跑之类的站,百度一搜索,第一页除了官方就是大站,就算你SEO手段高明,获得了一个很好的排名,你还得整天为他提心掉胆。做单机游戏类主题站好于网络游戏,建议不要搞那种综合类的游戏网站,做一个专题站,会比你做一个游戏综合类网站的流量高。2、选对域名选一个好记一些域名,最好域名中包含你要做的游戏的关键字,域名对SEO来说很重要。打个比方,比如你做QQ站,域名中最好有QQ这个单词,大家可以搜索一下"QQ空间",看看第一页中的网站大多数都有QQ这个关键词。在这里还要说一下,一定要选一个好空间。域名和空间可以在服务商那里购买,可以在第三方建站公司哪里购买。3、建设网站如果自己懂代码,也是可以自己写代码建站,如果不懂可以找建站平台,使用模板建站,就像凡科建站,海量模板,一键生成自己的网站。4、测试网站网站上线之后,要测试看看有没有bug,浏览是否顺畅,速度是不是够快?要保证访客有比较好的浏览体验。5、网站更新对网站进行进一步的排版、美化、修饰,如果需要,你可以多学习一些PS和UI知识。不要忘了对网站的维护更新,要经常优化网站内容,让网站布局更合理,听取访客意见,这样你的网站才会更受欢迎,也能够有一个比较好的搜索排名。凡科旗下拥有凡科网和营站快车两大业务板块,覆盖全场景营销门户、智慧电商零售、数字化门店、自助式营销、人工智能设计、智能销售推广等多种中小企业经营场景,帮助用户借助互联网技术的力量,更高效地进行经营。3000+模板任你选!点击这里获取简单快捷的网站制作工具:凡科建站
6,网页游戏怎么做
游戏开发,首先得理解游戏的运行原理,网页游戏的话,看你的需求是什么,单机小游戏还是网络游戏,二者的开发复杂程度完全不一样。一般来说,如果只是单机小游戏,利用一些脚本语言来实现页面动画就可以做出来了,比如JS。或者用flash也可以实现。原理简单易学。如果是网络游戏,那么在学习交互动画的基础上,还要去学会游戏的策划,以及数据库的架构,了解基本通信原理,服务器机制等等。。。有心学习的话,最好找一些demo和教程开始,先理解原理,再学技术。从安全角度来看,国内主流的web游戏开发首选flash,具体的 可以去 天地会论坛 看看,那里有不少的东西,稍微了解一点 确定你是否真的要朝着这方面发展,然后最好,去找个培训班,有老师带,效果完全不一样的。做游戏不是那么简单的 想要做自己的游戏 首先要买版权.还要买服务器2台 一个1w多.想让别人知道要给类似下载火的网页出广告费还有一些网络电视初广告费一次就几千.游戏要维护还要请专业师傅维护工资呢3000往上.版权买好还要做一个游戏 要请名师.做成功要花2年于久..激光世界你没看吗 吹!投资一亿打造的游戏的3d游戏.所以太不简单了.网易虽然那么多游戏出 每款游戏打造费都在一亿以上 网易在09年收入在91亿.腾讯135亿
7,开发一个网页游戏的流程
开发一个网页游戏的流程是:1、程序:一个服务器程序员,主要工作是构建数据库和游戏的各个功能模块编程,要求PHP比较熟悉,代码体验越久越好。代码越长的人编写程序的效率越高,错误越少。基本上,他们一次写的东西不会有任何问题供以后使用。相反,大多数新手模块很难说。很可能只需要2到3个月就可以编写一套完整的代码,并且需要5到6个月才能修复bug,这样才能满足游戏正常运行的最基本要求。客户端程序员,流行的名字似乎是网页设计师?主要工作是设计网页,这需要精通javascript和AJAX。如果你在网页上写得很好,你可以在客户端做出很多判断和计算。将服务器负担减少50%没有问题。减轻服务器负担的主要优点是同时大大提高了单个服务的在线能力。每个人都知道玩家喜欢聚在一起。凭借大量的服务参与者和强大的附着力,运营商有着长期的赚钱基础。2、规划:游戏内容规划,包括游戏内容的所有方面,如世界观、职业、数值、地图、任务等。,同时进行游戏测试。用户界面规划,包括游戏网页界面布局、操作面板布局、操作模式设置、复制等。,同时做游戏的主要测试工作。扩展资料:网站开发是制作一些专业性强的网站,比如说动态网页。ASP、PHP、JSP网页。而且网站开发一般是原创,网站制作可以用别人的模板。网站开发字面意思比制作有更深层次的进步,它不仅仅是网站美工和内容,它可能涉及到域名注册查询、网站的一些功能的开发。对于较大的组织和企业,网站开发团队可以由数以百计的人(web开发者)组成。规模较小的企业可能只需要一个永久的或收缩的网站管理员,或相关的工作职位,如一个平面设计师和/或信息系统技术人员的二次分配。Web开发可能是一个部门,而不是域指定的部门之间的协作努力。
8,网页游戏制作
你好,楼主,我帮你简单的介绍一下吧,做一款游戏最少需要这几门专业知识一,游戏程序:网页游戏方面有flash as3,php等。他们的主要工作是写程序代码。需要一定的逻辑思维能力,数学能力。二,游戏美术:游戏美工制作游戏美术画面,包括,角色,道具,场景,地图、具体细分为:游戏原画,3D游戏制作(包含场景与角色),游戏动画,游戏特效,地图等。原画对美术的要求最高,需要深厚的美术基础,主要的运用软件是Photoshop与Panter,如果是3D方面就是3dmax,MAYA,ps,zbrush等软件。三,游戏策划:游戏策划主要制定游戏的规则和玩法,1.执行能力:能很好的完成上级领导安排的工作。2.动手能力:office,photoshop,3Dmax,C++等等,有的需要精通,有的需要了解,有的需要会使用。3.沟通能力:有很好的沟通技巧,能在策划、美术、程序之间进行协调工作。4.动脑能力:能举一反三,思路开阔。5.熟悉游戏:玩儿过大量游戏,最起码精通过1.2款游戏。6.学习能力:一般都需要。。。 如果你还想深入了解的话,可以去游艺网论坛看一下。论坛上面各个版块都有,也有非常多的教程和资源下载。介个额。。。。。想要制作网页游戏可没有那么容易,首先你得有一个开发团队,一个人做的话累死你。。。。。还要有软件和设备。。。。。。。。。。webgame,这需要你掌握一定的软件知识,必须得去学,然后还得有个开发团队,因为你自己是不可能完成一个网页游戏的制作的!
9,怎样制作网页游戏
今天给各位详细介绍关于“网页游戏怎么制作”的核心内容以及“怎么开发小游戏app”的相关知识,希望对各位有所帮助。 什么是小游戏? 首先为大家介绍一下什么是小游戏:小游戏特指微信小游戏,是小程序的一个子类目,可在微信内被便捷地获取和传播,即点即玩,具备出色的用户体验。在开发的视角来看,小游戏是一个基于Canvas/WebGL + 微信社交开放能力的新平台。在框架上看分为三层,是一个典型的分层架构。微信中有一个小游戏的Runtime去运行小游戏,而OS本身可能会涉及到不同类的设备。 如果放大小游戏的Runtime可以看到很多的细节,第一就是游戏逻辑,也就是与平台无关的游戏逻辑的开发。第二部分是游戏引擎,大部分会用到一些引擎的工作流、一些各种系统封装好的高层的API。第三部分是weapp,小游戏的框架是参考了webview的框架,但其实它的底层不是webview,而是webview精简优化过的平台,小游戏有的只是与核心相关的一些渲染的API。这里的weapp-adaper是把小游戏的能力适配到与webview更接近的环境,让更上层的游戏或引擎本身能够更快速地集入到平台中。 小游戏Runtime 微信的Runtime对外暴露的都是微信的API,所有的能力都是通过微信API发布出去的。底层最基本的能力是渲染相关的,即Canvas 2d和WebGL。其他一些微信相关的能力是另外一部,所以小游戏在架构上和小程序是有差别的,但用户体验起来没有太大的区别。小游戏是没有页面概念的,在实现上也不完全是webview,其中不必要的部分已经被去掉了。 总的来说小游戏的入口为game.js,游戏可以利用底层的一些能力将游戏的整个界面绘制出来。配置文件为game.json主要用来配置小游戏是横屏还是竖屏,小游戏的全局对象game Gobal类似于webview中的window对象,同时支持javascript语言。但是小游戏有一个重要的一个限制是禁止动态执行代码,开发者必须先提交审核,在审核通过后才可以上架给普通用户。另外,小游戏包括引擎的代码量比较大,所以限制大小比小程序要大,首包限制大小为4M。 下面来说一下Webview Adapter,它的初衷是为了让游戏开发者更好地熟悉我们的平台,所以我们的平台在能力上会尽可能地与webview做一些适配,其实这个适配也是很简单的一层。比如说我们在浏览器里面使用image对象创建一个图片,而在小游戏里是通过wx.createimage来创建的,在代码中需要做一个简单的适配。比如说Canvas、Document都是在Adapter中实现的,大家可以研究链接中的代码。其中有一些优化的版本,之后官方不会继续维系这个Adapter,因为我们会更专注于底层能力的建设。如果大家已经比较熟悉这个平台的话,就会比较容易地开发游戏。比如Document这个对象在小游戏框架本身中跟普通对象是没有区别的,它是Adapter做的一个简单的适配。 小游戏能力概览 小游戏的社交开放能力现在已经对外开放了。其中最重要的一个能力是开放域,将微信的好友关系列开放出去,给开发者一起使用,但也存在着一些限制。因为小游戏去中心化的特点,分享这一部分也是非常重要的,开发者要考虑如何将这个能力利用起来。在代码方面,因为首包限制是4兆,但部分小游戏的代码量可能比较大。我们最近也在规划一个分包的能力,异步加载代码,但这个代码是一定要经过我们审核的。 龙源科技是杭州市IT行业的领先企业。服务类别涵盖Internet服务领域,主要包括网站建设,小程序商城,小程序定制开发,游戏开发,APP定制开发和推广服务。 龙源科技致力于为大多数需求者解决各种实际需求问题,并提供全方位的创意服务 如何开发一款小游戏? 那么如何开发一款小游戏?因为我本人也只是开发过一些简单的游戏,并不是专业进行游戏开发,所以接下来我会更多地介绍一下如何利用微信的能力来开发小游戏。 选择小游戏引擎 首先在开发游戏时要选择引擎,我们与引擎商也有着比较密切的合作,开发小游戏的引擎一定要是适配的。比如在底层,一开始引擎可能只支持原生的游戏,在微信小游戏上就要做一些适配,依赖浏览器特有的能力。Cocos Creator、Egret Engine、LayaAir Engine这三个引擎已经支持了小游戏的开发,网上也有相应的文章介绍如何发布到微信小游戏的平台。 设备/环境适配 有关设备管理的适配,小游戏会有API提供获取屏幕的宽高、设备像素比等能力。在小游戏开发完成后,在开发者工具也可以发起真机测试的请求,微信提供了不同设备的测试集群,帮助开发者提前去发现问题。基础库提供的wx API本身是一个不断迭代更新的过程,对于使用了新能力的小游戏,需要做低版本兼容。比如在检测到不支持新 API的低版本允许有损服务用户。同时,如果某个低版本的用户占比较少,可以考虑在管理后台直接配置小游戏要求的基础库最低版本,当然也意味着这一部分用户在接触到这个小游戏时,微信客户端会弹出一个要求用户更新到微信新版本才可使用该小游戏的提示,如果不更新可能就会失去这个用户。 设备/环境适配 微信登录 小游戏的登陆过程与小程序类似,需要用户自定义登录状态。appsecret/session_key代表的是小游戏开发者和微信平台之间的一种信任约定,比如支付、上报托管数据,平台方需要验证 access_token,和用户相关的还要验证session_key的签名,才能保证请求来自于小游戏开发者或用户。access_token是一种应用态的 access_token,与用户无关,需要保证全局维护一份,应该有一个中控的模块去保证 access_token有效,同时在有效期内直接使用本地 cache的 access_token,而不是每次使用都去生成新的 access_token,否则可能遇到调用频率限制的错误而影响服务。切记 appsecret/session_key不要放到前端代码中去,否则可能会被恶意利用从而损坏小游戏开发者或用户的权益。 微信登录 缓存 缓存类型包括数据缓存和文件缓存两种。数据缓存即key-value存储,适合结构化类型的小数据存储,上限为 10MB。文件缓存提供了一个完整的文件系统 API,包括目录 /文件的增删改读,适合针对经常使用的网络资源做本地缓存,上限是50MB。 和浏览器不同的是,微信只提供了基本的存储管理能力,并不对存储什么以及存储满时删除什么做一些操作。开发者自行灵活定义缓存及淘汰策略,比如对经常访问的资源存储到文件系统以及在文件存储满时,清理一些最近不常访问的文件。 缓存 开放数据域 我们来说一下开发数据域,也就是在保护用户隐私的前提下把用户的数据开放给小游戏。这是一个封闭、独立的javascript作用域,开放数据域是一个独立的目录,其入口文件是index.js。目前的限制在于仅支持2d渲染模式,数据只进不出。比如说一个排行榜,它的目的肯定是用来给用户看的。 我们简单看一下它的实现方案,左边是主域。用户拿到这些数据后实现排行榜其实也是一个Canvas。它的区别在于Canvas不能把数据取出来,无法分析其中的数据是什么。主域里面有一个Canvas,在微信里上屏Canvas跟屏幕关联,后面都是离线的Canvas,离线的Canvas可以自己根据需求使用的。一旦开放数据以后,上屏Canvas不能把里面的数据取出来,下一个Canvas也不能取出来,保证了数据的安全性。 开放数据域 因为我们的数据在开发数据域中,用户没有办法进行开发。所以要求开发者在开发时将需要的数据托管到我们这里,与用户关联起来。这样就可以在开发数据域里面取到相关数据,其应用场景有好友排行、群排行榜、超越好友提示等。用户在输入的时候,重复用户的所有操作,在上屏的Canvas和离屏的Canvas上就得到了用户的所有输入,不会有开放数据渗透进去。 开放数据域 分享 如果用户在游戏中达到了很高的分数,可以与好友PK一下。在自定义转发的窗口,标题和图片都可以自定义。但是现在有很多小游戏非常骚扰用户,他们做了很多一定需要分享,才能允许玩游戏的设定。这是大家需要思考的部分,如何既不影响用户的体验,又能够促进小游戏的互动,在这里需要找到一个合适的平衡点。同时,在分享数据后将小游戏与这个群聊关联起来,我们就可以看到一个小游戏平台。 分享 支付 小游戏是支持虚拟支付的,但目前仅适用于安卓系统中。且它的方式目前只有一种,即货币托管的方式。主要分为两个流程,一是用户花钱购买游戏币,这与游戏的服务端是没有关系的。发起支付时微信客户端会生成一个订单,让用户确认支付,这是异步的。平台负责把用户RMB兑换成对应的游戏币,存储到用户对应的游戏帐号上。二是使用游戏币购买道具,开发者可以扣除对应的游戏币,给用户发放游戏内道具,扣除游戏币的过程需要有一定的事务机制,保证在网络异常的情况下交易正常。扣除游戏币的接口支持根据订单ID去重,意味着在网络超时等情况下,开发者可用同样的订单ID去重试扣除,直至返回明确的响应。 支付 性能 小游戏常见的性能问题,一般是内存造成的。如果内存占用太多会被微信客户端主动关闭,因此开发者在用户游戏过程中要及时释放不再使用的内存,特别是Canvas和Image类的大型对象,同时可以主动调用wx.triggerGC触发底层回收对应资源。对于和游戏逻辑相对独立的工作,可以考虑在worker中去实现,小游戏提供了独立的worker线程执行js逻辑的能力。 性能 版本更新机制 小游戏有热启动和冷启动之分,冷启动是指内存中无该小游戏的运行实例的情况下,启动小游戏的过程;热启动是指小游戏的运行实例在内存中还存在,只是暂时切换到了后台,这时用户再次触发小游戏回到前台的过程。在如果用户点击启动之后,游戏运行时会加载出来这款游戏。在点击右上角的菜单时,按钮只是挂后台,在一定的时间内再启动时,它会立即恢复,这时内存将会释放。 小游戏会在冷启动时检查小游戏的版本,如有新版本,在下载回本地后,下一次冷启动即可使用最新版。当然,我们也提供了 API可以供开发者决策在有版本可用时,是否需要强制更新,应用最新的版本。 版本更新机制 运维 管理端提供了发布、回滚、停服等能力,开发者可以充分利用平台的能力。比如在后台操作中,js可能会报错。脚本错误主要由运行过程中未捕获的异常触发,该类异常可能会导致用户小游戏前端的js逻辑暂停执行。同时,平台也提供了完善的数据分析服务,可以通过小游戏使用助手进行数据分析。
10,网页游戏怎么制作
webgame,这需要你掌握一定的软件知识,必须得去学,然后还得有个开发团队,因为你自己是不可能完成一个网页游戏的制作的!直接回答题主问题:网页游戏的制作势必会涉及到关于编程的问题,对于那些了解编程的小伙伴来说,网页游戏的制作是很轻松的,但对于很多不好网页游戏的小伙伴来说,网页游戏程序的制作就是一个特别繁琐的过程和工作。而这程序也并不能很好地被制作出来,所以大多数人会选择网页游戏的开发商来合作。希望上面的内容能帮到题主!自己做被人攻击的啊,不如随便玩玩出网页游戏要文网文http://fan.230web.com/index.html,引领游戏消费新潮流,省钱一个艰巨的问题。需要用到各种软件和程序等等。我想楼主可以试着做小游戏。像flash之类的,挺容易的很多人想投身游戏行业,成为真正的游戏制作人。但是他们对游戏的制作过程,和各个职位的职能都是比较陌生的。对网页游戏开发也不够了解,游戏到底是怎么制作出来的呢? 网页游戏开发的程序构成分为三大部分:第一是数据流程。第二是美术。第三是程序。 1、数据流程 数据流程其中,数据流程包括了功能。也只有在功能中才能体现数据流程。 比如最简单的卖买产品。要实现这个功能,那么需要有产品基础表、产品详细表、商店表、背包表。如果扩展性更强,相应的双表是少不不了的。 表的问题都简单了,关键是这个物品有什么用,这样物品的来源,一大堆数据,物品的走向,又是一大堆数据。最后,这些数据得绕成一个圈。绕圈是一件困难的事情,特别是功能和道具多了起来的时候。难度是2的n次方。 2、美术 UI:简洁漂亮的界面总会有好处。 小图标:道具,地图,装备,一类至少10个吧?大体上百把个是需要的。 3、程序分5个部分 数据库:一大堆基础数据表和详细数据表。基础数据表:比如等级1到等级100的用户的属性初始值。详细数据表:每个用户的具体属性。 功能页面、功能函数。主要就是数据存取,判断,数据走向。 ajax函数:(可选)某些需要伪即时的功能要用到。 javascript函数:(可选)模拟客户端的数据计算。也就是webgame的与时间相关的数据。分为两部分。一部分是真实数据,是由服务器端的定时器计算的。另一部分是只有初始值,客户端显示用的。不需要即时同步,仅仅需要模拟同步就行。 服务器定时器:(C语言或自己设定服务器)定时循环执行某一段代码。而这段代码主要是根据数据库的数据进行更新。这个可以找个C语言程序员来做。对于C语言程序员来讲,这个功能是相当的简单。当然,具体的处理数据的判断和操作数据库,需要你自己写。让C语言程序员给你段标准代码就行了。完全支持sql语句的。 当然在网页游戏开发前,还要组织相关的专业人才,制作一款网络游戏需要的最核心人才是原画、2D、3D、程序设计、策划等这些方面的人才是必不可少的,因此,要开发一个网页游戏除了要程序员以外,千万不要忘了准备以上人才。先学会用PS绘图,再学一点FLASH基础,最后用DIV+cSS布局做游戏的还要懂得一些脚本的~建议你到“FLASH路上”学习~有专门学习动态网页的这些课程,而且保证就业的~可以去查看下~
11,怎么制作一个网页游戏
一、简单的程序框架。webgame程序构成:三大部分。第一是数据流程。第二是程序。第三是美术。其中,数据流程包括了功能。也只有在功能中才能体现数据流程。数据流程相当的麻烦,后面再讨论。比如最简单的卖买产品。要实现这个功能。那么需要有产品基础表、产品详细表、商店表、背包表。如果扩展性更强,相应的双表是少不不了的。表的问题都简单了。关键是这个物品有什么用。这样物品的来源,一大堆数据,物品的走向,又是一大堆数据。最后,这些数据得绕成一个圈。绕圈是一件困难的事情。特别是功能和道具多了起来的时候。难度是2的n次方。美术:UI。简洁漂亮的界面总会有好处。小图标。道具,地图,装备。一类至少10个吧?大体上百把个是需要的。程序分5个部分:服务器定时器。(C语言或自己设定服务器)定时循环执行某一段代码。而这段代码主要是根据数据库的数据进行更新。这个可以找个C语言程序员来做。对于C语言程序员来讲,这个功能是相当的简单。当然,具体的处理数据的判断和操作数据库,需要你自己写。让C语言程序员给你段标准代码就行了。完全支持sql语句的。功能页面、功能函数。主要就是数据存取,判断,数据走向。ajax函数。(可选)某些需要伪即时的功能要用到。javascript函数。(可选)模拟客户端的数据计算。也就是webgame的与时间相关的数据。分为两部分。一部分是真实数据,是由服务器端的定时器计算的。另一部分是只有初始值,客户端显示用的。不需要即时同步,仅仅需要模拟同步就行。数据库。一大堆基础数据表和详细数据表。基础数据表:比如等级1到等级100的用户的属性初始值。详细数据表:每个用户的具体属性。二、一个详细的例子。单纯的讨论数据流程是件痛苦的事情。讨论程序而不给代码也是比较痛苦。这里用的是php+mysql的。那就按一个超简单的webgame的方式来讨论。配上适当的代码。应该有所帮助。不足的地方也请大家指出,对我个人也是帮助。我们不去考虑游戏的可玩性,数值平衡等等问题。我们先只考虑一个简单例子的实现。那么一个webgame的基本内容需要些什么呢?数据库:玩家、地图、城市、建筑、武器、士兵。功能:登陆、升级、个人战斗、士兵之间的战斗、与城市的战斗、修建建筑、打造武器、买卖道具。(注意:每一个功能,必然对应1个或多个数据表。上面数据库中所列的只是基础中的基础。)首先是地图、城市、建筑。这里认为,地图可以有多张,城市在地图上,建筑在城市内。地图表Map :Map_ID ,X坐标, Y坐标,City_ID(城市ID),描述。其中Map_ID是指地图的id。不是自动编号。一张地图就是一个Map_ID,可以重复。城市表City:City_ID,城市名字,城市所有人,城市等级,城市资源,描述。建筑表Build:ID,City_ID,建筑名称,建筑等级,建筑功能。其中,地图表确定城市的位置,城市表确定城市的相关数据以及所有人,建筑表内的多条信息属于某一个城市。建表后,显示出来。一个for循环。把地图表整个取出来就ok。跟普通网站的新闻列表没太大区别。不同的是,你需要取得X坐标和Y坐标定位。可以用tabel也可以用div。class Map//地图类var $Map_ID;function Map_bg_css($Map_ID) $this->Map_ID = $Map_ID; mysql_select_db($db_name,$link);$sql=”select * from map where Map_ID=”.$this->Map_ID.” limit 1″; $result=mysql_query($sql,$link); echo “<style type=”.”text”.”/”.”css>”;$rs=mysql_fetch_array($result); echo “#map echo “position:absolute;”; echo “width:”.$rs[X坐标].”px;”; echo “height:”.$rs[Y坐标].”px;”; echo “z-index:0;”; echo “left:0px;top:0px;}”;}function Map_bg($Map_ID)$this->Map_ID = $Map_ID; $sql=”select * from map where Map_ID=”.$this->Map_ID.””; $result=mysql_query($sql,$link);while($rs=mysql_fetch_array($result)) echo “<div id=Layer_bg_”.$rs[X坐标].”_”.$rs[Y坐标].”>”; echo “<img src=”.$rs[Map_bg].” border=0 title=”.$rs[ID].”></div>”;} }}上面是一个很简单的地图类。代码可能不太正确,意思是正确的。就是根据map表中的坐标,生成了一组div层,以及这一组层的css。你可以改为table的。你可以也把坐标放到一个字段里,用数组的形式取。使用的时候,用new map;map(N);其中N是map表里的地图Map_ID.城市内的建筑也类似。如果要显示出来的话。有了地图和城市后。涉及到的问题就是城市里资源的产生。这时候,City表里需要有可供判断的时间和数量的字段。比如:产生资金量Money,产生资金花费的时间Action_Time,上次产生资金时间Money_time。这两个字段的数值应该在City_base表里出现。(即城市基础表,不同等级,不同类型城市的对应数值。这是给策划填数据用的,建好表后就等策划去头痛吧。如果你身兼数职。。。)如何自动产生资源呢?我们可以在城市所有人改变的时候,写入一个时间。或者在城市初始化的时候写入一个时间。$Now_Time=date(Y-m-d H:i:s);(说明:$开头是变量的意思。php里特有的。如果是asp的话可以写成。Now_Time=Now() )把$Now_Time写入到Money_time里。update(”UPDATE City SET Money_time=$Now_Time WHERE City_ID=$City_ID LIMIT 1;”);$City_ID是你自己定义的。指某一个城市。如:$City_ID=1;我们假定当前城市产生资金量为100。即$Money=100;(具体的数值,应该是由City_base表里取出的。)假设间隔时间为$Action_Time,我们再假定是每小时执行一次。即$Action_Time=3600;(具体的数值,是根据你的初始化表里取得的。也可以根据城市等级或者用户等级取得。反正随便你自己怎么设定。)这时候,有基础时间了。有基础资金产量了。有间隔时间了。让它循环执行起来就行了。上面说过,服务端用C语言定时器。客户端用javascript。服务端,资源定时器设定为5分钟执行一次。那么我们的误差就是5分钟。对网页游戏来说,可以接受。(战斗的定时器得1分钟吧。当然服务器够牛的话,几秒钟都可以。)每次执行什么代码呢?首先得新建一个定时器任务的表。目的就是让定时器知道需要执行哪些程序和数据的更新。表内容比如:城市资源更新。当然,这个表可要可不要。建立的好处是方便处理类似保护状态不产生资源之类的问题。服务端程序:获得当前服务器时间。获得当前需要更新城市。判断服务器时间与$Money_time的时间差。(时间戳,具体的时间戳网上资料满多的。)判断时间差是否大于$Action_Time。 大于,则更新资源。同时更新$Money_time。小于,则无操作。客户端程序:获得当前服务器时间。获得当前城市的$Money,$Money_time,$Action_Time。使用javascript显示剩余时间的倒计时,以及增加的资源量。客户端特殊情况触发:因为客户端显示的资源情况是伪同步,所以当客户端使用该资源的时候。需要服务端将当前的实际资源更新,属于定时器处理的时间也需要更新。即,当客户端触发涉及资源的情况时,立即更新当前资源。同时更新定时器中会用到的$Money_time。这样才不会造成,看的资源用不到,或者定时器重复产生资源。总体来说。这部分程序都很简单。难点在C语言定时器的制作,以及前台javascipt倒计时的写法上。C语言定时器,找个C语言程序员,超简单;前台的javascipt,网上有很多倒计时的代码,找个来改改就能用。<SCRIPT LANGUAGE=”JavaScript”>var maxtime = 这里是你的时间差///一个小时,按秒计算,自己调整!function CountDown()if(maxtime>=0)minutes = Math.floor(maxtime/60);seconds = Math.floor(maxtime%60);msg = “你的文字说明”+minutes+”分”+seconds+”秒”;//动态显示剩余时间。document.all["timer"].innerHTML=msg;//if(maxtime == 3) document.all["timer"].innerHTML=只剩3秒!;–maxtime;}elseclearInterval(timer);document.all["timer"].innerHTML=时间到;}}timer = setInterval(”CountDown()”,1000);</SCRIPT><div id=timer></div>这个是网上找的代码。稍微修改就可以用的。这里只是显示了倒计时。也可以改为显示资源的增加情况。C语言里操作mysql数据库。// TODO: Add your control notification handler code herebool bRes = m_dbConn.Connect(”数据库ip地址”, 3306 , “用户名”, “[email=d203!@#ghj]密码[/email]“, “数据库名”); if(!bRes)AfxMessageBox(”connect fail”);return;}string strSql = “select * from city limit 1″;//所有显示或取值类的都用这段。中间的sql语句可以自己构造。ResultSet* rs = m_dbConn.ExecuteQuery(strSql);while(rs->Next())string str = rs->GetString(”username”);AfxMessageBox(str.c_str());}/*strSql = “update city set money=money +100 where City_ID=xxx”;//所有的增加、删除、更新都用这段,中间的sql语句可以自己构造。bRes = m_dbConn.ExecuteUpdate(strSql); if(!bRes)AfxMessageBox(”ExecuteUpdate fail”);}*/m_dbConn.Close();定时器的主函数。void CBeiLiDlg::Go()while(true)// AfxMessageBox(”go”);Sleep(5*1000);//毫秒。定时器刷新时间。}}//相当的简单..。当然。这里的C的代码不能直接用。只是一部分。地图、城市、基本上算是有了。接下来是城市里的建筑。上面讲的资源增加,其实定位在建筑上更准确。不过建筑的分类和数值会复杂很多。那是策划考虑的问题。建筑上,只讲一个前台的修建效果。当然,这个效果是可有可无。你可以直接给个类似新闻列表的显示,再加个倒计时就行。显示的效果就是,点修建后。不刷新页面,调入一张动画图片。并在时间到后自动转换为其他图片。<script language=javascript> function xiujian() top.abc.document.getElementById(前台建筑位置所在图片的id).src=修建后建筑的图片地址;//显示修建后的建筑图片。可以加上后台时间判断。其中abc,是建筑所在层的id, } function xiujian1() setTimeout(xiujian(),5000);//动画时间5秒。这里也可以加入时间判断。当时间不到的完成的时候,继续调用动画。 } function donghua() top.abc.document.getElementById(前台建筑位置所在图片的id).src=建筑动画所在的地址;//显示修建动画。 } donghua(); xiujian1(); </script>后台部分,把时间到增加资源的代码改为时间到增加或更新建筑就行了。又是增加N个表。。建筑基础表:产出,类型,图片等等。。建筑详细表:属于哪个城市,可以在城市表里关联。关联的方式不同会对程序有很大的影响。各种关联方式都行,但是一旦关联方式确定后,最好别改动。现在建筑也有了。用类似的定时方式,打工,征兵等等都可以实现。战斗,兵的参数:兵种,数量,攻击,防御等等。战斗的临时表:谁的兵,打谁,出发时间,战斗时间,战斗结果。这里的几个字到是简单。实际的表会复杂一些。webgame中,战斗的过程分两种,一种是给出双方参数,时间到,就根据公式计算结果。一种是半即时或者即时的战斗,可以边打边喝药边用技能的那种。第一种流程。点出兵。这时候,兵的参数,出发时间,到达时间,都记录进战斗临时表。定时器中,处理战斗的部分,判断时间是否到开打的时候。到开打的时间了,则取得被攻击方的兵的参数。然后通过几个公式计算结果。处理结果,比如谁的兵挂了多少,战场掉落了多少钱,城市被谁抢到了。一大堆判断以及updata。(这里的定时器处理和获得资源的定时器处理是很类似的。)最后把结果分别发给双方。(又涉及到一个短信息系统。)第二种流程。点攻击。马上就处理数据。打打npc好做。玩家之间对战,也可以把被攻击的玩家当成npc来处理。两个人或两人以上即时战斗。需要用到ajax了。目前在技术上和理论上是没问题的,还没实际写代码,所以不好讲。很简单的公式,两种战斗都可以用到:intval(sqrt($User_B_AP)-sqrt($User_A_DP));根号下攻击-根号下防御=伤害。
12,如何制作一个网页游戏步骤要详细需要什么申请材料或者手续什
简单地说,游戏制作就是从游戏创意到成为商业产品的全过程。除了前期的市场调研外, 整个游戏制作流程大致分为游戏策划,游戏美术制作,程序开发,再到游戏测试,运营上市几大阶段。 但很多游戏研发商,这几个阶段分不清楚(或者清楚,就是不这样去做,非要在策划阶段做调研,在美术制作,程序开发阶段做策划,如果这样下去,会有什么样的结果呢?猜猜) 正常流程如下一、游戏策划阶段游戏策划就像编剧和导演一样,要规定游戏的世界构成,故事背景,人物、场景设定、,安排什么地方需要出现怪物让玩家,觉得刺激好玩,需要设计各种各样的武器和装备吸引玩家等等。专业点讲就是要设计游戏的背景故事,世界观,大陆布局,规则玩法,剧情对白,游戏任务,各种数值等等,如果有创新的玩法最好(创新不等于改变玩家现阶段的用户使用习惯!切忌)。 游戏策划师是游戏的灵魂人物,是游戏行业中非常稀缺的人才,如果想成为一名优秀游戏策划师(游戏设计者);建议多体验不同时期的不同游戏,(玩不少于50款游戏,基本你就入门了,体验过程中,分析每款游戏的不同系统,不同玩法,这些系统好在那里,玩法妙在何处),当然需要参与真正的游戏制作研发。 一款好的游戏不光是商业上的成功,更应该是用户(玩家)体验上的升级换代,策划思维逻辑EQ要高。二、游戏美术制作阶段:策划文档会分为技术设计文档、背景艺术文档和商业计划文档。背景艺术文档将指导下一阶段的美术资源制作,它包括:原画设定、模型贴图、角色动画、特效和音效(现在很多网页游戏没有音效,只有背景音乐,远远不能满足用户的需要,建议:如果研发成本充足,把音乐效果加上)制作等。 美术与策划工作内容交互比较多,需要大家多沟通,容易产成问题的关键点在,策划经常性修改原有设计,大量增加美术修改工作量,建议把修改反馈,整合集中在两个点上,第一个点,封测~内测,第二个点,内测~公测,我相信好游戏都是改出来的,但改要合理化,流程化,这样才可以把工作中的摩擦减到最低。 1、游戏原画设定: 游戏原画设定是一个承上启下的重要环节,也是最具创造力的职位,游戏里各种天马行空般,非常具有想象力的人物、怪物形象,场景设计都是出自原画之手。 但原画要考虑到游戏文档里对游戏角色、场景的设定要求,也要确保三维美术设计师的三维具体制作顺利进行。 原画参照不等于抄袭,千万不要给自己找借口抄袭别人。 2、模型贴图制作: 针对各种原画设定的艺术风格和技术风格,运用3D制作技术具体建立游戏世界,包括角色、道具、场景等,包括模型制作、贴图制作两个流程。根据游戏类型不同 网游、网页游戏等不同游戏类型,模型贴图的制作工艺要求和流程也不同。 3、游戏角色动画: 游戏中大都存在着种类繁多的人物、怪物和各种不可思议的动物、植物,以及水流、岩浆、沼泽等各种地形地貌,为了让这一切更加逼真和栩栩如生,游戏动画设计 师通过三维绘图软件赋予他们逼真的动作,合理的让人物生活在游戏世界中。 4、游戏特效制作: 游戏角色在格斗,或者施放法术、各种必杀,绝技时,你都会看见非常绚丽的视觉效果,这种视觉效果就是游戏特效师的工作。游戏特效师从分镜设计、切片动画、特效 贴图制作、粒子特效制作到后期合成,将自己的特效设计思想制作出特效。 三、程序开发阶段 在策划阶段后,产生技术设计文档,这一文档将运用于程序开发。程序开发包括:引擎编写,脚本编写和代码测试。 未来的网页游戏充满挑战与惊喜!比如制作投放某一个平台之初需不需要什么申请材料?版署的?文化部的?如果估计是需要先投放到某个平台后,咨询,然后会有详细帮助 应该不要我嗯,玩网页游戏最烦的就是服务器不给力了,要么就卡死,要么就不完全打开,要么就直接进不去,很郁闷的。给你推荐个平台一起玩吧,这个平台服务器很好,不会出现这些状况,这里的游戏都是很火爆耐玩的,而且不怎么烧钱,画面也不错,新手有超级大礼包,你也来一起玩啊:网址:www.bdc8.com/yx.htm 【复制粘贴到浏览器即可】。。。。。。。
13,网络游戏怎么做
你说的有点太简介了,因为制做游戏是个超复杂的工程,决不是你想象的那样减单,我恐怕回达完你,5,6天都不见得说完,而且做大网游1个人是不可能的,在是天材也不可能,你想想,就拿QQ聊天说吧,在游戏中,1个玩家向另一玩家说话时,说的那话须要被你设的数剧过率,然后在却认,光着一个程序,你要做1-2个月,因为我是一个游戏工司经理,你在想想画面,音乐,怪。。。。。。太庞大了,你要真想知道去买本书最好,你要不是专业的话,好多细节你都不能理解,我跟你说不清,反正就是特庞大,一个很拉级很拉级,都快接进小游戏的网游,也要9-12月,你要不信去书中看看,(程序:精通C C++等程序语言美工:3D建模,贴图,图像渲染等策划:游戏情节(NPC对话),人物职业设定,数值设定等你有家底吗??有就好办:“软件、流程、团队、时间……”不是一开始就要泼楼主冷水,只是想让你有个大致的概念。当年丁磊推出大话的时候,是号称200人的策划团队历时两年的作品。200人或许是有水分了,但是两年是一定不会少了的。想当年老徐离开网易的时候,带着梦幻西游的游戏引擎自己跑去另外弄一个游戏,在不用再设计引擎的情况下,光策划建模就用了差不多一年的时间。这个得有心理准备了。软件:有两部分。1.编写游戏引擎、建模:需要熟练掌握C/C++、Microsoft Develop Studio开发环境、使用SDK或者MFC、DirectX/OpenGL、SQL编程、SQLServer或Oracle数据库配置。2.策划、美工、音效:MAYA、3DMAX 、PS(音效制作方面不熟,这方面无法提供)。流程:策划——引擎——建模——美工——测试。团队:首先要组成一个由各功能小组核心构成的策划组,负责构思整个游戏的内容架构。包括故事大纲,游戏风格,人物造型,操作模式,任务模式,装备模式等等,以及程序编写、美工贴图能否实现等等,资金预算能否维持等等。然后筹建各功能小组:主编程组,负责游戏引擎。建模组,负责编写一个完整的世界,各种人物、怪等。美工组,负责包装游戏。测试组,设置若干组服务器,对游戏进行测试。保守估计,总人数30-50是最小的配置了。最佳答案“软件、流程、团队、时间……”不是一开始就要泼楼主冷水,只是想让你有个大致的概念。当年丁磊推出大话的时候,是号称200人的策划团队历时两年的作品。200人或许是有水分了,但是两年是一定不会少了的。想当年老徐离开网易的时候,带着梦幻西游的游戏引擎自己跑去另外弄一个游戏,在不用再设计引擎的情况下,光策划建模就用了差不多一年的时间。这个得有心理准备了。软件:有两部分。1.编写游戏引擎、建模:需要熟练掌握C/C++、Microsoft Develop Studio开发环境、使用SDK或者MFC、DirectX/OpenGL、SQL编程、SQLServer或Oracle数据库配置。2.策划、美工、音效:MAYA、3DMAX 、PS(音效制作方面不熟,这方面无法提供)。流程:策划——引擎——建模——美工——测试。团队:首先要组成一个由各功能小组核心构成的策划组,负责构思整个游戏的内容架构。包括故事大纲,游戏风格,人物造型,操作模式,任务模式,装备模式等等,以及程序编写、美工贴图能否实现等等,资金预算能否维持等等。然后筹建各功能小组:主编程组,负责游戏引擎。建模组,负责编写一个完整的世界,各种人物、怪等。美工组,负责包装游戏。测试组,设置若干组服务器,对游戏进行测试。这其中涉及到C++等语言类PS 3D 玛雅 等图象、动画处理软件没有人可以在极短时间内掌握这些技术的 现在一般设计者都是专攻某一门,然后由高等设计师进行后期语言处理 将他们融合在一起保守估计,总人数30-50是最小的配置了。 首先,你需要一个工作团队,当然了,游戏的主闯团队你可以一个人来承担(如游戏世界观的设计,游戏中人物的设计:包括都有哪些种族,什么职业,拿什么武器等等。还有什么任务的设计),但是你需要美工来画出你所想象的那些东西~~然后你需要程序员为你编写游戏代码,你需要更多的人来设计游戏的平衡性(比如多少级什么什么经验升级,做任务得多少经验,包括技能的伤害和属性的关系:比如攻击多少打防御多少的人掉多少血。),然后需要有人来设计游戏的怪物、BOSS以及其他什么的。设计完以后,需要找音乐师来为游戏配乐,需要有人来为人物的动作(比如挨打,攻击,施法的声音)。这些弄完以后,需要找测试员来进行测试,测试游戏最终的平衡度,和寻找游戏中因代码的设计而存在的一些BUG。我说的只是主要的几个点,当然还有其他许多事情我没有说到,因为毕竟我也不是专业做这玩意的~~其实做个游戏挺难的,设计世界观什么的都很容易,但要把游戏平衡度做到非常完美却是十分困难的,中国没有几个做的出来的,国外也没有多少能做出来的~~ )这只是一个程序,不说了,去买本书最好你要做什么?做游戏??有钱吗?没钱就不要做,免得招骂。 对于做网络游戏,首先要保证技术储备强大。 两方面入手:购买和研发。 对国内目前的情况,全是急功近利型的公司,认真踏实地做研发的都不涉足游戏行业,可以说绝大部分的国内公司都是用购买这一途径。 购买分为技术购买,版权购买和代理性质的版本+代理权购买。 反正国内游戏行业没什么权威,当我信口胡说吧。 首先要明确做什么,若是仅仅是赶着网游快车--其实已经快成慢车了,代理一个最快最有效果,凑个几千万,一部分买个小公司的垃圾游戏,剩下的都投入广告,服务器租就可以了,很多濒临倒闭的公司有的是服务器对外租。起码公厕--我是故意这么写的,就可以吸引十几万人来玩,然后就骗钱,任何一个商人都知道怎么做吧,不用多说。 从长远看,那当然是买国外的技术了。在欧美淘汰的,在国内依然有市场,追求尖端技术的游戏玩家永远是少数,银子不够啊,多少人还在用440mx, 现在还有很多人玩那个属于上个世纪的游戏--传奇。的确很够传奇。。。 主要还是在管理方面,需要大量的人力物力,所以没钱还是不好做。要是想骗几个月钱就闪,那就可以忽略了,至多是催化国产网游越来越没信誉。多少老玩家都转战台服,港服。若不是语言问题,恐怕玩日服,韩服的人更多。而这些人正是建立口碑和获得直接收益的重要客户人群。 闲着没事儿烧钱的人还是太少。是有人几个月就花了几千块钱,但是慢慢地他就会觉得没意思,然后该忙什么忙什么。在中国富裕阶层的人上网只是用来聊qq,看看新闻。他们不可能经常投入那么多的时间玩网游。 你想问游戏题材吧?对了,现在有游戏策划人这一职业,给点意见?没钱谁干啊,一个好点子的价值是市场学中最基础的要素,连这关都过不了,那么运作起来就更麻烦了。 几乎所有玩家想到的题材都有了,如何运营和管理才是最重要的吧。