queirozfcom / rachinations

Other
2 stars 0 forks source link
dsl game-engine ruby

Rachinations

Build Status Code Climate Coverage Status Gem Version

This is a port of Dr. J. Dormans' Machinations framework into Ruby.

It provides a Ruby-based DSL to enable game designers to create and also test tentative game designs and/or prototypes.

Contents

Installation Guide

Rachinations is written in Ruby so you need to have Ruby installed on your system. You only need 5 minutes to get it to work:

Linux

The best way to install Ruby on a Linux-based machine is probably RVM. Instructions on how to install RVM on Linux here

Once Ruby is installed, you just need to install the rachinations gem. The process is straightforward:

  $ gem install rachinations

Windows

Usage

All you need to do is write your diagram in a file whose name ends in .rb and run it using the ruby command.

Examples

Full DSL specification

Diagram creation

Supported options

Pools, Sources and Sinks

Supported options

Gates

Supported options

Converters

Supported options

Edges

Supported options

Stop conditions

Supported options