plucky (1) surgescript.1.gz

Provided by: surgescript_0.5.4.4-1.1_amd64 bug

NAME

       surgescript  -  is  a  scripting language for games. It empowers you to unleash your creativity and build
       your own amazing interactive content! It's such a joy to use SurgeScript! You will love it!

THE 15-SECOND EXAMPLE

       The following script prints a message to the screen:

           // My first application
           object "Application"
           {
               state "main"
               {
                   Console.print("Hello, world!");
                   Application.exit();
               }
           }

       To test this script, save it to "hello.ss" and run:

           surgescript hello.ss

       You'll see:

           Hello, world!

FAQ

       What is SurgeScript?

       SurgeScript is a scripting language for games. It lets you unleash your creativity  and  build  your  own
       amazing interactive content!

       How do I learn SurgeScript?

       Go to the SurgeScript Crash Course! Also take a look on the video tutorials and on the examples.

       Why use SurgeScript?

       Unlike  other  programming  languages,  SurgeScript has been designed with the specific needs of games in
       mind. Its features include:

           * The state-machine pattern: objects are state machines.
           * The composition approach: you may design complex objects and behaviors
           by means of composition.
           * The hierarchy system: objects have a parent and may have children,
           in a tree-like structure.
           * The game loop: it's defined implicitly.

       Other benefits include:

           * Small footprint, easy to integrate.
           * C-like syntax, including plenty of features.
           * Automatic garbage collection.
           * Easy to extend via Plugins.
           * It's free and open source software.

       These features come from the experience of the developer dealing with game engines, applications  related
       to  computer  graphics  and  so  on.  Some of the best practices have been incorporated into the language
       itself, making things really easy for developers and modders.

AUTHOR

       SurgeScript has been created by Alexandre Martins, a computer scientist from Brazil. He has also  created
       the Open Surge game engine, hence the name SurgeScript.

       This  manual  page was written by Carlos Donizete Froes [a.k.a coringao], for the Debian project (but may
       be used by others).