Educational games

From Libregamewiki
Jump to navigation Jump to search


Education.png

Educational games aim to increase knowledge or traing skills that are useful outside the gaming world.

List of Educational games[edit]

This is a list of free/libre educational games:



Game Screenshot Last Release Genres Description
PrimeShooter PrimeShooter-more action.png 2010-03-22 Arcade, educational
PrimeShooter
PrimeShooter-more action.png
GenresArcade, educational
Release dateMarch 22nd, 2010
DeveloperPhilip Dorrell
Code licenseGPLv2
Media licenseGPLv2
P. languageECMAScript
Contribute
PrimeShooter is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

PrimeShooter is an abstract browser based shooter game licensed under the GPLv2. The player must shoot falling numbers with their divisors and scores points for clearing prime numbers.

Guido van Robot Gvrng-3.1-escape.png 2010-03-04 Programming education
Guido van Robot Next Generation (GvRng)
Guido van Robot (GvR)
Gvrng-3.1-escape.png
GvRng 3.1 running a complex program on a complex map.
GenresProgramming education
Latest releaseGvRng: 4.4
Lessons: 0.5  (Announcement)
Release dateMarch 4th, 2010
DevelopersDevelopers
Code licenseGPL[2]
Media licenseGPL[2]
P. languagePython
LibrariesGTK (GvRng)
wxPython (GvR)
Contribute
Guido van Robot Next Generation (GvRng)
Guido van Robot (GvR) is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Guido van Robot is a programming language, an IDE and a tutorial designed as an introduction to the fundamentals of (Python) programming for beginners. It is licensed under the GNU GPL.

The program includes a tutorial, whose latest release is 0.5.

The program uses:

  • A playfield called “world”, that is created or loaded as a list of locations of objects (walls and “beepers”) and the robot location and the direction it faces when a user program starts.
  • A program, written or loaded by the user in a Python-like language that includes 5 instructions, 18 tests, conditional branching, iteration and new instruction definition.
TuxMath TuxMath.jpg 2011-05-04 Educational
TuxMath
TuxMath.jpg
GenreEducational
Latest release2.0.3  (Announcement)
Release dateMay 4th, 2011
DevelopersBill Kendrick, David Bruce, Holger Levsen, Tim Holy, Sam Hart, Brendan Luchen, Jesus Mager
Code licenseGPLv3
Media licensesGPL-3.0+, CC-BY and OFL 1.1
Contribute
TuxMath is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

TuxMath or Tux, of Math Command is a game made by Tux4Kids to help young children improve their maths. It is released under GPL3[3]

The gameplay is to shoot mathematical expressions with answers. Defend penguins homes with math. There's also an asteroids type game included.

A version was included on OpenSource Game Power volume 1.

Scrabble3D Scrabble3D.jpg 2015-03-01 Board, Education
Scrabble3D
Scrabble3D.jpg
Scrabble3D
GenreBoard, Education
Latest release3.1.3  (Announcement)
Release dateMarch 1st, 2015
DeveloperHeiko Tietze
Code licenseGPL [4]
Media licenseGPL [4]
P. languagePascal
Contribute
Scrabble3D is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Scrabble3D is computer version of the popular word puzzle board game. In addition to a 3D board, it supports the classic Scrabble and Superscrabble rules.

Scrabble games can be played online against other players or locally against the computer.

A physical version of the game on disc has been released by ADVPlans.

GCompris Gcompris.jpg 2024-02-21 Educational
GCompris
Gcompris.jpg
GCompris
GenreEducational
Latest release4.0  (Announcement)
Release dateFebruary 21st, 2024
Code licenseGPL v3 [5]
Media licenseGPL v3 [5], CC BY-SA [6]
P. languageC, Python
LibraryGtk
Contribute
GCompris is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: gcompris-qt

GCompris is a high quality educational software suite comprising of numerous activities for children aged 2 to 10.

Some of the activities are game orientated, but nonetheless still educational.

Below you can find a list of categories with some of the activities available in that category.

  • computer discovery: keyboard, mouse, different mouse gesture, ...
  • arithmetic: table memory, enumeration, double entry table, mirror image, ...
  • science: the canal lock, the water cycle, the submarine, electric simulation ...
  • geography: place the country on the map
  • games: chess, memory, connect 4, oware, sudoku ...
  • reading: reading practice, vocabulary training, ...
  • other: learn to tell time, puzzle of famous paintings, vector drawing, cartoon making, ...

Currently GCompris offers in excess of 100 activities and more are being developed. GCompris is free software, that means that you can adapt it to your own needs, improve it and, most importantly, share it with children everywhere.

For more specific use, it can be easlily configured to be run in a kiosk mode, so small children cannot accidentally switch to other programs.

On the technical level, GCompris is designed in a way which makes it easy to develop additional activities.

Ri-li Ri-li 2.0.1 en.png 2007-11-01 Arcade
Ri-li
Ri-li 2.0.1 en.png
Ri-Li 2.0.1 in English
GenreArcade
Latest release2.0.1  (Announcement)
Release dateNovember 1st, 2007
DeveloperDominique Roux-Serret
Code licenseGNU GPL (v2.0.1-2 in Debian is under GPLv3)
Media licenseGNU GPL (v2.0.1-2 in Debian is under GPLv3)
P. languageC++
LibrarySDL
Contribute
Ri-li is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Ri-li is an arcade game in which you drive a toy wood train engine across many levels. It is written by Dominique Roux-Serret. The latest version of the game is 2.0.1 on November 1st, 2007. It is written in the C++ programming language, using the SDL library.

Its UI has 19 languages to choose from: Arabic, Breton, Chinese, Dutch, English, Esperanto, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Slovak, Spanish, Swedish, Turkish.

Q no image 2013-04-16 Educational, Trivia
q
GenreEducational, Trivia
Latest releaseRolling-release
Release dateApril 16th, 2013
PlatformsWindows, Linux, Mac
Developersplaimi
Code licenseGPL 3
P. languagesPython
LibrariesTwisted
Contribute
q is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

q (also known as quizbot) is a simple IRC quizbot by plaimi. It derives questions from a pool, gives out hints, and awards users who answer the questions correctly. All source code is available online[7], and patches are welcome. The bot is running an "official" instance in the registered channel #quiznode on irc.freenode.net.[8]

Tesseract Trainer Tesseracttrainer-0.1.4-default-crop.png June 9th, 2005 demo, stereograms, hyperspace, educational
Tesseract Trainer
Tesseracttrainer-0.1.4-default-crop.png
A capture of the rotating tesseract at the program’s default settings.
Genresdemo, stereograms, hyperspace, educational
Latest release0.1.4
Release dateJune 9th, 2005
DeveloperMushware Limited
Code licenseGPLv2-compatible, apparently public domain; shareware function included
Media licenseGPLv2-compatible, apparently public domain
P. languageC++
Librariesexpat, GLUT, libogg, SDL. libtiff, libungif, libvorbis, ModernUI, pcre, smpeg, zlib
Contribute
Tesseract Trainer is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Tesseract Trainer is a demo that displays a tesseract (the four-dimensional hypercube, analogue of the three-dimensional cube) as a 2D image, or viewable as a 3D image using a method similar to that one for viewing stereograms. Although it contains shareware functionality (“Unregistered” is displayed in the corner, and a registration code ($8) request appears after some time of continuous running), the source code is available under a GPLv2-compatible license (apparently public domain except for the reused parts like GLUT). It is written in C++, and the latest version is 0.1.4, released on 2005-06-09. It used GLUT, SDL, among other libraries.

The author released all the copyright rights for the game’s documentation.

Tangomon Tangomon2.png 2020-09-11 Educational
Tangomon
Tangomon2.png
The Tangomon battle screen
GenreEducational
Latest release2.0  (Announcement)
Release dateSeptember 11th, 2020
DeveloperThe Diligent Circle
Code licenseGPL
Media licensevarious (all libre)
P. languagePython
LibrarySeclusion Game Engine
Contribute
Tangomon is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Tangomon is an educational monster-battling game, similar in concept to the popular Pokemon series but with an educational twist.

The player starts with one "Tangomon" and three "Tangojis". Tangomon are monsters which exist in the world of the game. Tangojis are used to command the player's Tangomon to attack and defend; they are terms the player wants to learn, e.g. vocabulary words. When the player feels they have learned a given Tangoji sufficiently, it can be converted into a "Tangokan", which can be used to capture defeated enemy Tangomon.

The game does not have an ending. Instead, the goal of the game is to collect all Tangomon, and the player can then reset the game state and start over again from the beginning while keeping the same set of Tangojis and Tangokans.

LifeFLOW3D LifeFLOW3D Digitarium - Level- Arcoiris I.png 2018-03-29 Educational
LifeFLOW3D
LifeFLOW3D Digitarium - Level- Arcoiris I.png
LifeFLOW3D lets you play with moving software creatures, as they explore their lush environments.
GenreEducational
Latest release2.0  (Announcement)
Release dateMarch 29th, 2018
DeveloperWorlds O Wisdom
Code licenseGPL 3.0
Media licenseGPL 3.0
EngineBlender Game Engine
P. languagePython
Contribute
LifeFLOW3D is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

LifeFLOW3D Digitarium lets you play with moving software creatures, as they explore their lush environments.

In LifeFLOW3D, you interact with various geometric systems that respond to your avatar. Kids learn about space and time, and get a feeling for exciting ways to play with colors and shapes.[9] It is released under the GPL 3.0 license.[10]

Garith Garith.png 2014-09-18 Educational
garith
Garith.png
a game to improve your arithmetic abilities
GenreEducational
Latest releasePre release
Release dateSeptember 18th, 2014
Developerwave++ AKA Yuri D'Elia
Code licenseGNU LGPL
Media licenseGNU LGPL
P. languageC++
LibrariesGLUT
Contribute
garith is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

garith is a game similar in spirit to BSD's "arithmetic" or TuxMath. The game asks you to perform a simple arithmetic operation within a certain time-frame. garith though is geared to improve your skills by stressing the operations you get more frequently wrong or that take longer to answer. The statistics are saved/restored across games, so that each game is tuned for your current arithmetic abilities.

It is written by Yuri D'Elia in the C++ programming language using the FreeGLUT library.