Skip to content

MiguelVis/TinyDev

Repository files navigation

TinyDev

Programming language for kids.

http://www.floppysoftware.es/tinydev/

[email protected]

Overview

TinyDev is a programming language for kids. It was created with the goal they learn how to resolve logical problems.

Although it's a very complete language, it has been designed to be easy using it, avoiding the complications and difficulties of certain programming languages for kids, very much in vogue today.

Using TinyDev, the kids can draw graphics, write text, move images on screen, play sounds, and interact with their programs with the keyboard and the mouse.

In addition, it's accompanied by a small IDE (Integrated Development Environment). With it, the kids can create, edit and run their own programs, as with professional programming languages.

And... it's free!

The IDE

The IDE (Integrated Development Environment) of TinyDev has been designed to seem and act like the ones that come with the professional programming languages. Supports the English and Spanish languages.

It has the characteristic functions of this kind of environments, among them:

  • Create, open, save and print source code files.
  • Edit source code of programs.
  • Run and stop the current program.
  • Configure the IDE.
  • Show help about the IDE and the programming language.
  • Fast access buttons to the most frequent actions.
  • Fast selection panel with all the keywords of the language.
  • Information panel about the current source code.

Examples

With the aim to help our little kids to learn this programming language, it has been developed some example programs, which show the capabilities of TinyDev.

Some of them are:

  • Chase: a game in which two robots want to catch you.
  • Space: the classic game of space ships and asteroids.
  • Memory: a game with coloured tokens, to exercise our memory.
  • Simulation of an aquarium.
  • The classic game of tic-tac-toe.
  • Drawings: truck, building, screen effects...

Requirements

The requirements to install and run TinyDev are the following:

  • Computer with Java 1.8 or higher.
  • Want to learn and have fun.

Many thanks to...

The icons used in the IDE come from the Crystal Clear icon set by Everaldo Coelho and they are licensed under the GNU Lesser General Public License (LGPL).

Copyright and license

TinyDev - Programming language for kids

Copyright (C) 2017-2022 Miguel I. García López (FloppySoftware).

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Read the file LICENSE.MD for more details.

About

TinyDev is a programming language for kids.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published