• 1. 给程序员更大的成就感,看着一个个鲜活的角色, 在那里跑动, 说话,
    施展各种KB的动作打怪, ...这些都是在自己的一行行代码下实现,心里可是乐开了花
    2. 玩游戏就是学习,玩游戏就是做测试, 在玩游戏中工作, 经常一天有大半的时间就是这样过的,那就一个字:爽
    3. 团队的氛围就是活跃的和娱乐性的,每个人都必须展现极大的想象力和创造力,还有幽默感, 所以, 平时工作和协作起来不是一般的舒服
    4. 给自己一个机会极大的提高文学素养和增加历史知识, 做外国游...
  • 不知道在脚本语言中怎样定义去线程是否安全, 在java中,线程是否安全的通俗讲法是:两个不同的用户同一时间做同一件事情, 两个session调用同一个类的同一个方法, 赋值到同一个变量上
    期间所涉及到的所有内存值都将相对独立,不会相互影响, 并且,在应用级要确保线程安全的最基础的做法是: 尽可能的减少对类变量, 静态全局变量等跨方法的定义.
    值得庆幸的是, J2EE中有session概念, 所以, 即使最初级的程序员,如果遵守了以上最基础的原则,就不大可能写出线程不安全的代码来...
  • 作为一个网游开发入门者, 下面罗列了我在第一个阶段的时间开支(粗略估计),已备对接下来的开发,进行更好的风险预估,同时作为效率提高的历史参考:

    1. 正常编码功能实现  45%
    2. 正常的测试案例编码和测试  20%
    3. 已有业务功能实现不够完全准确, 导致代码修改以及引发测试案例的重新测试  5%
    4. 对模块功能的深处没有考虑到,完善实现需要再花费编码时间,再加上修改测试案例的时间...
  • 好几个朋友都没明白我为什么要进入网游行业, 在java和项目积累了这么多年, 把它们全部放弃掉, 进入另一个完全不同的行业!

    对于为什么来做网游, 今天在这里不说, 现在对我而言, 可以说到了网游开发的第一道槛!

    先说说前序, 从年初开始以来, 一直在一边学习C++,lua,一边做设计, 可以说没有真正接触到开发, 只从近段时间开始, 才进入比较全面的编码开发.

    随着编码的逐渐深入, 越来越清晰感觉到脚本开发+C++开发,跟J2EE...
  • 相对于java等高级语言, 我们来看看lua的奇特之处:

    1 function:

    a. 可以被赋值, 比如a.b=function() return "fff" end

    b. 灵活性的变量使用:外部的局部变量, 也既内部嵌套的function可以访问父类的局部函数

    c. 宽松的嵌套机制:如果你愿意, function可以被你无限嵌套下去

    d. 灵活的形参: 如果内部没被调...
  • 大型多人在线游戏开发:

    作者:亚历山大
    译者:史晓明
    说明:本书是一本系统介绍MMP(大型多人,Massively Multiplayer)在线游戏开发知识的文集,汇集业内最优秀的游戏开发人员智慧的精华。本书不仅从MMP游戏的角度对客户端技术进行了讨论,还深入剖析了MMP游戏设计、架构、服务端开发、数据库技术以及MMP游戏核心系统等特定于MMP游戏的知识。对于广大MMP游戏开发人员来说,本书是不可多得的参考资料。

    游戏编程中的人工智能技...