The only requirement is to make a game with command line Interface. There can also be other mechanics which can be controlled by commands.