Coder Social home page Coder Social logo

take-cheeze / easyrpg-player-mruby Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 19.03 MB

mruby fork of EasyRPG Player

Home Page: https://github.com/EasyRPG/Player

License: GNU General Public License v3.0

Shell 0.08% Ruby 26.99% C++ 71.23% C 1.71%

easyrpg-player-mruby's Introduction

EasyRPG Player

EasyRPG Player is a game interpreter to play RPG Maker 2000, 2003 and EasyRPG games. It uses EasyRPG Readers library to read RPG Maker game data.

EasyRPG Player is part of the EasyRPG Project. More information is available at the project website:

https://easy-rpg.org/

Documentation

Documentation is available at the documentation wiki:

https://easy-rpg.org/wiki/

Source code generated documentation is available at:

https://easy-rpg.org/docs/player/index.html

Requirements

  • Tools
    • pkg-config
      • used to find the following libraries
    • clang
      • or C++ compiler that can use full feature of c++11
    • ruby and following gems
      • rake
      • devil
      • libarchive
      • iconv
  • Libraries
    • SDL2
    • SDL2_mixer
    • pixman
    • freetype2
    • libpng
    • zlib

Optional Requirements

  • wine
    • for finding RTP installed to wine
  • Doxygen
    • for C++ API document generation

Daily builds

Up to date binaries for assorted platforms are available at:

https://easy-rpg.org/jenkins/view/Player/

Source code

EasyRPG Player development is hosted by GitHub. Project files are available in Git repositories.

https://github.com/EasyRPG/Player

Building

Use build.sh like rake. It will pipe options to mruby's Rakefile with EasyRPG configuration. Basic target is all, test, clean.

License

EasyRPG Player is free software. See the file COPYING for copying conditions.

easyrpg-player-mruby's People

Contributors

chrisoelmueller avatar falc avatar fdelapena avatar glynnc avatar marianognu avatar rikku2000 avatar shin-nil avatar take-cheeze avatar vgvgf avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

ysei

easyrpg-player-mruby's Issues

Support unit test event command.

With mruby some event tests can be done with mruby script.
Though there is few ways to implement unit test event command.

  • embed the whole script to comment event command with special syntax or directive
    • this will need a syntax checking sometime
  • embed the whole mrb_irep to comment event command with base64 or percent encoding

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.