Development¶
This page is intended to bring developers of different tools or script developers together or to address questions that arise again and again.
Newsgroups & mailing lists¶
A good starting point for discussions is the E-Client List and the Magellan Development List.
Tools¶
Interesting development plugins¶
- ExtendedCommands Plugin for Magellan
- FFTools 2 for Magellan
Format¶
Scripts¶
When automating Eressea factions, the same problems arise again and again.
Of course, everyone has a slightly different approach, but fundamentally the problem areas are the same.
So that you don't have to start over again and maybe get some ideas, I would like to create a kind of treasure trove for automation here.
Such questions are independent of the tool used.
Of course, links to (tool-specific) script collections are also helpful.
Script collections¶
- Script collection for Vorlage on the Vorlage homepage
Recurring questions¶
- Automation trading
- Automated transport
- Automated learning chains
- Production
- Automated way finding
- Automated event response
Optimization problems¶
The central questions can often only be solved (almost) optimally by solving complex optimization problems.
You will encounter many fundamental optimization problems.
This is exactly the right thing for (prospective) computer scientists to deal with algorithms in practice that solve such optimization problems in a reasonable amount of time.
- Way finding / Route calculation (A* search algorithm)
- Optimization of learning chains (A* search algorithm, backpack problem)
- Transportation and trading systems (traveling salesman, Backpack problem)
- Optimizing production (backpack problem)