# 萨兰奇项目代码数据库 **Repository Path**: slq240/sarange-project-code-database ## Basic Information - **Project Name**: 萨兰奇项目代码数据库 - **Description**: 这是萨兰奇项目的代码数据库,便于管理项目的代码数据。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-08-26 - **Last Updated**: 2022-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 萨兰奇项目代码数据库 ## 项目介绍 当前项目暂时是开源项目,未来可能转变成闭源项目。 ### 项目名称 萨兰奇项目 ### 项目定位 该项目是一个基于```RPGMV```游戏开发引擎所制作的、基于```JavaScript ES5```版本的、PC端单机游戏。(基于```JavaScript ES5```版本的```RPGMV```工程代码的重构) ### 游戏名称 剑与火的时代挽歌 ### 语言类型 ```JavaScript``` ### 语言版本 绝大多数是```ES5```、一小部分为```ES6```。 ### 主要的依赖库 - ```pixi.js``` - ```axios.js``` - ```vue.js``` ### 人员组成/主要维护者 - 主要维护者:**阮中楠** - 仓库所有者:**阿斯加德** ## 联系我们 萨兰奇:剑与火的时代挽歌交流群 QQ群号:734835107 ## 全体开发人员必须注意的项目开发注意事项 - 禁止对plugins.js文件进行代码编排形式的格式化 *(Generated by RPG Maker.Do not edit this file directly.)* 禁止删除以下文件: 1. ```jsconfig.json``` 2. ```.gitignore``` 不允许删除项目配置文件,不允许删除git忽略文件的配置文件。 - 禁止提交跑不动的代码在项目内。 - 代码遇到了bug,要及时告知同事。 ## 自动备份链接 文件百度网盘自动备份链接:链接:https://pan.baidu.com/s/1rz8qLTCqg0QbAjdjgBpBHw 提取码:2402 ## 非自动备份链接 原文件备份链接:链接:https://pan.baidu.com/s/1sP7G-ihgYd3uSEZa7-hOTw 提取码:2402 ## 可参考的网站 [阮中楠的RPGMV开发笔记](https://hechicollegecomputerassociation.gitee.io/rpgmv-dev-notes) ## 萨兰奇工作室招募插件开发者 萨兰奇项目对程序开发的要求会稍微高一些,我们希望你能够满足基础要求,当然满足进阶要求会更好。 招聘要求如下: ### 基础要求 以下的要求属于基础要求,作为一个RPGMV的插件开发者,想要参与我们的项目,以下的能力是必要的。 #### 团队协作能力 我们团队的全部代码都托管在```gitee```仓库内,正如你现在阅读的这份文档一样。你需要会使用git版本控制软件。至少要求: - 会基本的```拉取```、```更新```、```合并冲突```操作。会```切换分支```。 - 熟悉```gitee```和```github```网站的基本功能。 #### 文档编写能力 我们不仅需要编写插件,还需要编写详尽的文档,至少要求: - 掌握```markdown```语法。能维护编辑团队开发技术文档。 - 会使用```图床网站```生成图片的```url```地址并运用在```markdown```内。 - 会使用```JSDoc```语法。 #### 编程自学能力 编程总是会遇到全新的知识点,我们希望你有基础的自学能力,至少要求熟悉以下网站 - MDN - CSDN - 博客园 - 菜鸟教程 #### JavaScript语法能力要求 我们的项目会大规模地使用```ES6+```的语法,需要你了解或掌握```JavaScript ES6```以上版本的流行语法。至少要求: - ```class```语法糖。 - ```const``` ```let``` 语法。 - ```import``` ``` export``` 模块化开发语法。 ### 进阶要求 以下的要求属于进阶的要求,已经脱离了```RM开发者```的范畴了。如果了解或掌握那是最好不过的了。以下的要求倾向于```前端开发者```,而不仅仅是单纯的```RM游戏开发者```了。 - 了解```vue.js```及```SFC```的语法。 - 了解```element-ui```组件库的使用。 - 了解```http-vue-loader```工具。 - 掌握```axios.js```的常用API。 - 能够使用```Postman```测试接口。 - 会使用```fastmock```网站并生成接口。 - 了解```gitee```的开发者API。 - 了解```github page/gitee page/Gitbook/VuePress```等在线网站文档工具。 - 掌握```npm```的基本用法。 - 使用```JSDoc```命令生成文档。