One-on-one tactical battle game. Play online PvP or against a bot.

Objectives

  • Standard: Kill the enemy King to win.
  • Reconnect: Place the King and Queen on adjacent squares to win. Or kill the enemy King or Queen.
  • Deathmatch: Kill all enemy units to win.


Combat

  • On your turn, you can select one unit to either: move, attack, or move and attack.
  • You can also end your turn without taking any action.
  • Damage = Attack of Attacker - Defense of Target
  • Units can only move and attack in a straight line.
  • When a unit receives an attack, they retaliate automatically if possible.
  • Retaliatory attacks are as powerful as regular attacks, and also consume stamina.
  • Ranged units (Archer, Wizard) cannot attack units adjacent to them.
  • Unit facing is important. An attack from the flank of a defender induces a defense penalty of 1, while that from the rear, a penalty of 2.
  • When a unit moves, they first turn towards the direction of movement, and then move to the target, retaining the facing direction. When a unit attacks or retaliates, the unit turns towards the target, attacks and retains the new facing.


Stats

  • Speed: Distance a unit can move each turn. Movement is always in a straight line.
  • Range: Distance at which a unit can attack an enemy. Range 1 means that the unit can only attack adjacent enemies. For ranged units (Archer and Wizard), the target must be in the same row or column. Arches must have clear line of sight, while Wizard attacks pass through any intervening units.
  • Stamina: Needed for movement and attack (including retaliation). Each move costs 2 stamina, and each attack costs 3 stamina. Stamina of every unit increases by 1 at the beginning of the turn.


Units

  • King: Don't lose this unit in Standard and Reconnect variants.
  • Queen: Attacks deal full damage, ignoring armour of the target. Don't lose this unit in Reconnect variant.
  • Swordsman: Higher defense.
  • Pikeman: Higher speed.
  • Warrior: Attacks knockback enemies.
  • Archer: Ranged attack. Should have clear line of sight to target. Cannot attack adjacent enemies.
  • Wizard: Ranged attack. Attacks pass through any intervening units (without affecting them). Cannot attack adjacent enemies.


Game Options

  • "Create a Game" to play other players, or "Play against Bot"
  • (The bot is decent at Deathmatch, but poor at Standard and Reconnect variants)
  • Variant: Standard/Reconnect/Deathmatch
  • Rated: Player rating is updated at the end of the game
  • Casual: Rating is unchanged
  • Three types of options for time controls: Unlimited, fixed time per turn (30/45/60 seconds), starting time plus increment (2 minutes start + 30 seconds added to the clock every turn).


Credits

  • Godot Game Engine, link
  • Nakama Multiplayer Game Server, link
  • Open Sans font, link
  • Music:
    • The Desert of Dreams, Insydnis, link
    • Tiny Swords Duel, Alexandr Zhelanov, linkyoutube
    • Light Battle Theme, Alexandr Zhelanov, link, youtube
    • Heroes of Might and Casual, Alexandr Zhelanov, link, youtube
  • Sounds:
    • Fantasy Sound Effects Library, Little Robot Sound Factory, link
    • Impact Sounds, Kenney, link
    • 20 Sword Sound Effects, StarNinjas, link
    • Bone, Fall, Ledge Climbing, Impact; Blender Foundation; link
  • UI Pack: RPG Expansion, Kenney, link
  • Tools
    • Universal-LPC-Spritesheet-Character-Generator, sanderfrenken, link
  • Sprites by: David Conway Jr. (JaidynReiman), Nila122, Johannes Sjölund (wulax), Stephen Challener (Redshrike), Luke Mehl, Michael Whitlock (bigbeargames), Matthew Krohn (makrohn), Carlo Enrico Victoria (Nemisys), Thane Brimhall (pennomi), bluecarrot16, kheftel, Marcel van de Steeg (MadMarcel), Mark Weyer, Lanea Zimmerman (Sharm), Manuel Riecke (MrBeast), Charles Sanchez (CharlesGabriel), Zi Ye, Benjamin K. Smith (BenCreating), William.Thompsonj, Sander Frenken (castelonia), dalonedrau, Daniel Eddeland (daneeklu), ElizaWy, castelonia., Evert, Durrani, MuffinElZangano, Pierre Vigier (pvigier), Rhimlock, laetissima, kirts, Joe White, Mandi Paugh, Barbara Riviera, thecilekli, Yamilian, Fabzy, Skorpio, Radomir Dopieralski, Emilio J. Sanchez-Sierra, kcilds/Rocetti/Eredah, Cobra Hubbard (BlueVortexGames), DarkwallLKE, Shaun Williams, Tuomo Untinen (reemax), Stafford McIntyre, PlatForge project, Tracy, drjamgo@hotmail.com, Lori Angela Nagel (jastiv), gr3yh47, pswerlang, XOR, tskaufma, Inboxninja, Dr. Jamgo, LordNeo Sprites contributed as part of the Liberated Pixel Cup project from OpenGameArt.org: http://opengameart.org/content/lpc-collection License: Creative Commons Attribution-ShareAlike 3.0 (CC-BY-SA 3.0) http://creativecommons.org/licenses/by-sa/3.0/ Detailed credits: LPC-Sprites-CREDITS.csv available in "Downloads" section.

Download

Download
LPC-Sprites-CREDITS.csv 3 MB

Leave a comment

Log in with itch.io to leave a comment.