FANDOM


"ENDLESS BATTLE
Fight endless waves of enemies, which gradually increase in level. Hard difficulty is forced for this battle. Your highest score is recorded in your Encyclopedia's game stats section.
"
―A sign right next to the Endless Battle, Epic Battle Fantasy 4

The Endless Battle is an optional challenge in Epic Battle Fantasy 4. Found at the summit of Battle Mountain, it puts players through infinite randomly generated waves of various foes.

Wave creation algorithm

When generating a wave, the game will randomly select one of numerous formation variants. Each 5th wave is made from the hard formations pool, and all other waves are made from the easy formations pool. Formations themselves include up to 4 variables with numerous foes, out of which the game picks 1 foe per variable at random, and then builds a wave out of them, following instructions of the formation, such as which slots it should place selected foes into.

Formation example:

Foe A = Flowers, Clays
Foe B = Bushes
Wave = Foe A, Foe B, Foe A

In this case, both variables are consistent of foe groups only, without mentioning any specific foe directly.
The game will choose a random Flower or a random Clay for Foe A, and then a random Bush for Foe B, then place the result of Foe A as the first foe (slot 1, upmost one on the screen in-game) and the third foe, and the result of Foe B as the second foe. This can result in a wave of a Stunflower, a Red Bush and a Stunflower, or a Black Clay, a Green Bush and a Black Clay, or many other waves.

A more advanced example:

Foe A = Slimes, Clays
Foe B = Friend Dog, Mage Dog, Slimes
Foe C = Drill Bot, Jellies
Wave = Foe A, Foe B, Foe B, Foe C

This time it utilizes both foe groups and specific foes, with the latter being highlighted with italics on the article for better understanding.
The game chooses a random Slime or a random Clay for Foe A; a Friend Dog, a Mage Dog or a random Slime for Foe B; and a Drill Bot or a random Jelly for Foe C. It then makes a wave of Foe A's result as the first foe, Foe B's result as the second and the third foe, and Foe C's result as the fourth foe. Not too complicated.

Formations also include visual coordinates of foes on the screen. These are cut from the article, as they're not much interesting or informative.

Groups

A list of all groups and foes in each group.

Easy formations

Variant 1:

Foe A = Sprites, Bits, Bats, Birds, Fishes, Slingers, Bushes, Idols or Jellies
Foe B = Sprites, Dogs, Runes, Jellies or Birds
Wave = Foe A, Foe B, Foe A, Foe B, Foe A

Variant 2:

Foe A = Idols, Bushes, Slimes, Crabs, Jellies, Fishes, Slingers, Birds
Foe B = Idols, Bushes, Wasps, Crabs, Slimes, Jellies, Fishes, Slingers
Wave = Foe A, Foe B, Foe A, Foe B, Foe A

Variant 3:

Foe A = Tanuki Dog, Wolf Dog, Mage Dog
Foe B = Friend Dog, Mage Dog, Crystals
Wave = Foe A, Foe A, Foe A, Foe B

Variant 4:

Foe A = Flowers, Clays, Cat Soldier, Eyeball
Foe B = Bushes, Slimes, Idols
Foe C = Big Bushes, Big Slimes, Golems, Squids
Wave = Foe A, Foe B, Foe C, Foe B, Foe A

Variant 5:

Foe A = Evil Tail, Wraiths, Bats, Clays, Birds
Foe B = Evil Worm, Bears, Clays
Foe C = Evil Worm, Bears, Clays
Foe D = Evil Tail, Wraiths, Bats, Clays, Birds
Wave = Foe A, Foe B, Foe C, Foe D

Variant 6:

Foe A = Red Wasp, Yellow Wasp, Flowers, Birds
Foe B = Black Wasp, Purple Wasp, Wolf Dog, Tanuki Dog
Wave = Foe A, Foe B, Foe A, Foe B, Foe A

Variant 7:

Foe A = Yellow Clay, Red Clay, Green Clay, Blue Clay
Foe B = Yellow Clay, Red Clay, Green Clay, Blue Clay, Black Clay, White Clay
Foe C = Clays, Monoliths
Wave = Foe A, Foe B, Foe C, Foe B, Foe A

In this case, possible foes for Foe B could've been replaced with just the Clays group, for exactly same outcome.

Variant 8:

Foe A = Mage Dog, Tanuki Dog, Wolf Dog
Foe B = Bears, Elementals
Foe C = Friend Dog, Mage Dog
Wave = Foe A, Foe B, Foe C, Foe B, Foe A

Variant 9:

Foe A = Idols, Bats, Bushes, Jellies
Foe B = Elementals, Turtles, turrents
Foe C = Elementals, Sprites, Turtles
Wave = Foe A, Foe B, Foe A, Foe C, Foe A

Variant 10:

Foe A = Bats, Slimes, Idols, Runes, Runes2
Foe B = Bats, Dogs, Turtles, Wasps, Flowers, Fishes, Slingers, Birds
Wave = Foe A, Foe B, Foe A, Foe B, Foe A

Variant 11:

Foe A = Slingers, Fishes, Drill Bot, Spirit, Razor Claw, Eyeball, Flowers
Foe B = Slingers, Fishes, Sprites, Drill Bot, Spirit, Razor Claw, Eyeball
Wave = Foe A, Foe B, Foe A, Foe B, Foe A

Variant 12:

Foe A = Cat Soldier, Bushes, Idols
Foe B = Forts, Big Bushes, Big Slimes
Wave = Foe A, Foe B, Foe B, Foe A

Variant 13:

Foe A = Bears, Turrets, Elementals
Foe B = Dogs, Flowers, Clays, Eyeball, Drill Bot, Jellies, Fishes, Slingers, Runes, Runes2
Wave = Foe A, Foe B, Foe A

Variant 14:

Foe A = Runes, Runes2, Clays, Birds, Fishes
Foe B = Idols, Slimes
Foe C = Dragons
Wave = Foe A, Foe B, Foe C, Foe B, Foe A

Variant 15:

Foe A = Elementals, Turtles, Turrets
Foe B = Elementals, Turtles, Turrets
Wave = Foe B, Foe A

Variant 16:

Foe A = Forts, Big Bushes
Foe B = Bushes, Cat Soldier, Drill Bot, Wraiths, Turtles, Turrets, Dogs
Wave = Foe B, Foe A

Variant 17:

Foe A = Defender, Golems, Squids
Wave = Foe A

Hard formations

Variant 1:

Foe A = Dragons
Foe B = Dragons
Foe C = Dragons
Wave = Foe A, Foe C

This one is a programmer's mistake: the game takes three random Dragons, then only places two, leaving Foe B unused.

Variant 2:

Foe A = Golems, Squids
Foe B = Golems, Squids
Wave = Foe A, Foe B, Foe A

Variant 3:

Foe A = Crystals, Dogs, Sprites, Spirit, Razor Claw
Foe B = Monoliths, Elementals
Foe C = Monoliths
Wave = Foe A, Foe B, Foe C, Foe B, Foe A

Variant 4:

Foe A = Golems, Monoliths, Squids
Foe B = Dragons
Wave = Foe B, Foe A

Variant 5:

Foe A = Elementals
Foe B = Monoliths
Foe C = Elementals, Turtles
Wave = Foe A, Foe B, Foe B, Foe A

One more mistake: picking Foe C and then not using it.

Variant 6:

Foe A = Elementals, Turtles, Turrets
Foe B = Forts, Big Bushes, Big Slimes
Wave = Foe A, Foe B, Foe A

Variant 7:

Foe A = Slimes, Idols, Bushes, Crabs, Bits
Foe B = Big Slimes
Wave = Foe A, Foe B, Foe B, Foe A

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.