Правильно: фэнтези. Жанр фэнтези основан на сюжетном допущении иррационального характера. Это допущение не имеет логической мотивации в тексте, предполагает существование фактов и явлений, не поддающихся, в отличие от научной фантастики, рациональному объяснению.
В научной фантастике мы имеем дело с единой научно обоснованной посылкой (например, если речь идет о перемещении во времени, обосновывается механизм работы машины времени, если сюжет основан на превращении человека в невидимку, подробно рассказывается об опытах, ведущих к такому результату). В фэнтези же фантастических допущений может быть сколько угодно, в этом особом мире все возможно – боги, демоны, добрые и злые волшебники, говорящие животные и предметы, мифологические и легендарные существа (нимфы, фавны, сатиры, эльфы, гоблины, гномы, хоббиты и пр.), привидения, вампиры и пр. В научной фантастике действие происходит в определенное время и в определенном месте (например, на космической станции в будущем). Миры фэнтези лишены географической и временной конкретности: события происходят в условной реальности, где-то и когда-то, часто в параллельном мире, похожем отчасти на наш.
См. ответ на вопрос № 241829.
Единственно возможного варианта нет. В разных названиях сражений употребляются разные предлоги, ср.: битва при Ватерлоо, битва под Москвой, битва на Калке.
Такова судьба большинства несклоняемых существительных иноязычного происхождения, оканчивающихся на -И.
Верно в ед. ч.: опубликованное.
Употребительнее: битва с, хотя сочетание битва против изредка встречается в художественных и публицистических текстах, ср.: Это была знаменитая в летописях битва против нигилистов, свистунов, космополитов и проч. (М. Е. Салтыков-Щедрин, Итоги, 1871). Сорок лет назад победоносно завершилась небывалая по своим масштабам и ожесточенности битва против гитлеровского фашизма («Наука и религия», 1985).