Releases: CPNV-ES/LiveCoding
Releases · CPNV-ES/LiveCoding
LiveCoding v2.0.0-beta.5
Changelog - v2.0.0-beta.5
This version is unstable - do not use in production !
Client :
- Game are now loaded in a javascript module (via import method).
- Games can specify libraries that will be loaded in the global context of the web page (required for some graphic libraries).
- Games can now load asseds form their origin vie the
assetsBasePath
property. - You fing a list of compatible games below.
Processor :
- Now sends back commands to the client.
- Possibility to launch several commands still in progress.
Games specs :
- The game
manifest.json
spec was updated, see it here. - The
Game
class specs was updated, see new spec here.
Pokedash game :
The legacy game shipped with livecoding is deprecated, the new default game are developped in his dedicated repo : LiveCoding-Pokedash-Game.
You can consult the changelog directly on the dedicated repository.
v2.0.0-beta.4
Changelog :
This version is unstable
Client :
- The client now loads the game interpreters locally to send it to the processor
- Improvments for game loading form github
- Add processor connexion procedure
- The client can now send the code to the processsor when you run your code block
Pokedash game :
The pokedash game is now in a separate repo : LiveCoding-Pokedash-Game. Games are now completly separated from the LiveCoding platform, you can load Games into the platform via game providers.
Processor :
- Now supports
PHP
. - A websocket endpoint is available to start a code interpretation session form the client.
- The language engine, game interpreters and user code is now lodaed into a dedicated process when you run your code.
v2.0.0-beta.3
Changelog
This version is unstable
Client :
- Game provider now supports
- Loading games from github
- Loading assets
- Loading interpreters code into the browser
- Links to instruction redirects to github with markdown preview
- Creating and starting the game under
window.game
scope
- You can change the processor endpoint url into the parameters section
- Test are realised to open the websocket connexion (not stable)
Pokedash game :
- New methods to interact with the game (for future interpreters)
- Open and close doors
Processor :
- websocket endpoint added (not stable)
First pre-release
The project is still under development but it works