Difference between revisions of "Mini Micro"

From MiniScript Wiki
Jump to navigation Jump to search
(TileDisplays support scrolling, not rotation!)
 
(3 intermediate revisions by 2 users not shown)
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 ==
Line 8: Line 8:
 
* [[PixelDisplay|Pixel graphics]] (32-bit color, 960x640 display)
 
* [[PixelDisplay|Pixel graphics]] (32-bit color, 960x640 display)
 
* [[SpriteDisplay|Sprite graphics]] (layering, scaling, rotation, tint, simple collision detection, and scrolling)
 
* [[SpriteDisplay|Sprite graphics]] (layering, scaling, rotation, tint, simple collision detection, and scrolling)
* [[TileDisplay|Tile graphics]] (arbitrary tile size, support for hexagonal layouts, scaling, and rotation)
+
* [[TileDisplay|Tile graphics]] (arbitrary tile size, support for hexagonal layouts, scaling, and scrolling)
 
* [[Sound|Sound and music]] (both synthesized in code, and audio files in standard formats)
 
* [[Sound|Sound and music]] (both synthesized in code, and audio files in standard formats)
 
* [[TextDisplay|Text display]] (68 by 25 characters)
 
* [[TextDisplay|Text display]] (68 by 25 characters)
Line 14: Line 14:
 
* Full [[key|keyboard]], [[mouse]], and [[game controllers|game controller]] support
 
* Full [[key|keyboard]], [[mouse]], and [[game controllers|game controller]] support
  
 +
== See Also ==
 +
 +
* [[:Category:Mini Micro|All articles related to Mini Micro]]
 +
* [[:Category:Language|MiniScript language features]]
 +
* [[:Category:Intrinsic Functions|intrinsic functions]]
 +
* [[Command-Line MiniScript]]
 +
* [[:Category:How To|"How To" articles]]
  
 
[[Category:Mini Micro]]
 
[[Category:Mini Micro]]

Latest revision as of 14:00, 16 March 2024

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:

See Also