Project Ideas

This is a list of possible future projects I’d be interested in trying. I probably won’t find time for most of them, but if enough people ask me about a single idea, I might consider making it a project.

Feel free to take inspiration from this list! If you develop something cool, let me know at ptrgags@gmail.com. I’d love to hear about it!

  • Count how many times a day one types ls in Bash
  • Computer storage space idle game
  • Arc Robot Simulator (based on Project Euler 208)
  • Random Sentence Generator using grammars
  • Elevator/Train AI simulation
  • Crazy unit conversions
  • Poker probabilities
  • Machi Koro clone
  • Network of microcontollers/single-board computers
  • Interactive games instead of PowerPoints
  • Cellular Automata (Maybe with multiple colors?)
  • Turing Machines
  • Make use of electronic sensors
  • Pizza in… Code out idle game
  • Escape the game/app
  • Random Lojban Bridi Generator
  • Drop Dead Dice game and/or statistical analysis
  • Choose Your Own Adventure games
  • Something with Quantum Mechanics
  • Sphero as a tilt sensor input device
  • Procedural music generation
  • The Nature of Code - inspired simulation
  • Write decoders for various binary formats
  • Something with Near Field Communication (NFC)
  • Dice games / Tabletop RPG
  • Sphero Theremin
  • Supercollider + Jython Music
  • Design a complete synth GUI in Supercollider
  • Write a full OpenGL program in C++
  • Learn more about VHDL and Verilog
  • 3D projects in Unity
  • Synchrony group behaviors (e.g. coupled oscillators)
  • GBA homebrew with Tonc
  • Build a MIPS processor in VHDL
  • Google Maps with Latitude and Longitude lines
  • Try Databending
  • Write a language parser with Perl 6 Grammars
  • Write a virtual machine for a simple language
  • Musical object animation
  • Use a USB Microscope to create textures
  • AI algorithms in Haskell/Scala
  • Logic puzzles in Prolog
  • Watercolor image filter
  • Extended Difference of Gaussians (XDoG) filter
  • Intelligent Scissors
  • Anti-pinhole/pinspeck camera
  • Something with StructureSynth
  • Turn a function $z = f(x,y)$ into a laser-cut sculpture
  • Turn a 3D mesh into a laser-cut sculpture
  • Simulate non-photorealistic 3D lighting

Shader Ideas:

I recently started making pixel shader art. Here are some ideas I plan to work on someday:

  • Newton's Method Fractal

    → part of Holiday Shaders 2

  • Flashlight effect + bump-map

    → part of Holiday Shaders 2

  • kaleidoscope

    → part of Holiday Shaders 2

  • Nested Voronoi Cells

    → part of Holiday Shaders 2

  • UV flashlight effect

    → part of Holiday Shaders 2

  • Julia Sets

    → part of Holiday Shaders 2

  • </i>2001: A Space Odyssey</i> inspired shader

    → part of Holiday Shaders 2

  • Snowflakes
  • Phoenix Curves
  • Graphing Calculator
  • Apply Raymarching to a TV screen model
  • Hexagon voronoi shader
  • Skittles in Hot Water shader
  • Layered Voronoi Cells
  • Cyclic Cellular Automata
  • Soundcloud Visualization
  • Voronoi Circles