Skip to content

Releases: CPNV-ES/LiveCoding

LiveCoding v2.0.0-beta.5

15 Feb 17:43
Compare
Choose a tag to compare
Pre-release

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

13 Feb 14:56
Compare
Choose a tag to compare
v2.0.0-beta.4 Pre-release
Pre-release

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

28 Jan 19:02
Compare
Choose a tag to compare
v2.0.0-beta.3 Pre-release
Pre-release

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

20 Apr 08:32
Compare
Choose a tag to compare
First pre-release Pre-release
Pre-release

The project is still under development but it works