User contributions
Jump to navigation
Jump to search
- 16:33, 6 March 2020 diff hist +111 N File:HowToPointScreenshot.png Screen shot of the How to point a sprite at a file code example, in several different states.
- 13:58, 6 March 2020 diff hist +366 How to move a sprite forward
- 13:56, 6 March 2020 diff hist +1,068 N How to move a sprite forward Created page with "Move a sprite in its "forward" direction (i.e. in the +X direction when the sprite is not rotated) by using the cos and sin functions, as shown below. Note that cos..."
- 14:15, 5 March 2020 diff hist +53 How to point a sprite at a target
- 14:14, 5 March 2020 diff hist +793 N How to move a sprite towards a target Created page with "To move a sprite at a constant speed towards a target, find the difference in X and Y, and normalize by multiplying by the desired speed divided by the total distance. Then s..."
- 15:17, 4 March 2020 diff hist +667 N How to check if one value contains another Created page with "If you need to check whether a string contains a given substring, or a list or map contains a specified value, then you can use indexOf and compare the result to null...." current
- 14:19, 4 March 2020 diff hist +350 N How to load a sprite from the web Created page with "To load a sprite from an image on the web, simply pass the URL to http.get, and assign the result to the sprite's .image property. == Example == <ms>clea..."
- 13:59, 4 March 2020 diff hist +273 N Category:How To Created page with "These "How To" articles each explain how to accomplish one small task, usually with a complete example you can paste in and try. Many of the examples apply to a specific envi..." current
- 13:57, 4 March 2020 diff hist +536 N How to point a sprite at a target Created page with "To point a sprite at a target, use the atan function to calculate the angle in radians, then multiply by 180/pi to convert to degrees, and assign the result to the spr..."
- 20:57, 29 February 2020 diff hist -26 Print →Example
- 20:56, 29 February 2020 diff hist -26 Len →Example current
- 18:14, 29 February 2020 diff hist -43 Open-Source Projects
- 16:47, 27 February 2020 diff hist +170 Open-Source Projects
- 16:23, 27 February 2020 diff hist +249 Open-Source Projects
- 16:10, 27 February 2020 diff hist +774 N Open-Source Projects Created page with "This page is a collection of links to open-source projects in or for MiniScript. === Main Repository === https://github.com/JoeStrout/miniscript Official repository of sourc..."
- 02:54, 23 February 2020 diff hist +3 m Naming Conventions →Short Names
- 02:53, 23 February 2020 diff hist +1 m Naming Conventions
- 02:53, 23 February 2020 diff hist +9 m Naming Conventions
- 19:16, 21 February 2020 diff hist 0 m Naming Conventions →Short Names
- 19:15, 21 February 2020 diff hist +26 m Naming Conventions
- 19:14, 21 February 2020 diff hist +2,035 N Naming Conventions Created page with "The MiniScript intrinsic functions and Mini Micro API have established the following conventions with regard to naming variables. == Capitalizatio..."
- 01:41, 21 February 2020 diff hist +52 N Category:Map Methods Created page with "These are methods that work on or with maps." current
- 01:40, 21 February 2020 diff hist +58 N Category:String Methods Created page with "These are methods that work on or with strings." current
- 01:40, 21 February 2020 diff hist +54 N Category:List Methods Created page with "These are methods that work on or with lists." current
- 01:39, 21 February 2020 diff hist +1 m Len
- 01:39, 21 February 2020 diff hist +907 N Len Created page with "<c>len</c> is a intrinsic function that returns the number of elements in a list, the number of characters in a string, or the number..."
- 21:06, 20 February 2020 diff hist +25 Parentheses
- 21:05, 20 February 2020 diff hist +72 N Category:Conventions Created page with "Pages in this category describe standard practices for using MiniScript." current
- 21:03, 20 February 2020 diff hist +11 File extension current
- 21:03, 20 February 2020 diff hist +114 N File extension Created page with "The standard file extension for MiniScript files is: '''.ms''' See also MIME types. Category:Conventions"
- 21:02, 20 February 2020 diff hist +168 N Mime types Created page with "MiniScript scripts may be identified as the following MIME types: * text/x-minicript * application/x-miniscript See also file extension. Category:Conventions"
- 20:59, 20 February 2020 diff hist +73 New
- 14:54, 20 February 2020 diff hist +11 m Main Page
- 14:53, 20 February 2020 diff hist +285 Main Page
- 14:50, 20 February 2020 diff hist +140 N Category:Intrinsic Functions Created page with "Intrinsic functions are functions that are predefined, either as part of the MiniScript core, or added by the host environment." current
- 14:49, 20 February 2020 diff hist +907 N Print Created page with "<c>print</c> is an intrinsic function that displays a string to the user. It is a standard intrinsic, though there may be some implement..."
- 14:39, 20 February 2020 diff hist +23 Parentheses
- 14:39, 20 February 2020 diff hist +1,565 N Parentheses Created page with "Parentheses in MiniScript have only three uses: 1. Use them to group math operations in the order you want them, just as in algebra. <source lang="miniscript">x = (2+4)*7..."
- 04:40, 20 February 2020 diff hist +122 N Category:Operators Created page with "Operators are symbols or keywords that act directly on operands supplied either after, or on either side of, the operator." current
- 04:38, 20 February 2020 diff hist +228 N Category:Data Types Created page with "MiniScript has only a handful of core data types, shown below. Particular host environments may add more, but usually any additional types are implemented as maps using standa..."
- 04:34, 20 February 2020 diff hist +126 N Map Created page with "<c>map</c> is one of the core Category:data types in MiniScript. Category:Language Category:Data Types {{stub}}"
- 04:34, 20 February 2020 diff hist +127 N List Created page with "<c>list</c> is one of the core Category:data types in MiniScript. Category:Language Category:Data Types {{stub}}"
- 04:34, 20 February 2020 diff hist +129 N Number Created page with "<c>number</c> is one of the core Category:data types in MiniScript. Category:Language Category:Data Types {{stub}}"
- 04:33, 20 February 2020 diff hist +129 N String Created page with "<c>string</c> is one of the core Category:data types in MiniScript. Category:Language Category:Data Types {{stub}}"
- 04:32, 20 February 2020 diff hist +152 N End function Created page with "The <c>end function</c> keyword statement terminates a function block. Category:Language Category:Keywords {{stub}}" current
- 04:31, 20 February 2020 diff hist +145 N End while Created page with "The <c>end while</c> keyword statement terminates a while loop. Category:Language Category:Keywords {{stub}}" current
- 04:31, 20 February 2020 diff hist +141 N End for Created page with "The <c>end for</c> keyword statement terminates a for loop. Category:Language Category:Keywords {{stub}}" current
- 04:30, 20 February 2020 diff hist +141 N End if Created page with "The <c>end if</c> keyword statement terminates an if block. Category:Language Category:Keywords {{stub}}" current
- 04:29, 20 February 2020 diff hist +131 N If Created page with "<c>if</c> is the keyword that begins an ''if block''. Category:Language Category:Keywords {{stub}}" current
- 04:28, 20 February 2020 diff hist +180 N Return Created page with "<c>return</c> is a keyword that returns from a function, optionally passing a value to the caller. Category:Language Category:Keywords {{s..." current
- 04:26, 20 February 2020 diff hist +207 N Function Created page with "<c>function</c> is a keyword used to define a subprogram in MiniScript. The term "function" can also refer to such a subprogram. Category:Language..."
- 04:25, 20 February 2020 diff hist +166 N Not Created page with "<c>not</c> is a keyword unary operator that returns the logical negation of its operand. Category:Language Category:Keywords {{stub}}"
- 04:23, 20 February 2020 diff hist +181 N In Created page with "<c>in</c> is a keyword used in a for statement to identify the range which should be iterated over. Category:Language Category:Keywords {{..." current
- 04:22, 20 February 2020 diff hist +126 N False Created page with "<c>false</c> is a keyword value equivalent to 0. Category:Language Category:Keywords {{stub}}" current
- 04:21, 20 February 2020 diff hist +132 N True Created page with "<c>true</c> is a keyword value equivalent to <c>1</c>. Category:Language Category:Keywords {{stub}}"
- 02:35, 20 February 2020 diff hist +148 N Null Created page with "<c>null</c> is a keyword that represents the null value in MiniScript. Category:Language Category:Keywords {{stub}}"
- 02:33, 20 February 2020 diff hist +53 While
- 02:32, 20 February 2020 diff hist +209 N Continue Created page with "<c>continue</c> is a keyword statement that causes execution to jump directly to the next iteration of a for or while loop. Category:Language..."
- 23:32, 19 February 2020 diff hist +186 N Break Created page with "<c>break</c> is a keyword statement that jumps out of the innermost <c>for</c> or <c>while</c> loop. Category:Language [[Category:Keywords]..." current
- 23:31, 19 February 2020 diff hist +418 N While Created page with "<c>while</c> is a keyword used to loop as long as some condition is true. The condition is tested before each iteration of the loop (including the firs..."
- 23:29, 19 February 2020 diff hist +73 Super
- 23:29, 19 February 2020 diff hist +18 Object-oriented programming current
- 23:28, 19 February 2020 diff hist +68 Self current
- 23:27, 19 February 2020 diff hist +5 m Template:Stub current
- 23:26, 19 February 2020 diff hist +228 N Object-oriented programming Created page with "Object-oriented programming (OOP) is an approach to organizing code by dividing it into classes and objects. MiniScript supports prototype-based OOP through <c>new</c>, <..."
- 23:24, 19 February 2020 diff hist +32 Super
- 23:23, 19 February 2020 diff hist +10 m New
- 23:23, 19 February 2020 diff hist +31 Isa
- 23:23, 19 February 2020 diff hist +1 m For
- 23:22, 19 February 2020 diff hist +9 For
- 23:21, 19 February 2020 diff hist +163 N For Created page with "<c>for</c> is a keyword used to loop over a sequence (i.e. a list, map, or string). Category:Language Category:Keywords {{stub}}"
- 23:17, 19 February 2020 diff hist +121 N Category:Keywords Created page with "Keywords are special identifiers which are built into the MiniScript language, and are understood directly by the parser." current
- 23:16, 19 February 2020 diff hist +559 Isa
- 23:10, 19 February 2020 diff hist +183 N Isa Created page with "<c>__isa</c> is a special entry in a map that refers to the map's base class. It is part of MiniScript's support for object-oriented programming. Category:Language..."
- 23:09, 19 February 2020 diff hist +256 N New Created page with "<c>new</c> is a keyword unary operator used to create a subclass or instance. <c>new</c> acts on a map, and returns a new map with __isa set to the opera..."
- 23:07, 19 February 2020 diff hist +146 N Self Created page with "<c>self</c> is a keyword used to refer to the object by which a method was invoked using dot syntax. Category:Language {{stub}}"
- 23:06, 19 February 2020 diff hist +136 N Super Created page with "<c>super</c> is a keyword used to access base class methods from within a subclass method. Category:Language {{stub}}"
- 03:53, 10 February 2020 diff hist +25 m Comments current
- 22:11, 9 February 2020 diff hist -6 m Comments
- 14:03, 9 February 2020 diff hist +397 N Comments Created page with "A ''comment'' in programming jargon is a bit of free text for readers of the code, ignored by the compiler. Comments in MiniScript begin with two forward slashes (//) and con..."
- 13:56, 9 February 2020 diff hist -99 Template:Stub
- 13:49, 9 February 2020 diff hist +173 N Template:Stub Created page with "{{asbox | image = | pix = | subject = | article = article | qualifier = | category = Stubs | tempsort = no | lowercase = y | name = Template:Stub }}"
- 00:36, 9 February 2020 diff hist +110 Main Page
- 00:34, 9 February 2020 diff hist +1,086 N Mini Micro 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..."
- 00:28, 9 February 2020 diff hist +245 N Command-Line MiniScript Created page with "Command-Line MiniScript is a program to run in a Unix (including macOS), Linux, or Windows shell. It allows for both interactive use of MiniScript (through a REPL) and th..."
- 00:26, 9 February 2020 diff hist +1 REPL
- 00:26, 9 February 2020 diff hist +339 N REPL Created page with "REPL is an acronym for Read-Eval-Print-Loop. This is a feature of some Category:Environment environments which allows you to type MiniScript code at a prompt, and have it..."
- 00:23, 9 February 2020 diff hist +27 m Category:Command-Line
- 00:23, 9 February 2020 diff hist +27 m Category:Mini Micro
- 00:22, 9 February 2020 diff hist +95 N Category:Environments Created page with "Pages related to the various environments (applications, etc.) in which you can use MiniScript." current
- 00:22, 9 February 2020 diff hist +4 m Try-It Web Page current
- 00:21, 9 February 2020 diff hist +697 N Try-It Web Page Created page with "The [https://miniscript.org/tryit/ MiniScript Try-It! page] enables you to run MiniScript code via a web browser. == How it Works == MiniScript source is sent to a server t..."
- 00:16, 9 February 2020 diff hist +95 N Category:Tools Created page with "Pages about external tools that help in working with MiniScript code: editors, formatters, etc." current
- 00:15, 9 February 2020 diff hist +111 N Category:Unity Created page with "Pages that relate to the use of MiniScript within the [https://unity3d.com Unity] game development environment." current
- 00:14, 9 February 2020 diff hist +86 N User:JoeStrout Created page with "Joe Strout is the original author and primary maintainer of MiniScript and Mini Micro." current
- 00:13, 9 February 2020 diff hist +113 N Category:Community Created page with "Pages that relate to the MiniScript user community, and the various places and ways such users might communicate." current
- 00:12, 9 February 2020 diff hist +74 N Category:Mini Micro Created page with "Pages that apply to the Mini Micro virtual home computer (on any host OS)."
- 00:12, 9 February 2020 diff hist +56 N Category:Command-Line Created page with "Pages that apply to command-line MiniScript (on any OS)."
- 00:11, 9 February 2020 diff hist +48 N Category:Language Created page with "Pages related to the MiniScript language itself." current
- 19:04, 8 February 2020 diff hist +393 N MiniScript Wiki:About initial content current