Developers¶
This is a free software, so you can download it, modify it and submit your modifications. You can also redistribute your own version (keeping the GPL license).
Complete sources on Bitbucket: https://bitbucket.org/OPiMedia/simpleguics2pygame
Naming convention¶
Usually in Python, prepending a name by underscore _
is a convention for non-public items.
Here intention is to separate additional variables and functions in SimpleGUICS2Pygame
to the standard API of CodeSkulptor.
One goal of SimpleGUICS2Pygame is to mimic as much as possible the behavior of CodeSkulptor.
Additional functionalities are isolated with prepending underscore _
.
Hierarchy of files on Bitbucket¶
- SimpleGUICS2Pygame/: source code
- example/: little example programs and games
- script/
- cs2both.py: Python program to modify automatically your CodeSkulptor programs to run with SimpleGUICS2Pygame
- pygame_check.py: Python program to check Pygame installation
- SimpleGUICS2Pygame_check.py: Python program to check installation
- simpleguics2pygame/: main module (splitted in several files) that reimplementing the
simpleguics2pygame
module of CodeSkulptor - test/: test files, mainly to check compatibility with CodeSkulptor
- codeskulptor.py: module that reimplementing the
codeskulptor
module of CodeSkulptor - numeric.py: module that reimplementing the
numeric
module of CodeSkulptor - simpleplot.py: module that reimplementing the
simpleplot
module of CodeSkulptor - …
- Sphinx/: source documentation
- _static/links/: links of programs, images and sounds
- …
- stuffs/: unimportant stuff
- _dist/: last and previous versions of installation archive files
- _img/: logos
- Makefile: to build documentation, distributions, etc.
- setup.py: Python installation file
- …
Warning
Before the version 2.0.0, the main module simpleguics2pygame
was one file. Now it is splitted in several files in simpleguics2pygame/
subdirectory.