Introduction

What is this project?

How to join

This is the Github Page.



This project uses English as the main language.

The workflow is Github Flow. When sending PR, prepare a new feature branch and send it to the master branch of this repository.http://scottchacon.com/2011/08/31/github-flow.html

This project uses ES5. It is for compatibility with plugins.

Please apply for development slack from this form. It will usually be invited within 48 hours. https://docs.google.com/forms/d/1T5wrKeOAfFBNytHrby4HMDzShtOMl2s7ayvjGwBrbNY/edit

This project is just started. The rules of development are decided through discussion.

Roadmap

Split core script file

Put on github

Publish roadmap

Fix memory related problems

Preceding reading of image material

Responding to sound problems of google Chrome

Fixed bugs already known

Retry at load error

WebGL conversion

Resolving font load error

Development of a standard plugin for options

'Use strict';

Make the overall outlook better

Add some comment to the source code

Development of test game

Make json's datasheet

Identification of edge case

Simple conflict check for plugins

Guidelines and sample writing for plugins

Refined bug report

High-speed loading of sound source

Progress bar on load screen

Lightweight Save File

Multi-touch

Battle system touch compliance

Touch correspondence of basic system such as equipment

Constitution

"RPG Maker MV CoreScript" is a game engine player for 2D games that runs on the browser. "RPG Maker MV CoreScript" is designed as a game engine dedicated to "RPG Maker MV", the latest work of "RPG Maker" series of 2DRPG world number one software with more than 20 years history, and more than 1000 games are running. (February 2017)The purpose of OSS is strengthen the relationship between International and Japanese RPG Maker Developers and help with the improvement of RPG Maker MV.This project is a project aimed at improving "RPG Maker MV CoreScript" better by the community and supporting many game creators.The core script developed by this project is widely distributed to RPG Maker users through KADOKAWA. The RPGMaker MV community is centered around plugins. Therefore, Ver1 series is developed while minimizing destructive change.The core script is finally output to mainly 6 files.Wrapper classes of Pixi.js and base classes such as audio and input processing.Static classes named XxxManager that manage the game overall.Classes named Game_Xxx dealing with game data (many are saved).Classes named Scene_Xxx in which the scene is defined.Classes named Sprite_Xxx related to image display and processing.Classes named Window_Xxx handling window display and input.In addition, a plugin list is defined in plugins.js, and main.js launches the game.Development will be done according to the roadmap. Currently we are developing ver 1.1.Goal: Publish community development versionGoal: Fix a fatal bugGoal: Responding to problems where games can not continueGoal: RefactoringGoal: Confirm specificationGoal: Assist in game developmentGoal: Accelerate speed, reduce experience timeGoal: Improve UI