Thread: Angelscript: Introduction

Results 1 to 1 of 1
  1. #1
    Administrator JPolito's Avatar  
    Manager
    Join Date
    Apr 2004
    Posts
    7,525

    Angelscript: Introduction

    Angelscript for Sven Co-op 5.x

    Angelscript is a scripting language that allows you to write code that extends game functionality. You can trigger script code to be executed, create custom entities, monsters and weapons, and affect game behavior with it. It is almost as powerful as code that is included with the game itself.

    Plugins

    Sven Co-op now has support for plugins. Plugins are server side scripts that can be used to add global behavior to do nearly anything. For example, administrative actions could be added to help moderate a server.

    Map scripts

    Maps can include scripts of their own to use. These scripts can contain anything from random behavior generators to custom entities, monsters and weapons. What previously would have taken dozens, if not hundreds of entities, could now require as little as one trigger_script to be used. The reusable nature of code makes it easy to scale a map up in terms of content usage, as well as allowing the sharing of scripts.

    Angelscript implementation status

    Angelscript is currently in the beta testing stage. It is fairly stable, and has a large API to make use of. However, the API has not been finalized, and is still subject to changes.

    Links

    The Github wiki for Angelscript is available here.

    The latest auto-generated HTML documentation is available here.

    If you have any questions or problems, ask away in the Angelscript Helpdesk forum.

    If you have any suggestions or feedback, feel free to post in the Angelscript forum.

    If you have written a script and want to show it off, take a look at the Angelscript Showcase forum.
    Last edited by GeckonCZ; 21-07-2017 at 02:03 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •