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 abilité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 entrainer sur ces problèmes jusqu'à ce que cela devienne automatique.
Contrairement aux autres mondes, le BatWorld ne fournit pas ni de belle abstractions ni de belles visualisaitons. Vous aurez à remplier une fonction, qui sera appelée avec un tas d'ensembles de différentes 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