Einführung
"RPG Maker MV CoreScript" ist eine 2D-Spiele-Engine, die im Browser läuft. "RPG Maker MV CoreScript" ist als Spiele-Engine für den "RPG Maker MV" erstellt worden,
der neusten Version der "RPG Maker"-Serie.
Der Zweck von diesem Projekt ist es, die Beziehung zwischen internationalen und japanischen RPG Maker Entwicklern zu stärken und bei der Verbesserung des MV zu helfen.
Alle Fixes aus diesem Github sind offiziell.
Was ist dieses Projekt?
Dieses Projekt ist ein Projekt, das darauf abzielt, "RPG Maker MV CoreScript" besser von der Community zu verbessern und viele Spiele-Entwickler zu unterstützen.
Das von diesem Projekt entwickelte Kernskript wird über KADOKAWA weitgehend an RPG Maker-Benutzer verteilt. Die RPG Maker MV-Community konzentriert sich auf Plugins,
deshalb wird die Ver1-Serie entwickelt und dabei zerstörende Veränderung minimiert.
Das Kernskript wird schließlich in 6 Dateien ausgegeben.
Rpg_core.js
Wrapper-Klassen von Pixi.js und Basis-Klassen wie Audio- und Eingabeverarbeitung.
Rpg_managers.js
Statische Klassen mit dem Namen XxxManager, die das Spiel verwalten.
Rpg_objects.js
Klassen mit dem Namen Game_Xxx für den Umgang mit Spieldaten (viele werden gespeichert).
Rpg_scenes.js
Klassen mit dem Namen Scene_Xxx, in denen die verschiedenen Szenen definiert sind.
Rpg_sprite.js
Klassen mit dem Namen Sprite_Xxx für Bildanzeige und Verarbeitung.
Rpg_windows.js
Klassen mit dem Namen Window_Xxx für Handhabung von Anzeige und Eigabe für Fenster.
Darüber hinaus ist eine Plugin-Liste in plugins.js definiert und main.js startet das Spiel.
Wie kann man beitreten?
- Das ist die Github Seite.
- Dieses Projekt verwendet Englisch als Hauptsprache.
- Der Workflow ist Github Flow. Wenn du PR sendest, bereitest du einen neuen Feature-Zweig vor und sendest ihn an den Master-Zweig von diesem Repository. Http://scottchacon.com/2011/08/31/github-flow.html
- Dieses Projekt verwendet ES5. Für die Kompatibilität mit Plugins.
- Mit diesem Formular kann man sich bewerben. Es dauert in der Regel 48 Stunden. Https://docs.google.com/forms/d/1T5wrKeOAfFBNytHrby4HMDzShtOMl2s7ayvjGwBrbNY/edit
- Dieses Projekt ist gerade erst begonnen. Die Regeln der Entwicklung werden durch Diskussion entschieden.
Roadmap
Die Entwicklung erfolgt nach einer Roadmap. Version 1.1 wurde neulich veröffentlicht.
Ver 1.0
Ziel: Veröffentlichen der Community-Entwicklungsversion
- Aufsplitten des Kernskripts
- Github einrichten
- Veröffentlichen der Roadmap
Ver 1.1
Ziel: Fix von kritischen Fehlern
- Behebung von Speicherproblemen
- Vorladen von Bildern
- Soundprobleme mit Google Chrome
- Bekannte Fehler fixen
Ver 1.2
Ziel: Auf Probleme reagieren, wo Spiele nicht weitergehen können
- Fix Speicher bezogene Probleme
- WebGL-Konvertierung
- Fehler beim Laden der Schriftart
- Entwicklung eines Standard-Plugins für Optionen
Ver 1.3
Ziel: Restrukturierung
- 'Use strict';
- Verbesserung der Strukturierung
- Quellcode kommentieren
Ver 1.4
Ziel: Bestätigen der Spezifikationen
- Deployment eines Testspiels
- Erstellung des json-Datenblatt
Ver 1.5
Ziel: Unterstützung bei der Spielentwicklung
- Einfache Konfliktprüfung für Plugins
- Richtlinien und Musterschreiben für Plugins
- Verbesserung des Fehlerberichts
Ver 1.6
Ziel: Geschwindigkeit beschleunigen, Erfahrungszeit reduzieren
- Schnelles Laden von Sounds
- Fortschrittsbalken auf dem Ladeschirm
- Leichte Speicherdatei
Ver 1.7
Ziel: Verbesserung der Benutzeroberfläche
- Multi-touch
- Battle system touch compliance
- Touch correspondence of basic system such as equipment
- Constitution