Webgame编程从入门到精通

星期六, 2012-05-05 | Author: Lee | webgame | 3,806 views

先说下,有点标题党了,摘录于webgame研究室讨论群
本总结原来总结于 2008年,今天翻出来还是有一定的指导意义的,除了在程序方面分了前端和后端,其他还是相当有意义的
标注 部分 为本人根据现在情况进行的跟进分析.
精通路径如下:

1. 潜心学习一门适合于做web的语言。以ASP,PHP,JSP,3P技术其中任意一门即可。
学会了再说,否则免谈。
注:就目前的情况已经分出
i.前端 (FLASH即AS(为主) 或者 unity3d 等)
ii.服务端 (基于http协议的3P或者基于 TCP 的c/c++/java等)
一人独揽整个系统的能力被大大放大了,需要团队紧密配合了

2. 专研一种数据库产品,以mssql , mysql , oracle其中任意一种即可。
学会了继续,否则免谈。
注:如果足够牛,用文件 xml等也可以实现,我看很多做端游 转过来的,还不是以数据库为主要驱动

3. 考验自己。如果能随手就做个小型的交互式网站,完成一定规模的任务。那就差不多可以做个入门级的Webgame了。
能干了继续,否则免谈。

4. 专研数据结构和算法。游戏是对世界的模拟,数据是世界的抽象,规则是运行的约束。
这一切都是算法和数据结构。
如果你看不到游戏运行的本质,还是继续免谈。

5. 深刻思考游戏编程的机理。游戏也是软件,从工程学的角度来说,你需要一个范围,需要完成一些功能,需要划分软件层次,需要组织编码。
如果你要投入编程,请用软件工程的策略认真思考问题。否则免谈。

6. 熟悉高级技巧,多线程,分布式,并发等等。你需要考虑的不是你自己的问题,你是在做个游戏给大家玩。
要做WG就难以回避上述雷人的问题,请认真做好思想准备和技术储备。否则免谈。

7. 学会交流,你不是在为自己做游戏,除非你真的想做web单机游戏。你应该与人交流,学会从别人眼里看到期盼和欲望。实现它,你就会获得成功。
同样别人会给你不一样的知识和经验,我想这是最宝贵的。如果你孤僻,那还是算了。

8. 有团队精神,你一定确定以及肯定,绝对必须非常必要与人合作来完成webgame,除非你是全能超人。
如果你想当个首领,免谈。

9. 不要永远摆着学习的心态在群里潜水。诚然三人行必有我师,但是,在别人在某些方面是你师傅的同时,你某些优点也是别人的师傅。所以,尽力去融入群文化吧。

Tags: , , ,

文章作者: Lee

本文地址: https://www.pomelolee.com/955.html

除非注明,Pomelo Lee文章均为原创,转载请以链接形式标明本文地址

No comments yet.

Leave a comment

Search

文章分类

Links

Meta