Git Product home page Git Product logo

fate's Introduction

誓约之刃(单机版)

这个项目是我在2015年创业时开发的,是一款以Fate为原型的2D横版格斗游戏,至今依然可以在AppStore上面下载到。

项目于2014年12月立项开始,经历了大半年的开发时间,于2015年7月上线了AppStore,之后也在多个安卓平台上线。上线之后,产品收入并不理想,经过几个版本的修改依旧如此。于是在2015年12月解散了团队,至此该项目便不再维护。

经过5年的尘封,我决定将项目开源,供所有对项目感兴趣的人交流学习。

开发工具

  • 项目使用cocos2d-js v3.6作为游戏框架进行开发,程序语言为Javascript
  • UI界面使用CocosStudio v2.2.9.0进行制作
  • 角色动画使用DragonBones进行制作
  • 关卡场景使用LevelHelper2进行制作

开发要点

  • 项目可同时生成iOS版本和Android版本的游戏安装包。
  • iOS版本使用XCode进行编译。
  • Android版本自定义了一套编译流程,用于应对多渠道的不同配置,使用packAndroid脚本进行打包。
  • 由于要在2D场景中模拟3D走位,因此游戏中自建了一套物理系统,主要用于判定物体的浮空与行走摩擦等物理特征。
  • 游戏的核心是角色类(RoleBase),该类包含了角色的控制管理、动作管理、数值管理。
  • 数值表使用excel进行编辑,并使用资源工具中的脚本导出为js对象。
  • 项目原计划是制作网络版本的,但出于预算问题,就先行制作了单机版本,计划之后再改为网络版本。因此游戏的底层服务是按照网络版进行搭建的,并同时在客户端中模拟了一个建议的服务端,内容在server目录中。

fate's People

Contributors

yuxiaous avatar cj299 avatar

Stargazers

 avatar ZGY avatar HanJun avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.