Skip to content

fdi2-epsilon/equests-gradle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

equests-gradle

A simple Gradle plugin to debug and package our very own teams-game quest collections (levels).

Usage

Add this to your quest collection buildscript and shake well:

buildscript {
    repositories {
        ivy { url 'https://fdi2-epsilon.github.io/ivy' }
        jcenter()
    }

    dependencies {
        classpath 'eu.unipv.epsilon:equests-gradle:0.7'
    }
}

apply plugin: 'enigma-levels'

Keep your files ordered, just like this:

src/eqc
|-- "1. First quest name"
|   |-- index.html
|   |-- [other assets]
|   `-- quest-description
|-- "2. Second quest name"
|   |-- index.html
|   |-- [other assets]
|   `-- quest-description
|-- "3. The third!"
|   |-- index.html
|   |   `-- [more assets dir]
|   |       `-- something.js
|   `-- quest-description
`-- pack.png

Have a quest-description file in each quest dir, it can be empty o contain a description for the quiz.

To set collection name and description use a questCollection configuration block:

questCollection {
    name = 'My collection'
    description = '...wat? <i>Hagagagaga</i>.'
}

Questions? Requests

Just fill in an issue or contact me directly 😃.

About

A Gradle plugin to debug and pack our "teams-game" game levels.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages