Mercurial > molko
diff doc/docs/dev/faq.md @ 245:97f55f6b9593
doc: add CMake macros documentation
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 30 Nov 2020 10:54:59 +0100 |
parents | d47e70da760e |
children | 19782ea1cf4a |
line wrap: on
line diff
--- a/doc/docs/dev/faq.md Mon Nov 30 09:48:52 2020 +0100 +++ b/doc/docs/dev/faq.md Mon Nov 30 10:54:59 2020 +0100 @@ -37,7 +37,10 @@ Also, having a large amount of different data types, this would generate very large function and type names. -## Why C instead of *FOO*? +But if there is a high demand of having a proper independant library, it may +change in the future. + +## Why C? C is an awesome language. It still has its place in the industry especially in low-level, kernel and game design. @@ -64,8 +67,25 @@ There are no plans to create a network oriented core API anytime soon. -## What are these stranges symbols `(+-*&?)` in member fields? +## What are these strange symbols `(+-*&?)` in member fields? It's a custom notation to indicate ownership and user access. See [ownership](ownership.md) file for more information. + +## Why not using RPG Maker instead? + +RPG Maker is an indeed great piece of software, in fact it's even the original +source of inspiration for writing Molko's Adventure. + +However RPG Maker (in every versions) suffer from: + +- Not opensource. RPG Maker is proprietary while Molko's Adventure is licensed + under the very liberal [ISC][] license. +- Per cell movements while Molko's Adventure provides per pixel granularity. + This provides more interesting gameplay especially in dungeons. +- Flexibility. Even though some RPG Maker variants provide Ruby programming, + it's still based on GUI to design the game making less possibilities. Molko's + Adventure API is a pure C library where you can do mostly what you want. + +[ISC]: https://opensource.org/licenses/ISC