Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/artemik/ant-game

JavaFX game teaching kids programming.
https://github.com/artemik/ant-game

code-writing education game instructions javafx

Last synced: 5 days ago
JSON representation

JavaFX game teaching kids programming.

Awesome Lists containing this project

README

        

# Welcome to Ant Game
## Introduction
Ant Game is a simple game that teaches kids programming.
A game map consists of cells of different types (cubes, holes, occupied cells) and one Ant.
Kids control Ant by giving it a list of simple commands (move up, jump left, etc).
Each map has a problem to be solved (put all cubes in one line, for example).
Teachers create maps and problems, kids solve them.
Listings of Ant commands can be saved in a file and shared.
The software is written in Java, using JavaFX and other helper libraries.

Please note, that **Java 8 is required.**

## Build and Run
Gradlew is included.

To build and run the game type:
```
gradlew run
```
To install the game into the relative `/install` folder:
```
gradlew installDistr
```
## Screenshots
Below are ingame screenshots so you could see what it looks like.
###### Image 1. Pupil mode window
![1](https://cloud.githubusercontent.com/assets/9255940/13907032/6dd63fca-eefe-11e5-8b21-65cced0543d9.JPG)
###### Image 2. Teacher mode window
![2](https://cloud.githubusercontent.com/assets/9255940/13907054/d19fa690-eefe-11e5-8365-104209ffe56d.jpg)
###### Image 3. Welcome window
![3](https://cloud.githubusercontent.com/assets/9255940/13907055/d788e238-eefe-11e5-8e53-8006629d7af1.JPG)