A game made in a language more than 25 years old.
Developed and maintained by one single person since 2022.
BETA SIGN-UP IS NOW LIVE!
Are you perhaps interested in seeing Battles of Bench release its open beta earlier? Take the form to express your demand! Tiny secret - it might just be in development soon enough. Let's say around 20 years left, right?
What exactly is this?
Battles of Bench is an interesting hybrid of tons of different game inspirations and play styles, but the main way it could described best would be "turn-based, text-interface RPG with both retro and modern elements."
Yep. It's yet another try at a mildly unprofessional developer trying to create a huge project again.
Here's the project I took most of my inspiration from - Battles of Batch. Check it out!
So, what can you expect?
The background of the UI will depend on your Windows desktop wallpaper! Here's mine.
Ever dreamed of a terminal game that had more settings than levels? Us neither - but then that dream was true. From how you get called, your pronouns, to your character screen data type (whatever that even means), you can customize all you want.
Looks matter, even in a text-based game. Engineered for appearance first, simple guides and visuals indicate what to do. With ASCII art and Unicode trickery, it looks... weirdly satisfying for a terminal program. We even invented a new control method for the entire UI - your keyboard! No mouse action here.
No need to install 2 separate launchers, download 80 gigabytes of game data and go through data verification for the 50th time. It just runs. Two clicks. Unbelievable!
What are the newest features? (v25.0)
Inventory and sorting options are available in Settings & info > UI & Windows appearance > Inventory weapon sorting.
Multiple organization tools, item locking, simple levelling, and even auto-sorting keeps all your weapons and armor neat! No endless scrolling through junk anymore. Just 8 taps and you're done with everything. (No, really!)
Audio cues for little things you do, subtle music in the background, and in recent versions, even a spatial audio toggle help create a sound experience that's... as delightful as the headphones you use are. Of course, you can tinker with all of this in the settings!
You now have the ability to make regular backups of your data outside of the game folder without impacting your experience through updates! Restore them anytime later with an intuitive file select interface. Also, play multiple styles with profiles - each of them offering you a brand new local "account" of sorts!
The new character screen makes info viewing easier. Access it through your house > Manage Character.
Every levelup screen has been completely rearchitected in the backend to match a fluent UI's needs more precisely and to make your experience better. You can now batch level, multi-level and even set a target level goal and let the game handle all the calculations for you!
No, not school classes - you can customize your play style all you want by selecting what stat you want to focus on more. Skill points help redistribute your strength even if you want to deal melee damage as an archer... because why not?
Gone is the old design from version 12.0 to 24.0 - the profile overview screen has undergone its most dramatic update yet! It makes information easier to read at a glance with distinct sections, satisfying spatial sound effects and character idle animations adding more fun to an otherwise stale "number board".
You can scrap old, unused weapons for magic dust - and with it, upgrade an entire weapon's rarity, giving it extraordinary new capabilities! Your favorite bow is now able to stick by your side eternally.
What about performance?
It’s definitely not the fastest beast out there. However, regular backend optimizations keep Battles of Bench running relatively smoothly. We're getting to stages now that the game will soon run okay on mid-range PCs and higher-range laptops too!
Check out the graph here - a main loading time has been cut down by 3 seconds over time!
And there's more tweaks to come, of course.
What you'll need to get started:
A PC running at least Windows 11. No Linux port for my fellow users, it's unfortunately Batch.
You can use any terminal theoretically, but Windows Terminal is the best option. Highly recommended.
No spaces in the folder names. I coded the entire file system wrongly, so that's a hard limitation.
Install Python too! This helps background scripts keep running smoothly.
And then - just open run.bat or launch.bat - whichever one you see.
You're up and running! Hopefully.