A downloadable game for Windows

Game's Discord: https://discord.gg/T6DwYjn

Batch Town is a game coded entirely in batch.

I am currently working on the game, so please report bugs and if you have suggestions, I'd be more than happy to hear them!

Updated 10 days ago
StatusIn development
AuthorGeneral Nut
TagsCasual, Minimalist, Singleplayer, Text based
Average sessionA few minutes
AccessibilityColor-blind friendly, Subtitles, High-contrast

Install instructions

If you're on windows, just extract the zipped folder and run the Batch Town.bat file!

Make sure to keep everything in the same folder, saves are created in the same place as the game!

I have not made MAC or Linux versions yet, and I'm not sure if I ever will.


Batch Town (Alpha Version 0.5.0).zip 22 kB
Batch Town (Alpha Version 0.4.0).zip 10 kB
Batch Town (Alpha Version 0.3.1).zip 8 kB
Batch Town (Alpha Version 0.2.0).bat 21 kB
Batch Town (Alpha Version 0.1.0).bat 9 kB

Development log


Log in with itch.io to leave a comment.

One thing I strongly recommend is to try and optimize the scroll screen that comes after assigning jobs. This screen only gets longer as the population grows.

I've been playing with the batch code and found the admin area. Built it into the town menu, lol.

I don't know why, but you had "errorlevel" without it being in %%. The value of errorlevel counted from the highest to lowest number as well. Like 9 to 1.

%ERRORLEVEL% is a default system variable.


if %ERRORLEVEL% == 1 goto var1 if %ERRORLEVEL% == 2 goto var2 :var1 cls echo Hello pause goto START :var2 cls echo Hello again pause goto START


(1 edit)

Batch was something I learned the basics on in my IT class and I thought it would be a cool idea to create a game using it.

I don't know all the tricks, I just wanted to share something I thought was cool.

I do plan on trying to optimize the screen after assigning jobs once the population becomes overbearing, but I think the scrolling text is, in a way, kinda mesmerizing.

By the way,how did you make the console beep when a key that has nothing to do with the game gets pressed

Batch automatically beeps when it receives an unexpected input.

I was reading through the source code and turns out if your name is administrator then you will be able to choose how many assets you want to have at the start of the game

I did that just so I would have testing tools and to reward adventurous players :)