-
SimpleGUICS2Pygame helper modules (also available in https://bitbucket.org/OPiMedia/simpleguics2pygame/src/master/SimpleGUICS2Pygame/ )
- Module codeskulptor_lib.py Some miscellaneous functions to help in CodeSkulptor: Documentation.
- Module simplegui_lib.py Some functions and classes to help in SimpleGUI of CodeSkulptor, from simplegui_lib_draw, from simplegui_lib_fps, simplegui_lib_keys and simplegui_lib_loader: Documentation.
- Module simplegui_lib_draw.py Draw functions to help in SimpleGUI of CodeSkulptor: Documentation.
- Module simplegui_lib_fps.py A class to calculate and display FPS (Frames Per Second) in SimpleGUI of CodeSkulptor: Documentation.
- Module simplegui_lib_keys.py A class to help manage keyboard handling in SimpleGUI of CodeSkulptor: Documentation.
- Module simplegui_lib_loader.py A class to help load images and sounds in SimpleGUI of CodeSkulptor: Documentation.
-
SimpleGUICS2Pygame test (also available in https://bitbucket.org/OPiMedia/simpleguics2pygame/src/master/SimpleGUICS2Pygame/test/ )
- test_arc.py
- test_button_label.py
- test_circle.py
- test_colors_constants.py
- test_colors_html.py
- test_colors_html_hsla.py
- test_colors_html_rgba.py
- test_dir.py in CodeSkulptor2
- test_dir.py in CodeSkulptor3
- test_grid.py
- test_image.py
- test_input.py
- test_line.py
- test_numeric.py
- test_objects.py
- test_simpleplot_bars.py
- test_simpleplot_lines.py
- test_simpleplot_scatter.py
- test_sound.py in CodeSkulptor2
- test_sound.py in CodeSkulptor3
- test_text.py
-
SimpleGUICS2Pygame examples (also available in https://bitbucket.org/OPiMedia/simpleguics2pygame/src/master/SimpleGUICS2Pygame/example/ )
- Blackjack.py
- Frame_example.py Very simple canvas example.
- keys.py in CodeSkulptor2
- keys.py in CodeSkulptor3. Example of simplegui_lib_keys. Keys use: Documentation.
- loader.py Example of simplegui_lib_loader. Loader use: Documentation.
- Mandelbrot_Set.py
- Memory.py
- Nostalgic_Basic_Blitz.py (Old version written in AmigaBASIC: Blitz.)
- Pong.py
- presentation.py Little draw images and texts.
- RiceRocks_Asteroids.py
- Spaceship_prototype.py
- stop_example.py
- Stopwatch.py
- Stress_Balls.py in CodeSkulptor2
- Stress_Balls.py in CodeSkulptor3
- Stress_Balls_results.py
-
CodeSkulptor Applications
- Pystep in CodeSkulptor2
- Pystep adapted in CodeSkulptor2
-
CodeSkulptor Demos
- Doodle Jump prototype in CodeSkulptor2
- Doodle Jump prototype adapted
- Draggable map magnifier
- Simple music player
- Simple music player adapted
- Sprite sheet animation
- Sprite sheet animation adapted
- Tetris prototype (Sarah Davies) in CodeSkulptor2
- Tetris prototype (Sarah Davies) adapted
- Visualizer for county-based cancer data adapted in CodeSkulptor2
-
CodeSkulptor Hall of Fame
- Analog Clock (Kostya Shkryob)
- Analog Clock (Kostya Shkryob) adapted
- Bunny’s Big Adventure (Jenna Netland) in CodeSkulptor2
- Bunny’s Big Adventure (game objects require Bunny’s Big Adventure, Jenna Netland) in CodeSkulptor2
- Bunny’s Big Adventure (Jenna Netland) adapted
- Bunny’s Big Adventure (game objects require by Bunny’s Big Adventure, Jenna Netland) adapted
- Card Animation (Simon Nicholson)
- Card Animation (Simon Nicholson) adapted
- DDR clone (Emily Wachtel) in CodeSkulptor2
- DDR clone (Emily Wachtel) adapted in CodeSkulptor2
- Elemental Tower Defence (Scott Reynolds)
- Elemental Tower Defence (Scott Reynolds) adapted (but I don’t understand anything in this game!)
- Galaxy Invaders (Igor Petetskih) in CodeSkulptor2
- Galaxy Invaders (Igor Petetskih) adapted
- Game of Life (Jonathan Nixon) in CodeSkulptor2
- Game of Life (Jonathan Nixon) adapted
- Hex (Vladimir Cvetkovic)
- Hex (Vladimir Cvetkovic) adapted
- Lunar Lander (John Zavadil)
- Lunar Lander (John Zavadil) adapted
- Pang (Ender Kasim)
- Pang (Ender Kasim) adapted
- Psychedelic 1D Cellular Automata (Scott Reynolds)
- Psychedelic 1D Cellular Automata (Scott Reynolds) adapted
- Py*bert (Jeff Botts)
- Py*bert (Jeff Botts) adapted
- Pyman (Lawrence Strickland) in CodeSkulptor2
- Pyman (Lawrence Strickland) adapted
- Rice Racer (Steve Knock) (don’t work in Python, due to incorrect use of classes) in CodeSkulptor2
- Rubik’s Cube (Karen Ward, Dennis della Corte) in CodeSkulptor2
- Rubik’s Cube (Karen Ward, Dennis della Corte) adapted in CodeSkulptor2
- Sine Wave Text (Jason Butwell)
- Sine Wave Text (Jason Butwell) adapted
- Star Wars (Steve Knock) in CodeSkulptor2
- Star Wars (Steve Knock) adapted
- The Adventures of Tom (Derek Peirce) (don’t work in Python, due to incorrect use of classes) in CodeSkulptor2
- The Descent (Jiaqi Liu)
- The Descent (Jiaqi Liu) adapted
- Tile Flood (Sergey Efimov) in CodeSkulptor2
- Tile Flood (Sergey Efimov) adapted
-
By students of An Introduction to Interactive Programming in Python (Coursera 2013 – 2016)
- 2048 (Miguel Alejandro Moreno Barrientos 2015) in CodeSkulptor2 Codeskulptor Games
- Amiga Tribute Demo (Jason Butwell)
- Amiga Tribute Demo (Jason Butwell) adapted
- Bouncing balls (Andrew Meadows) (bug) in CodeSkulptor2
- Chess (Matthew Phillips) in CodeSkulptor2
- Chess (Matthew Phillips) adapted
- Classic Breakout game (Roberto Diaz)
- Classic Breakout game (Roberto Diaz) adapted
- Collision Detection Comparison (Jason Ong) in CodeSkulptor2
- Collision Detection Comparison (Jason Ong) adapted
- Fish Pond (Chris Arbuthnott) in CodeSkulptor2
- Fish Pond (Chris Arbuthnott) adapted
- Fractal (Roger Foreman)
- Fractal (Roger Foreman) adapted
- Fractal: Dragon Curve (Roger Foreman)
- Fractal: Dragon Curve (Roger Foreman) adapted
- Pitfall (Corrado Musumeci)
- Pitfall (Corrado Musumeci) adapted
- P-Jeweld (Ender Kasim)
- P-Jeweld (Ender Kasim) adapted
- Raycasting (Mike Bendele, with of Helder Sepulveda) in CodeSkulptor2
- Raycasting (Mike Bendele, with of Helder Sepulveda) adapted
- Sokoban (Rajesh Vijayarajan)
- Sokoban (Rajesh Vijayarajan) adapted
- Sokoban (Manuel Sgobino) in CodeSkulptor2
- Sokoban (Manuel Sgobino) adapted
- Solarsystem (Diego Romero)
- Tetris (John Shea) in CodeSkulptor2
- Tetris (John Shea) adapted
- Tetris (Kunfeng Qiu)
- Tetris (Kunfeng Qiu) adapted
- Tetris Attack (Stephen Ferguson) in CodeSkulptor2
- Tetris Attack (Stephen Ferguson) adapted
- Examples of An Introduction to Interactive Programming in Python (Coursera 2013), Week 3
- Examples of An Introduction to Interactive Programming in Python (Coursera 2013), Week 4
-
Examples of An Introduction to Interactive Programming in Python (Coursera 2013), Week 5
- images.py
- list_selection.py
- more-5_images-backgrounds.py
- more-5_images-changes.py
- more-5_iteration-equilateral_polygons.py in CodeSkulptor2
- more-5_iteration-equilateral_polygons.py adapted
- more-5_mouseclick_handlers-ball_movement.py
- more-5_mouseclick_handlers-click_lines.py in CodeSkulptor2
- more-5_mouseclick_handlers-tic_tac_toe.py
- Examples of An Introduction to Interactive Programming in Python (Coursera 2013), Week 6
- Examples of An Introduction to Interactive Programming in Python (Coursera 2013), Week 7
- Examples of An Introduction to Interactive Programming in Python (Coursera 2013), Week 8