1. Lack of domestic animals.kojikun wrote:one must wonder, since africa was the first place where iron working became common place (they still use it for jewelry, for fucks sake!) why did hoardes of iron-equipped africans take over Africa like Rome did?
what societal and cultural issues were such that it didnt occur?
2. Land that discouraged large armies and civilizations, and heavily favored small and mobile villages, which could take advantage of migrating herds, changing conditions in the rainy and dry seasons, etc. This was especially important in south/central Africa, and since all of the "notable" African civilizations appeared in the North (Carthage, Egypt, etc.)....
3. Lack of ability to unite the varying tribes, even when it became clear that it was important for them to band together.
4. Inability to communicate over significant differences with any kind of rapidity, due to unfavorable travelling conditions.
5. Lack of easily cultivated land areas, partially as a result of generally poor soil, but also due to a lack of domestic animals. This favored hunter/gatherer societies, discouraged "bumper crops" and prevented a rise of middle-class craftsmen and soldiers from appearing.
6. Lack of building materials--primarily wood--in some parts of the continent, which forced the residents to deal in stone.
7. They were excluded from the early trading between Europe and Asia, forcing them into a poor economic situation. While they had massive natural resources in the form of minerals, it is more lucrative to sit on a trade route where you don't have to dedicate any labor to actually mining the resources. Thus, they had no real armies or significant military technology by the time that they needed them--when the Europeans began arriving to colonize.