Difference between revisions of "Mini Micro"

From MiniScript Wiki
Jump to navigation Jump to search
(Created page with "Mini Micro is a desktop application for Windows, macOS, and Linux. It simulates a retro-style home computer, built atop the MiniScript language. It is intended as both an ed...")
 
Line 1: Line 1:
 +
[[File:MiniMicro256.png|frameless|right]]
 +
 
Mini Micro is a desktop application for Windows, macOS, and Linux.  It simulates a retro-style home computer, built atop the MiniScript language.  It is intended as both an educational environment for beginning programmers, and a game/simulation development environment for more experienced coders.  Apart from execution speed, Mini Micro runs identically on all desktop machines, providing a very uniform environment for app development.
 
Mini Micro is a desktop application for Windows, macOS, and Linux.  It simulates a retro-style home computer, built atop the MiniScript language.  It is intended as both an educational environment for beginning programmers, and a game/simulation development environment for more experienced coders.  Apart from execution speed, Mini Micro runs identically on all desktop machines, providing a very uniform environment for app development.
  

Revision as of 02:46, 13 March 2020

MiniMicro256.png

Mini Micro is a desktop application for Windows, macOS, and Linux. It simulates a retro-style home computer, built atop the MiniScript language. It is intended as both an educational environment for beginning programmers, and a game/simulation development environment for more experienced coders. Apart from execution speed, Mini Micro runs identically on all desktop machines, providing a very uniform environment for app development.

Features

In addition to the standard MiniScript language features, Mini Micro comes with an extensive API which includes the following functionality:

  • Pixel graphics (32-bit color, 960x640 display)
  • Sprite graphics (layering, scaling, rotation, tint, simple collision detection, and scrolling)
  • Tile graphics (arbitrary tile size, support for hexagonal layouts, scaling, and rotation)
  • Sound and music (both synthesized in code, and audio files in standard formats)
  • Text display (68 by 25 characters)
  • File operations, including reading and writing images
  • Full keyboard, mouse, and game controller support