Mercurial > molko
annotate doc/about.rst @ 191:633a25df450e
molko-js: miscellaneous fixes
While here, import sphinx as experimental documentation.
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sat, 07 Nov 2020 15:40:34 +0100 |
parents | |
children | 617fda414bbb |
rev | line source |
---|---|
191
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
1 ===== |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 About |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 ===== |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
4 |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 Molko's Adventure is a 2D solo RPG game and an API in both C or Javascript to |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
6 build more RPG games. It is designed with the following characteristics: |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
8 - Turn based battle. Similar to old RPG games battle operate on a dedicated game |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
9 state where the player and enemies select actions to perform when the member |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
10 is ready to play. |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
11 - Tile based maps using scrolling and pixel granularity movements. |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
12 - Theme system to allow customization of some user interface components. |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
13 - Set of predefined dialog windows to control the game. |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
14 |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
15 While the API is flexible and powerful enough to create different games, it is |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
16 still kept as simple possible without cluttering the API with dozen of |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
17 abstraction and generics all over the place. This means that there are |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
18 predefined kinds of character status (poison, slow, etc) along with kind of |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
19 spells (earth, neutral). |
633a25df450e
molko-js: miscellaneous fixes
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
20 |