After 47 pre-alpha versions and a very successful crowdfunding campaign (thanks all!), elisee's team finally stepping into Alpha-land : on May 31th ! Here’s a rundown of the major changes: Game export: A one-button export to test your project. CraftStudio can finally make actual games! Initial Scripting support: It’s based on Lua and there’s already quite a bit of documentation on the wiki. Later versions will improve on it to provide a friendlier interface that should allow making scripts without typing any code.Lua Scripting! (yes, it's a *very basic* editor for now) Game controls setup panel: A great interface to set up your game’s controls for use in scriptsGame controls setup panel Bundled server: The server software is now downloaded from the launcher and can be launched with a single click. New update system: A reworked, more reliable update system that can independently update the client, server and runtime Better tab sizing: Tabs now have a consistent size and shrink when too many are displayed instead of just overflowing to the right.Tabs shrink and you can hover for a tooltip! Map preview: Maps are now displayed in the preview area with a single-click, just like models Network improvements: Big projects like the Public Test Project will now load more reliably. Improvements for animation key frames: It’s now possible to add a keyframe on the last moment of an animation, which makes one-shot (non-looping) animations much easier. New orientation gizmo: No more confusing gimbal, the new gizmo is easy to use and consistent. Support for left-handed mouse: Automatically detected from your operating system settings! Moderator-only chat: A place for project administrators and moderators to chat in private. Read the full post : http://sparklinlabs.com/2012/05/craftstudio-alpha-may-31th/
Link to the full post: http://sparklinlabs.com/2012/05/craftstudio-alpha-may-31th/ (Maxime: maybe you should make it clearer that it's taken from a post I wrote and give the link at the top, right now I think it's confusing)
will more script functions be available soon after? i'd like to be able to create variables and random numbers soon
The Lua math module offers a random function which you'll be able to use for random number generation. But yeah more script features are coming very soon (most importantly the ability to instantiate new game objects while the game is running so you'll be able to add mobs, items or visual effects on the fly)
So, from what I understand, we can use existing Lua math functions? Looks like I need to learn Lua real quick
Yes Lua comes with the math module (http://www.lua.org/manual/5.1/manual.html#5.6) which provide some useful standard stuff. I'll work on making useful tutorials or help content available in time to make things easy to pick up. Plus people can always hop on one another's project to give a hand too