view doc/specifications.rst @ 223:560303066120

tools: sync latest bcc While here rename to mlk-bcc like other tools.
author David Demelier <markand@malikania.fr>
date Wed, 18 Nov 2020 19:09:23 +0100
parents bf7169bb054d
children
line wrap: on
line source

.. toctree::
   :hidden:

Specifications
==============

This page describe file data, conventions and project structure required to
write a game using Molko's Adventure API. Most of the code relies on the
`conventions over configuration`_ principle where the user data is required to
be in a certain manner rather than allowing lots of parameters. In that way both
of the API and the user code stay solid and simple.

For example, the game expect sprites to be designed in such a way that the code
can simply select a row/column depending on the orientation. See individual
specifications for more details.

.. toctree::
   :maxdepth: 1

   spec-tileset
   spec-map

.. _conventions over configuration: https://en.wikipedia.org/wiki/Convention_over_configuration