Next: Reference, Previous: User's manual, Up: Top [Contents][Index]
This hacker’s guide is for anyone who is curious about the game, and wants to know how it works. It covers many aspects from simple map creation to technical program internals. A great effort has been done in Liquid War 6 so that it should be much more hackable than previous versions. Any feedback is welcome.
• Designing levels: | How to draw new maps. | |
• Translating: | Translation HOWTO. | |
• Architecture: | C, Scheme, modules and the rest. | |
• Graphics backends: | How gfx modules work, how to write them. | |
• Core algorithm: | About shortest path & moving fighters. | |
• Compilation tips: | Advice for developpers and packagers. | |
• Coding guidelines: | Ensure code remains maintainable. | |
• Using the console: | How to interact with the game. | |
• Advanced tweaking: | Do this at your own risk. | |
• Writing modules: | How to develop your own extensions. | |
• Use as a library: | Liquid War 6 can be embedded in your own programs. | |
• Network protocol: | How the game communicates with others. | |
• Technical HOWTOs: | Recipes for the maintainer(s). | |
• Using GNU Arch: | A quick tla survival guide. | |
• Using GIT: | GIT is used to handle source code. | |
• Jenkins builds: | Continuous integration with Jenkins |
Next: Reference, Previous: User's manual, Up: Top [Contents][Index]