Skip to content

Instantly share code, notes, and snippets.

View jamesmichiemo's full-sized avatar
☯️
casting lots

Mana jamesmichiemo

☯️
casting lots
  • University of North Carolina
View GitHub Profile
@jamesmichiemo
jamesmichiemo / 0408_fanning_out_the_lines.rb
Created July 23, 2019 13:41
processing + propane sketch
#!/usr/bin/env jruby
# frozen_string_literal: false
require 'propane'
# fanning out the lines
# propane graffiti by 8mana
# based on code by Casey Reas and Ben Fry
class FanningLines < Propane::App
def settings
@jamesmichiemo
jamesmichiemo / 0407_flex_your_loop_muscles.rb
Created July 19, 2019 21:42
processing + propane sketch
#!/usr/bin/env jruby
# frozen_string_literal: false
require 'propane'
# flex your loop muscles
# propane graffiti by 8mana
# based on code by Casey Reas and Ben Fry
class FlexLoop < Propane::App
def settings
@jamesmichiemo
jamesmichiemo / 0406_use_a_loop.rb
Created July 19, 2019 13:01
processing + propane sketch
#!/usr/bin/env jruby
# frozen_string_literal: false
require 'propane'
# use a loop
# propane graffiti by 8mana
# based on code by Casey Reas and Ben Fry
class UseLoop < Propane::App
def settings
#!/usr/bin/env jruby
# frozen_string_literal: false
require 'propane'
# do the same thing over and over
# propane graffiti by 8mana
# based on code by Casey Reas and Ben Fry
class DoThingOver < Propane::App
def settings
@jamesmichiemo
jamesmichiemo / 0404_basic_arithmetic.rb
Created July 18, 2019 05:27
processing + propane sketch
#!/usr/bin/env jruby
# frozen_string_literal: false
require 'propane'
# basic arithmetic
# propane graffiti by 8mana
# based on code by Casey Reas and Ben Fry
class BasicArithmetic < Propane::App
def settings
#!/usr/bin/env jruby
# frozen_string_literal: false
require 'propane'
# adjust the size, see what follows
# propane graffiti by 8mana
# based on code by Casey Reas and Ben Fry
class AdjustSize < Propane::App
def settings
@jamesmichiemo
jamesmichiemo / 0402_change_values.rb
Last active July 17, 2019 14:17
processing + propane sketch
#!/usr/bin/env jruby
# frozen_string_literal: false
require 'propane'
# change values
# propane graffiti by 8mana
# based on code by Casey Reas and Ben Fry
class ChangeValues < Propane::App
def settings
@jamesmichiemo
jamesmichiemo / 0401_reuse_the_same_values.rb
Created July 14, 2019 05:52
processing + propane sketch
#!/usr/bin/env jruby
# frozen_string_literal: false
require 'propane'
# reuse the same values
# propane graffiti by 8mana
# based on code by Casey Reas and Ben Fry
class ReuseValues < Propane::App
def settings
@jamesmichiemo
jamesmichiemo / 0321_robot.rb
Created July 12, 2019 23:55
processing + propane sketches
#!/usr/bin/env jruby
# frozen_string_literal: false
require 'propane'
# robot
# propane graffiti by 8mana
# based on code by Casey Reas and Ben Fry
class Robot < Propane::App
def settings
@jamesmichiemo
jamesmichiemo / 0320_create_some_creatures.rb
Created July 12, 2019 23:53
processing + propane sketches
#!/usr/bin/env jruby
# frozen_string_literal: false
require 'propane'
# create some creatures
# propane graffiti by 8mana
# based on code by Casey Reas and Ben Fry
class CreateCreatures < Propane::App
def settings