Skip to content

Various scripts, libraries and code musings I've written over the years.

Notifications You must be signed in to change notification settings

rmccampbell/PythonProjects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PythonProjects

Various scripts, libraries and code musings I've written over the years. They are mostly pretty unstructured and poorly commented but there's some cool stuff in here.

Some of the more interesting scripts are:

  • midi.py - a midi parser/sequencer built from scratch
  • midi_synth.py - a midi synthesizer (can be connected to midi sequencer using loopMIDI on Windows)
  • chess.py - 2-player chess in PyGame
  • chess2.pyw - primitive chess AI
  • life.py - Conway's Game of Life in PyGame
  • mandelbrot.py - mandelbrot fractal generator in Matplotlib
  • waves.py - 2d wave simulator
  • perspective.pyw - 3d perspective renderer in PyGame
  • bf.py - Brainfuck interpreter
  • ibcm.py - assembler and interpreter for Itty Bitty Computing Machine (IBCM)
  • gravitysim.pyw - gravity simulator
  • 2048.py - command-line 2048 game
  • graph.py - equation grapher using PyGame
  • video.pyw - video player using PyQt5
  • viddl.py - video scraper/downloader
  • tetris.py - Tetris in PyGame
  • bigint.py - arbitrary-precision integer class
  • num2words.py - convert numbers to or from english words

About

Various scripts, libraries and code musings I've written over the years.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages