ID:189713

alias灬

Java开发

  • 公司信息:
  • 上海成蹊网络科技有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 上海
  • 浦东

技术能力

一直是在做 java游戏后端的 开发工作。
可以独立搭框架, 做项目, 有过上线的项目经验。

对项目的基本模块, 比如网络,线程池,事件机制,数据库,业务逻辑部分,都有过研究和代码编写。
框架上一般选用 netty/mina 为网络部分, jdk自带的线程池, 事件用guava或者 akka 实现。
数据库用过mysql, 用过redis 。 业务逻辑部分 就是根据策划需求来做事。

可以基本的使用linux 服务器, 大多用centos 或者debian 。
查看日志, 开启 停止服务器, 上传jar包, 修改配置文件之类的。

一般使用 Idea 编写代码, 只做过简单的Web项目, 基于Spring的,简单输出, 无页面的接口。

项目经验

欢乐捕鱼项目
项目周期: 2017/7 - 2019/3
开发环境: Windows 10,java8, redis
开发工具: Eclipse
Idea
MobaXterm
数 据 库: Mysql, redis
项目描述: 公司项目, 捕鱼游戏, 已经上线。 游戏名为: 捕鱼欢乐炸。

我们采用 redis 保存玩家数据, mysql 基本只用于游戏的日志保存。 我也参与部分底层代码的编写, 以及压力测试的大部分内容。
除此之外, 我还设计并实现了一个用于处理充值回调的充值服。 充值服可以完全不停服的增加新渠道,以及存在着订单缓存的功能。 我们每个渠道采用js 文件编写, 可以热加载,卸载js文件。 项目到达千万流水级别的时候, 充值服依然稳定运行。
正常逻辑部分的话, 我实现了不少玩家逻辑和游戏逻辑, 比如 商城购买行为, 每日签到, 成就任务等等的。 游戏部分, 实现了一些BOSS和特殊鱼的功能。
我们主程比较提倡写文档, 所以也会写写文档。 我一会会写功能实现的位置, 因为我个人觉得这些逻辑都很简单, 所以不怎么写思路。当然,少部分比较绕的逻辑会写清楚。


=======================================================

梦幻岛服务端部分
项目周期: 2016.7-2017.7
开发环境: Windows 7,.java8.0
开发工具: Eclipse Jee Mars
Mysql-front
Unity 3d
数据库: mysql
项目描述: 之前公司的项目。 我目前主要负责战斗部分的功能。
我刚到这家公司的时候, 项目才刚刚开始,整个后端并没有基础的架子。但是有一些组件可以(基于netty 的简单封装,数据包的实现)使用, 我就利用这些东西 构建了 中心服,节点服,战斗服,配置服,数据库代理服务器。 登录服我来到之前就已经存在了。
然后我做了一些基础的组件供各个服务器,比如 事件管理器,任务池,回调任务机制。添加了protebuf的一些支持, 并写了 样例。
关于玩家登录的流程为。 玩家请求http 验证账号, 获得一些信息,然后利用这些信息去登录节点服务器。 节点会请求中心服务器判断该玩家是否登陆到其他服务器,判定成功会后会从数据库中获得信息。 然后返回给玩家。
我们这款游戏是塔防类的游戏,但是有主角可以在地图中走来走去。 主角可以修塔,使用技能加血,加Buff, 造成伤害。 由于策划要求 “游戏一旦开始,即使玩家掉线了也要正常结束“所以所有的游戏内的计算都放到了服务端。 包括 怪和人的移动,抛射物(子弹等),伤害计算,怪物AI 等等都是在战斗服进行的实现。 目前战斗服的95%内容都是我进行设计和实现的,使用状态同步给客户端信息的。
除了战斗服之外, 节点服务器的一些逻辑也是我做的。 大概有 活动信息的处理,任务,成就的处理 等

案例展示

  • 捕鱼欢乐炸

    捕鱼欢乐炸

    捕鱼游戏, 处理基本的捕鱼功能之外, 还划分场景, 比如 蟹将场, 人鱼场,龙王场, 不同的场次之间存在不同的活动和BOSS。 我参与部分底层代码的编写, 以及逻辑代码部分的编写。

  • 全民建造者

    全民建造者

    手游项目, 不过没做出来, 项目挂了。 我主要负责战斗服务器的编写, 我们使用状态同步, 基本上的主角,怪物,塔的运算都在服务器上。 也做了少量的逻辑代码编写。 以及大量的底层服务器构建。

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服