Text-Based Fighting Game
TBFG is an entirely text-based and turn-based fighting game made with Python! Find and defeat many enemies with a growing arsenal!
NOTE: im not upd8ing this game anymore :p
LINKS
Stable (0.4)
(save the .txt file through "save page as" and rename it to "TBFG.py" to play! You'll need python 3.0 installed though.)
CHANGELOG
0.4 (5/14/24)
The Even More Enemies Update
- Added a new enemy: Cave Spider
- It uses its fangs to poison the player; poison reduces DMG dealt by phys ATKs
- In multi-enemy encounters, it can trap the player in a web for a turn
- Added a new enemy: Medic
- Heals the other enemies by 30 HP
- Buffed heal: Now heals player for 40 HP and has a higher chance to succeed
- Fixed bug where explosion wouldn't remove the Ice Wall's protection
- Explosion no longer asks for enemy targeting
- Clarified the effects of Ice Wall in the in-game text
- Fixed defend not reducing DMG from Crush
- Adjusted text when defending against certain attacks to be more clear
- Adjusted text for certain enemy attacks
0.3.1
Another Small Patch
- Fixed 2nd and 3rd enemy slots displaying as "DEAD" during boss encounter
- Reworked Fire Mage's Fireball logic
- Fireball now has a cooldown of 1 turn
0.3 (5/13/24)
The Magic Update
- Added a new resource: MP
- Used for magic moves
- Restores 10 MP every turn
- Added a new move: Explosion
- Unloc>ks in the first multi-enemy encounter
- Costs 20 MP
- Deals 35 base DMG and 50 crit DMG to all enemies
- Added a new boss enemy: Ice Guardian
- The ice guardian has 3 attacks:
- Freeze: Skips the player's turn
- Crush: Deals 35 DMG
- Ice Wall: Raises a barrier that protects the enemy against physical attacks
- Adjusted enemy approaching text
- Adjusted time between messages for certain moves
0.2.1 (5/9/24)
A Small Patch
- Moved player move selection to before targeting
- Blocking now skips target selection
- Fixed bug where the player could attack a dead enemy in multi-enemy encounters
- Fixed bug where the game would stop if player entered anything other than a number into the inputs
- Adjusted some debug features (look closely at the user's guide ;3)
0.2 (5/7/24)
Enemy Overhaul Update
- Overhauled Necromancer
- Added 2 new attacks to Necromancer
- Added Raise Dead, which summons 1 undead to the Necromancer's army
- Added Horde Attack, which is powered up by the amount of undead a Necromancer has
- Removed Fireball from Necromancer
- Removed Melee from Necromancer
- The Necromancer now has 120 HP
- Updated Fire Mage
- Fireballs can now be cast while the player is already on fire; additional Fireballs will double burn DMG
- Fireballs no longer miss in single-enemy encounters
- Burns now have a base DMG of 6
- The game will now skip enemy selection for single-enemy encounters
- Punches now do 20 DMG standard, and 40 DMG on crit
- The HP Potion now restores 60 HP
- Added extra debug features
- Fixed HP still displaying in enemy select when an enemy was dead
0.1 (5/3/24)
The Multi-Enemy Encounter Update
- Added, believe it or not, multi-enemy encounters
- Added seperators between some text for the player
- Changed up some stuff on the backend, including preperations for the next update
- Probably introduced at least 5 new bugs
0.0.1 (4/30/24)
Release
The very first version of the game to be released! :D
[home]