What is Kickstarter? We’re the world's largest funding platform for creative projects. Learn more!

Gravatar.large

Daniel Shiffman

New York, NY

Daniel Shiffman works as an Assistant Arts Professor at the Interactive Telecommunications Program at NYU’s Tisch School of the Arts. Originally from Baltimore, Daniel received a BA in Mathematics and Philosophy from Yale University and a Master’s Degre... view more

  1. on May 4
    Gravatar.thumb

    Daniel Shiffman
    Posted project update #19

    Revised PDF draft of Nature of Code book

    Backer_white For backers only
    Backer-only-post
    Backer-only-post-text If you’re a backer of this project, please log in to read this post.
      1. Missing_thumb
        Matt H on May 5

        hi daniel
        just caught a little typo in chapter 5, Example 5-x: Simple Spring with toxiclibs

        the line physics.addBehavior(new GravityBehavior(new Vec2D(0,0.5))); should be new GravityBehavior2D - at least that made it work for me!

        cheers mate
        matt


    Post Comment
  2. on April 30
    Gravatar.thumb

    Daniel Shiffman
    commented on a project

    @pakoito and all -- terribly sorry for all the delays. I severely underestimated the amount of time it would take for many of the elements of putting the book together. Rest assured the written draft is complete and so the final PDF and printed book is coming soon! (If anyone is truly unhappy I will be happy to issue refunds with interest, etc.) Stay tuned!
  3. on April 25
    Gravatar.thumb Backer

    Daniel Shiffman
    backed a project

    Natural Life by Tirtza Even

    Natural Life challenges inequities in the justice system by depicting stories of 6 juveniles sentenced to Life Without Parole.

    • 100% funded $20,085 pledged
    • 132 backers
    • Funded Apr 30, 2012
  4. on April 24
    Gravatar.thumb Backer

    Daniel Shiffman
    backed a project

    Skating Through It by Nisma

    What do a military flight attendant, breast cancer survivor and pediatrician have in common? A healthy addiction.

    • 103% funded $8,300 pledged
    • 82 backers
    • Funded Apr 27, 2012
  5. on March 7
    Gravatar.thumb Backer

    Daniel Shiffman
    backed a project

    Realizing Empathy: An Inquiry into the Meaning of Making by Slim

    An ambitious book of stories, dialogues, projects, and reflections revolving around the question of what it means to make something.

    • 115% funded $34,780 pledged
    • 364 backers
    • Funded Mar 12, 2012
  6. on March 4
    Gravatar.thumb

    Daniel Shiffman
    commented on a project update

    Ah, there's definitely an error in my text then. If you make a FixtureDef fd, then you say: body.createFixture(fd); The shortcut is to just do it with the shape (specifying density), i.e. body.createFixture(ps,1); There is no option for: body.createFixture(ps); Will check into this and fix. Thanks for letting me know!
  7. on February 23
    Gravatar.thumb

    Daniel Shiffman
    Posted project update #18

    Chapter 5 Update for JBox2D 2.1.2

    Backer_white For backers only
    Backer-only-post
    Backer-only-post-text If you’re a backer of this project, please log in to read this post.
      1. Koba_twitter.thumb
        Kyle on March 4

        Hi Dan,

        I love this project and am learning a bunch from it. Thank you for your work.

        I have a question about the examples on page 13. After creating a fixture def (fd), "Step 3" goes on to attach the shape (ps) to the body:

        body.createFixture(ps);
        or,
        body.createFixture(ps,1);

        However, on page 14, you attach the fixture def to the body like so:

        body.createFixture(fd);

        The example on page 14 is more what I was expecting on page 13. Does that make sense? You go through the steps of creating the fixture def, but then you don't really use it on page 13. Or, am I missing something? I understand that there are many ways to do the same thing. But, I was just a little confused about how to go about attaching the fixture def to the body.

        Thanks,
        Kyle

      2. Gravatar.thumb
        Daniel Shiffman on March 4

        Ah, there's definitely an error in my text then. If you make a FixtureDef fd, then you say:

        body.createFixture(fd);

        The shortcut is to just do it with the shape (specifying density), i.e.

        body.createFixture(ps,1);

        There is no option for:

        body.createFixture(ps);

        Will check into this and fix. Thanks for letting me know!

      3. Koba_twitter.thumb
        Kyle on March 5

        Cool, I am checking against the code examples from Github before running the code. It looks like the code there is running.
        It looks like this line from p24 should use "circle" instead of "cd":
        CircleShape cd = new CircleShape();

        So, it should look like this?
        CircleShape circle = new CircleShape();
        circle.m_radius = box2d.scalarPixelsToWorld(r);

        Again, thanks!


    Post Comment
  8. on February 15
    Gravatar.thumb

    Daniel Shiffman
    Posted project update #17

    Draft PDF of Introduction

    Backer_white For backers only
    Backer-only-post
    Backer-only-post-text If you’re a backer of this project, please log in to read this post.
    Post Comment
  9. on February 2
    Gravatar.thumb

    Daniel Shiffman
    commented on a project

    yes, indeed, i'm hoping to publish the book in as many formats as possible (including an HTML5 version with animated canvas objects)
  10. on January 22
    Gravatar.thumb

    Daniel Shiffman
    commented on a project update

    Take a look here: http://wiki.processing.org/w/How_to_Install_a_Contributed_Library