base2-runner.git
10 years agobase2-runner: fix typos causing syntax errors master
TJ [Sun, 1 Dec 2013 15:56:50 +0000 (15:56 +0000)]
base2-runner: fix typos causing syntax errors

10 years agoconvert to 'new style' classes and refactor
TJ [Sun, 1 Dec 2013 15:25:04 +0000 (15:25 +0000)]
convert to 'new style' classes and refactor

  to a Java-esque object-oriented pattern for main()

10 years agoengine: convert to 'new style' classes
TJ [Sun, 1 Dec 2013 15:23:43 +0000 (15:23 +0000)]
engine: convert to 'new style' classes

10 years agocircuits: refactor to avoid attribute name-clashes with pygame, and move instance...
TJ [Mon, 18 Nov 2013 13:13:47 +0000 (13:13 +0000)]
circuits: refactor to avoid attribute name-clashes with pygame, and move instance initialisation into constructors

10 years agoCircuit module now compiles; import it
TJ [Sat, 16 Nov 2013 18:06:05 +0000 (18:06 +0000)]
Circuit module now compiles; import it

10 years agoRevise circuits module, improve models, use Exceptions, factor out common code
TJ [Sat, 16 Nov 2013 18:05:16 +0000 (18:05 +0000)]
Revise circuits module, improve models, use Exceptions, factor out common code

10 years agoFix C-style pseudo-enum to work with Python 3.x, add several useful enums
TJ [Sat, 16 Nov 2013 18:04:22 +0000 (18:04 +0000)]
Fix C-style pseudo-enum to work with Python 3.x, add several useful enums

10 years agoIgnore all __pycache__ directories
TJ [Sat, 16 Nov 2013 18:02:36 +0000 (18:02 +0000)]
Ignore all __pycache__ directories

10 years agoAdd module circuits: models traces, components, and PCB of a digital circuit
TJ [Sat, 16 Nov 2013 13:50:36 +0000 (13:50 +0000)]
Add module circuits: models traces, components, and PCB of a digital circuit

10 years agoAdd a utility library for useful functions: add C-style pseudo-enum type
TJ [Sat, 16 Nov 2013 13:49:46 +0000 (13:49 +0000)]
Add a utility library for useful functions: add C-style pseudo-enum type

10 years agoGame.print() with no text does a line-feed
TJ [Fri, 15 Nov 2013 20:42:07 +0000 (20:42 +0000)]
Game.print() with no text does a line-feed

10 years agoStreamline the styled text printing code
TJ [Thu, 14 Nov 2013 23:15:46 +0000 (23:15 +0000)]
Streamline the styled text printing code

10 years agoAdd soundtrack credits to splash screen
TJ [Thu, 14 Nov 2013 22:32:11 +0000 (22:32 +0000)]
Add soundtrack credits to splash screen

10 years agoAdd Splash screen, begin music earlier, and control scroll speed with F1-F12
TJ [Thu, 14 Nov 2013 21:35:08 +0000 (21:35 +0000)]
Add Splash screen, begin music earlier, and control scroll speed with F1-F12

10 years agogit ignore vim editor temporary files
TJ [Thu, 14 Nov 2013 21:32:40 +0000 (21:32 +0000)]
git ignore vim editor temporary files

10 years agoDo not track the runtime __pycache__
TJ [Thu, 14 Nov 2013 21:30:31 +0000 (21:30 +0000)]
Do not track the runtime __pycache__

10 years agogit ignore engine/__pycache__
TJ [Thu, 14 Nov 2013 21:25:14 +0000 (21:25 +0000)]
git ignore engine/__pycache__

10 years agoComplete icon loading, tidy resource file-names, and begin on splash screen
TJ [Thu, 14 Nov 2013 19:50:22 +0000 (19:50 +0000)]
Complete icon loading, tidy resource file-names, and begin on splash screen

10 years agoRefactor experimental demo into final state for developing the game
TJ [Mon, 11 Nov 2013 19:15:24 +0000 (19:15 +0000)]
Refactor experimental demo into final state for developing the game

10 years agoAdd GPLv3 copyright license
TJ [Sun, 10 Nov 2013 09:56:17 +0000 (09:56 +0000)]
Add GPLv3 copyright license

10 years agoTidy and fully comment code
TJ [Sun, 10 Nov 2013 09:55:55 +0000 (09:55 +0000)]
Tidy and fully comment code

10 years agoAdd music pause and associated keypress. Use key events for pause and autoscroll
TJ [Sun, 10 Nov 2013 02:01:13 +0000 (02:01 +0000)]
Add music pause and associated keypress. Use key events for pause and autoscroll

10 years agoMove Free Music Archive link
TJ [Sun, 10 Nov 2013 01:49:11 +0000 (01:49 +0000)]
Move Free Music Archive link

10 years agoAdd more music tracks from Free Music Archive "CHIPMUSIC" classification"
TJ [Sun, 10 Nov 2013 01:45:43 +0000 (01:45 +0000)]
Add more music tracks from Free Music Archive "CHIPMUSIC" classification"

10 years agoAdd music playlist ability
TJ [Sun, 10 Nov 2013 01:43:57 +0000 (01:43 +0000)]
Add music playlist ability

10 years agoconvert global statements into main() function
TJ [Sun, 10 Nov 2013 00:05:58 +0000 (00:05 +0000)]
convert global statements into main() function

10 years agoReduce game-over fade-out to 5 seconds
TJ [Sat, 9 Nov 2013 23:57:25 +0000 (23:57 +0000)]
Reduce game-over fade-out to 5 seconds

10 years agoProvide background drawing for scrolling left or right
TJ [Sat, 9 Nov 2013 23:56:38 +0000 (23:56 +0000)]
Provide background drawing for scrolling left or right

10 years agoAdd user controlled left/right scrolling, with auto-scrolling option on keypress
Eddie [Sat, 9 Nov 2013 22:41:31 +0000 (22:41 +0000)]
Add user controlled left/right scrolling, with auto-scrolling option on keypress

10 years agoMusic soundtrack fades out at end of game
TJ [Sat, 9 Nov 2013 21:34:26 +0000 (21:34 +0000)]
Music soundtrack fades out at end of game

10 years agoBasics of 2D side-scrolling platform game
TJ [Sat, 9 Nov 2013 20:23:25 +0000 (20:23 +0000)]
Basics of 2D side-scrolling platform game