Pyjsdl Module
Pyjsdl module is modelled on Pygame/SDL commands that wraps JavaScript functionality including HTML5 canvas. The module permits scripts coded in Python/Pygame to compile to JavaScript using the Pyjs compiler, allowing deployment of JavaScript applications without extensive editing of the script. Current version of the module supports a subset of Pygame functionality. For information on the Pyjsdl module, see the API documentation for details of the module’s functionality, or check Deploy JavaScript Application Using Pyjsdl, Compile JavaScript Apps with Pyjs and Pyjsdl, and Pyjsdl Demo Apps posts. The module was derived from the PyJ2D project.

The current version of Pyjsdl is available for download, and the development version at its GitHub repository. Obtain Pyjs compiler from its git page or git build_13-06-12 tested. In Pyjsdl design, the PyjsArray and PyjsBitset modules were also developed. Pyjsdl is released under the LGPL license.

Version 0.20 Submitted by Jim on November 9, 2014


Version 0.20

Pyjsdl (Source code, 83K)

Previous Release

Pyjsdl 0.19

Development Version

Dev_15.01.11 (changes)

Pyjsdl Demo

The demo was compiled to JavaScript from a script coded in Python programming language and the Pyjsdl module. It is derived from Serpent Duel that is included in Interphase Pack.