# Tux Math

<img src="http://download.tuxfamily.org/afrikalan/ext-assets/tuxmath-presentation-512.png">

## A very fun game to learn tables and practice calculation.

A bunch of asteroids are falling on the city and only you can stop them. Armed with a laser cannon, you will have to correctly perform the calculations indicated on the asteroids in order to be able to aim them correctly and destroy them.

The game has many levels of difficulty, allowing you to train with additions, subtractions, multiplications, divisions and finally relative numbers. It will be perfect for schoolchildren who have to revise their tables, as well as adults who would like to challenge themselves with more difficult calculations.

This game is a rewrite in JavaScript/HTML5 of the famous free software TuxMath, a very popular educational software for PC. This JavaScript verion allows you to play TuxMath (without having to install it), from any web browser, but also on phones and tablets. If you look for the source code of the original (SDL based) TuxMath, you will find it [here](https://github.com/tux4kids/tuxmath).

Just like the original game, it's totally open source and free (AGPL v3 license), and without any advertising.

This new version of TuxMath brings some new features:
 * The "auto level" option: when this option is activated, the game will automatically switch to another level if the player has too much ease or too much difficulty with the operations that he must solve. 
 * Added levels with operations involving 3 numbers or more.
 * A penalty (igloo destroyed) in case of too many wrong answers (To discourage the strategy of trying all possible answers).
 * Possibility to play with 3 graphic themes: "Classic", "Original" and "Afrikalan".
 
## Play Tux Math online now (in your browser)

This web version of Tux Math doesn't need to be downloaded ans installed to play it.

If you just need to play the game, and don't need the source code, simply go to [https://tuxmath.org](https://tuxmath.org).

This will allow you to play Tux Math in your browser without needing to download/install anything.

## Install it

In case you need to play Tux Math offline, need to serve it on the web server of your school or anything else, you just have to clone this repository.

 * You can play it localy on your computer just by opening index.html in your web browser
 * You can upload it to a web server (for example the internal web server of a school). Open the URL where you uploaded it, and you're done!

 
## Support us

This version of TuxMath was created as part of the Afrikalan project. Afrikalan is a project aiming to make free educational software accessible to children in the developing countries.

This involves the creation of computers specifically designed for educational use, which are donated to public or non-profit structures receiving children: schools, libraries, helping centers, etc...

In Mali, in partnership with the french association Bilou Toguna, more than 133 libraries have been equipped with educational computers. In Guinea 14 libraries have been equiped in partnership with the french NGO Les enfants de l'Aïr.

The developper doesn't collect donations for himseft, but if you like this web version of Tux Math, he'll be glad if you [make a donation to afrikalan](www.afrikalan.org/mobile-soutient). That will help him to spread Tux Math and others great free educative software to children in Western Africa.

You can get more information about the actions carried out at [https://www.afrikalan.org](https://www.afrikalan.org).

## Contact

Fell free to contact us at [apps@afrikalan.org](mailto:apps@afrikalan.org).



---


# Tux Math

<img src="http://download.tuxfamily.org/afrikalan/ext-assets/tuxmath-presentation-512.png">

## Un jeu vidéo pour apprendre ses tables et s'entrainer au calcul.

Une pluie d'astéroïdes s'abat sur la ville et vous seul pouvez l'arreter. Armé d'un canon laser, il vous faudra effectuer correctement les calculs indiqués sur les astéroïdes pour pouvoir les viser correctement et les détruire.

Le jeu dispose de nombreux niveaux de difficultés, permetant de s'entrainer avec les additions, soustractions, multiplications, divisions et enfin les nombres relatifs. Il conviendra parfaitement pour les écoliers qui doivent réviser leur tables, tout comme les adultes qui voudraient se mettre à l'épreuve avec des calculs plus difficiles.

Ce jeu est une réécriture en JavaScript/HTML5 du célèbre logiciel libre TuxMath, un logiciel libre éducatif très populaire pour PC. Cette version JavaScript permet de jouer à TuxMath (sans avoir à l'installer), depuis n'importe quel navigateur web, mais aussi sur téléphones et tablettes. Si vous recherchez le code source du TuxMath original (basé sur SDL), vous le trouverez [ici](https://github.com/tux4kids/tuxmath).

Tout comme le jeu original, il est totalement libre et gratuit (licence AGPL v3), et sans aucune publicité.

Cette nouvelle version de TuxMath apporte sont lot de nouveautés:
 * Une option "niveau auto" qui permet, si elle est activée, de basculer automatiquement vers un autre niveau si l'élève a trop de facilité ou trop de difficultés avec les opérations qu'il doit résoudre.
 * Ajout de niveaux comportant des opérations à trois nombres ou plus.
 * Un malus (igloo détruit) en cas de trop nombreuses réponses fausses (pour que la stratégie consistant à essayer toutes les réponses ne soit pas gagnante).
 * Possibilité de jouer avec 3 thèmes graphiques: "Classique", "Original" et "Afrikalan".



## Jouez à Tux Math en ligne maintenant (dans votre navigateur)

Cette version web de Tux Math n'a pas besoin d'être téléchargée ou installée pour y jouer.

Si vous avez juste besoin de jouer au jeu et que vous n'avez pas besoin du code source, allez simplement sur [https://tuxmath.org](https://tuxmath.org).

Cela vous permettra de jouer à Tux Math dans votre navigateur sans avoir à télécharger/installer quoi que ce soit.


## Installation

Au cas où vous auriez besoin de jouer à Tux Math hors ligne, de le servir sur le serveur Web de votre école ou autre chose, il vous suffit de télécharger ou cloner ce dépot.

 * Vous pouvez jouer à tuxmath sur votre ordinateur en ouvrant simplement index.html dans votre navigateur Web.
 * Vous pouvez téléverser Tux Math sur un serveur Web (par exemple le serveur Web interne d'une école). Ouvrez alors l'URL où vous l'avez téléversé, et voila !


## Nous soutenir

Cette version de TuxMath a été créée dans le cadre du projet Afrikalan.

Afrikalan est un projet visant à rendre accessibles les logiciels libres éducatifs aux enfants dans les pays du sud.

Cela passe par la création d'ordinateurs spécifiquement conçus pour un usage éducatif, qui sont donnés à des structures publiques ou non-lucratives accueillant des enfants : écoles, bibliothèques, centres d'accueil, etc...

Au Mali, en partenariat avec l'association française Bilou Toguna, plus de 133 bibliothèques ont été équipées d'ordinateurs pédagogiques. En Guinée 14 bibliothèques ont été équipées en partenariat avec l'ONG française Les enfants de l'Aïr.

Le développeur ne collecte pas de dons pour lui-même, mais si vous aimez cette version web de Tux Math, il sera ravi si vous [faites un don à afrikalan](www.afrikalan.org/mobile-soutient). Cela l'aidera à diffuser Tux Math et d'autres excellents logiciels éducatifs gratuits aux enfants d'Afrique de l'Ouest.

Vous pouvez obtenir plus d'informations sur les actions menées sur [https://www.afrikalan.org](https://www.afrikalan.org).


## Contact.

N'hésitez pas à nous contacter à [apps@afrikalan.org](mailto:apps@afrikalan.org).





---


# Tux Math

<center><img src="http://download.tuxfamily.org/afrikalan/ext-assets/tuxmath-presentation-512.png"></center>

## Un videojuego para aprender tablas y practicar el cálculo.

Una lluvia de asteroides está cayendo sobre la ciudad y solo tú puedes detenerla. Armado con un cañón láser, deberás realizar correctamente los cálculos indicados en los asteroides para poder apuntarlos correctamente y destruirlos.

El juego tiene muchos niveles de dificultad, permitiéndote entrenar con sumas, restas, multiplicaciones, divisiones y finalmente números relativos. Será perfecto para escolares que tengan que repasar sus tablas, así como para adultos que quieran ponerse a prueba con cálculos más difíciles.

Este juego es una reescritura en JavaScript/HTML5 del famoso software gratuito TuxMath, un software educativo muy popular para PC. Esta versión de JavaScript te permite jugar TuxMath (sin tener que instalarlo), desde cualquier navegador web, pero también en teléfonos y tabletas. Si busca el código fuente del TuxMath original (basado en SDL), lo encontrará [aquí](https://github.com/tux4kids/tuxmath).

Al igual que el juego original, es totalmente de código abierto y gratuito (licencia AGPL v3), y sin ningún tipo de publicidad.

En esta nueva versión se han realizado algunas mejoras:

 * La opción "nivel automático": cuando esta opción está activada, el juego cambiará automáticamente a otro nivel si el alumno tiene demasiada facilidad o demasiada dificultad con las operaciones que debe resolver.
 * Se agregaron niveles con tres o más operaciones numéricas.
 * Una penalización (iglú destruido) en caso de demasiadas respuestas incorrectas (para que no gane la estrategia consistente en probar todas las respuestas).
 * Posibilidad de jugar con 3 temas gráficos: "Classic", "Original" y "Afrikalan". 


## Juega Tux Math en línea ahora (en tu navegador)

Esta versión web de Tux Math no necesita ser descargada ni instalada para jugarla.

Si solo necesita jugar y no necesita el código fuente, simplemente vaya a [https://tuxmath.org](https://tuxmath.org).

Esto le permitirá jugar Tux Math en su navegador sin necesidad de descargar/instalar nada.


## Instalarlo

En caso de que necesite jugar a Tux Math sin conexión, necesite servirlo en el servidor web de su escuela o cualquier otra cosa, solo tiene que clonar este repositorio.

 * Puede jugarlo localmente en su computadora simplemente abriendo index.html en su navegador web.
 * Puede subirlo a un servidor web (por ejemplo, el servidor web interno de una escuela). Abre la URL donde lo subió, ¡ya listo!



## Apoyanos

Esta versión de TuxMath se creó en el marco del proyecto Afrikalan.

Afrikalan es un proyecto que tiene como objetivo hacer que el software educativo libre sea accesible para los niños de los países del sur.

Se trata de la creación de ordenadores específicamente diseñados para uso educativo, que son donados a estructuras públicas o sin ánimo de lucro que acogen a niños: colegios, bibliotecas, centros de acogida, etc...

En Malí, en colaboración con la asociación francesa Bilou Toguna, más de 133 bibliotecas han sido equipadas con ordenadores educativos. En Guinea se han equipado 14 bibliotecas en colaboración con la ONG francesa Les enfants de l'Aïr.

El desarrollador no recolecta donaciones para sí mismo, pero si le gusta esta versión web de Tux Math, se alegrará si [hace una donación a afrikalan](www.afrikalan.org/mobile-soutient). Eso lo ayudará a difundir Tux Math y otros excelentes programas educativos libres para niños en África occidental.

Puede obtener más información sobre las acciones realizadas en [https://www.afrikalan.org](https://www.afrikalan.org).


## Contact.

Puede escribir nos a: [apps@afrikalan.org](mailto:apps@afrikalan.org).
