Ce monde contient un environnement simpliste de tests largement inspiré de http://codingbat.com inventé par Nick Parlente.
Les exercices classiques sont très courts, et visent à améliorer les capacités de stratégie de programmation des étudiants. C'est pour vous prévenir que vous allez faire face à une très longue liste de très petits exercices à propos de choses très simples. L'idée est de vous entraîner sur ces problèmes jusqu'à ce que cela devienne automatique.
Contrairement aux autres mondes, le BatWorld ne fournit ni de belles abstractions ni de belles visualisations. Vous aurez à remplier une fonction qui sera appelée avec plusieurs ensembles différents de paramètres, et c'est tout.
Pour plus d'informations, vous devriez consulter la documentation de CodingBat.com qui contient par exemple une documentation très utile sur les opérateurs booléens : http://codingbat.com/doc/ifboolean.html