Télécharger la liste

Description du projet

Monster script (or just Monster) is an advanced
scripting language made specifically for game
development. The language features many new and
powerful features, while still aiming first and
foremost at increasing productivity and actual
usability. The language is especially designed to
facilitate game modding and user-generated content
and scripts. It is highly object oriented, type
safe, bytecode-compiled, and is easily embedded
into existing game engines.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-09-14 22:31
0.14

Cette version ajoute la fonction de délégués, qui vous permettent de traiter les fonctions comme des valeurs. Ils vous permettent de mélanger et assortir les références aux fonctions de script, les fonctions d'origine, les fonctions virtuelles et abstraite, et ainsi de suite, et ça marche. Le communiqué ajoute également les classes abstraites et la classe d'objets, ainsi que plusieurs nettoyages mineurs.
Tags: Alpha
This release adds function delegates, which let you treat functions as values. They let you mix and match references to script functions, native functions, virtual and abstract functions, and so on, and it just works. The release also adds abstract classes and the Object class, along with several minor cleanups.

2009-08-29 05:18
0.13

Cette version ajoute la chaîne de fuite des séquences semblables à celles qu'on trouve dans C *, D, Python, et autres, ainsi que d'autres modifications mineures. Il passe aussi de la C-traditionnels comme de la ficelle / syntaxe littérale char à une plus Python syntaxe de type «où» et »sont interchangeables.
Tags: Alpha
This release adds string escape sequences similar to those found in C*, D, Python, and others, along with other minor changes. It also switches from the traditional C-like string/char literal syntax to a more Python-like syntax where " and ' are interchangeable.

2009-05-05 00:35
0.12

Cette version alpha introduit beaucoup de nouvelles modifications à la langue et à la bibliothèque. Il s'agit notamment d'un système de forfait, les constructeurs de classe, énumérations, du nom de paramètres de fonction, un jeu en mode console, et bien plus encore.
Tags: Alpha
This alpha release introduces many new changes to the language and to the library. These include a package system, class constructors, enums, named function parameters, a game console mode, and much more.

2009-02-19 00:43
0.11

Héritage et polymorphisme ont été accomplies, avec toutes les cloches et de sifflets. Le système de modules et de l'importation "" déclaration étaient finis. Le filetage virtual / Coroutine mécanisme a été grandement améliorée, et il associe maintenant le meilleur des deux Lua et UScript et d'autres dans un seul système. Ajout du support pour l'exécution des scripts non de classe. Diverses améliorations ont été faites.
Tags: Major feature enhancements
Inheritance and polymorphism were completed, with all the bells and whistles. The module system and the "import" statement were finished. The virtual threading/coroutine mechanism was greatly improved, and it now combines the best of both Lua and UScript and others into one system. Support was added for running non-class scripts. Various other enhancements were made.

2008-11-23 03:29
0.10

Une phase de lien manuel n'est plus nécessaire. Quatre nouveaux types ont été ajoutés: uint, long, ULONG et double. Références à des tableaux Const mai être faite à travers les propriétés nouveau tableau. Const et. IsConst. La Constitution "a été ajouté pour modifier les paramètres de fonction (pour les tableaux uniquement). Array / littéraux de chaîne sont maintenant des constantes. Performance de la mémoire pour les littéraux de tableau a été améliorée. Le clonage d'objets a été mis en œuvre. Rappel à virgule flottante (%) et Division entière (\) les opérateurs ont été ajoutés. Une incompatibilité avec DMD 1.032 + a été fixée. "Tests" annuaire a été créé, et les exemples ont été réorganisées. Corrections de bogues et autres améliorations ont été apportées.
Tags: Initial freshmeat announcement
A manual linking phase is no longer necessary.
Four new types were added: uint, long, ulong and
double. Const array references may be made through
the new array properties .const and .isConst. The
"const" modifier was added for function parameters
(for arrays only). Array/string literals are now
constants. Memory performance for array literals
was improved. Object cloning was implemented.
Floating point reminder (%) and integer division
(\) operators were added. An incompatibility with
DMD 1.032+ was fixed. A "tests" directory was
created, and the examples were reorganized.
Bugfixes and other improvements were made.

Project Resources