发布时间:2023-12-11 09:09来源:www.sf1369.com作者:宇宇
你好,楼主,我帮你简单的介绍一下吧,做一款游戏最少需要这几门专业知识
一,游戏程序:网页游戏方面有flash as3,php等。他们的主要工作是写程序代码。需要一定的逻辑思维能力,数学能力。
二,游戏美术:游戏美工制作游戏美术画面,包括,角色,道具,场景,地图、具体细分为:游戏原画,3D游戏制作(包含场景与角色),游戏动画,游戏特效,地图等。原画对美术的要求最高,需要深厚的美术基础,主要的运用软件是Photoshop与Panter,如果是3D方面就是3dmax,MAYA,ps,zbrush等软件。
三,游戏策划:游戏策划主要制定游戏的规则和玩法,
1.执行能力:能很好的完成上级领导安排的工作。
2.动手能力:office,photoshop,3Dmax,C++等等,有的需要精通,有的需要了解,有的需要会使用。
3.沟通能力:有很好的沟通技巧,能在策划、美术、程序之间进行协调工作。
4.动脑能力:能举一反三,思路开阔。
5.熟悉游戏:玩儿过大量游戏,最起码精通过1.2款游戏。
6.学习能力:一般都需要。。。
如果你还想深入了解的话,可以去游艺网论坛看一下。论坛上面各个版块都有,也有非常多的教程和资源下载。
回答这个问题前,我想先说一下,你有基础的编程经验吗?会使用Photoshop CS3吗?C,C++,Java,都接触过吗?嗯,如果我说的你都会或会一俩种的话,接下了的,就是我的答案了,如果你不太明白上面的东西,建议先学习,当然这些都可以现学的!差不多1年时间够了! 页游(网页游戏)的制作都是有引擎的,那里东西很全,里面的脚本的可以连接程序及音乐,美工!
一两句说不清楚,这么说吧:
一个主题内容是游戏,有一个统一的世界观,界面是游戏UI感觉的网站。
这样就是webgame了。
Photoshop Dreamweave Fireworks Flash
系统性的给你说下这些东西
你上面所说的是web程序用到的一些东西,web是基于HTTP协议的,HTTP是基于‘请求’与‘响应’的,就是说你用浏览器访问一个网站,在网站中点击某一个按钮,这都算请求,然后服务器做出反应,提供数据或者跳转网页都算响应了。
网页用HTML(超文本标记语言)编写,通过名字就知道这里都是标签。
前台就是你能看到的东西,客户端可以看到的,你要做程序,你就未来给客户要看的东西都算前台,后台就是服务器程序,当有个请求过来,你写的代码如何处理,这就是后台。
编写一个网页,比如说注册功能,简单说注册的功能用来举例,比如用户名必须字母,以前写程序都是把用户名写完提交上去,这时候服务器验证用户名是否合法,也就是是否都是字母,如果发现数字就不合法等。 然后返回客户端提示非法。这样每次都由服务器验证很浪费资源,浪费带宽流量和时间,因此javascript诞生了,它的作用就是在客户端做验证,都合法以后一次给服务器,服务器在做处理,比如往数据库里添加一条记录,记录这个用户注册了。
css的作用:控制网页中的元素,一个网页就是一个文档,你可以理解一个平面,然后往这里添加各种标签,那么每个标签什么样子,放在哪,就由CSS控制,其实不用CSS也能控制这些,网页元素属性也可以控制。网页默认也有个规则,就是什么都不控制的情况下,默认自己挨个摆放,但是CSS可以将样式规则提取出来,在网页内容不变的情况下,只需要更改css文件,就可以让网页以另外一个方式出现,这就是CSS魅力。
这里你说到HTML5,CSS3,这只是版本,HTML5封装了好多新标签,好多特效,就是省去以前自己做的特效效果,CSS3里面也更精准的控制元素,而且属性更多,他们的存在就是为了简单地制作特效,降低开发成本。 这几个加起来算是开发,但是大多数用这三个都是开发前台,也就是提供给客户展现的东西,其实如果你以后进入软件编程世界,你会发现他们也可以做服务器端,比如使用note.js技术,它是用javascript写的,完全可以当服务器做出响应。
这里在和你说一个ajax技术,它的作用是异步请求,什么叫异步? 还是刚才用户注册的问题,这里服务器要求用户名不能重复,比如服务器数据库里有个叫张三的人,你还注册张三是不行的,但是我之前说过不能提交后才让服务器验证是否有张三,要之前就全验证,但是javascript又是前台技术,不知道数据库是否有张三,那么就一边填写一边偷偷提交,但是这时候如果你偷偷提交做到了,但是用户还要继续注册下面的信息,比如年龄,如果服务器验证耽误时间,年龄你就无法填写,为了达到一边可以偷偷验证,一边让用户继续填写,ajax就是做这个的,你进入编程世界以后慢慢就了解了。还有不懂的追问。