Difference between revisions of "Mini Micro"
Jump to navigation
Jump to search
m (→See Also) |
(Link to the Mini Micro / miniScript pages) |
||
Line 1: | Line 1: | ||
[[File:MiniMicro256.png|frameless|right]] | [[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. | + | [https://miniscript.org/MiniMicro/ Mini Micro] is a desktop application for Windows, macOS, and Linux. It simulates a retro-style home computer, built atop the [https://miniscript.org 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 == | == Features == |
Revision as of 22:08, 8 March 2023
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