Driving Me Batty

Picking up where I left off yesterday on my Cat Bat Attack project, I decided to tackle the bat’s movement the moment I got home. Of course I also decided to start a load of laundry and take a nap before I did that so it took me a good forty-five minutes to get myself back into Scratch. There were two elements in the bat’s movement that I knew I needed to address and they were the movement of the bat across the screen and the animation of the bats wings as it flew.
Continue reading “Driving Me Batty”

Scratch: On the First Day

After work today I continued where I left off yesterday on CS50’s Problem Set 0. I watched a 30 minute video hosted by an instructor named Zamyla and followed along as she programmed a game in which a dinosaur ate a series of bugs. She started off slowly by first showing us how to setup the stage and the sprites and then we moved into programming the behavior of the sprites. While I initially viewed Scratch as looking very kindergarten, I can now see I was right to appreciate the idea of simplicity behind it. It’s helped to plainly see how the different concepts worked and interacted with one another.
Continue reading “Scratch: On the First Day”

CS50X: Introduction to Computer Science

I found myself casually chatting with my manager Chris Dougherty on Friday and the conversation turned towards the things I was interested in doing. I told him I had been interested in learning how to program and I’ve attempted to start in the past but could never figure out where to begin. One friend had recommended Python and before that other friends had recommended C# and Javascript. Chris then suggested I look up CS50 which he explained is a free online course led by teachers from Harvard University. He said that it starts off by teaching you the concepts and slowly progressing towards writing actual code. I immediately made a note of it so I wouldn’t forget to check it out when I got home.
Continue reading “CS50X: Introduction to Computer Science”