Week 10 – Python Chess

I’ve been working on cleaning up some of the modularity issues and spreading the work required for castling between the king(moving itself and the rook), the rook (added a function to calculate where it moves when castling) the board (finding which rook to castle), and the legality functions (whether castling is legal).  I decided to […]

Week 9 – Python Chess

Hour 1 – Square Labels When I decided to redraw the board with each move so that the current player’s pieces would be at the bottom of the window, it necessitated fixing the labels.  At first I just drew the labels at the beginning of the game when I drew the board and forgot about […]

Week 8 – Python Chess

Hour 1 – Debugging and Modularizing Yes modularizing is a word.  Look it up language Nazis. Last week I was having an issue with a pesky error after creating the Game class to control aspects of game play and call the other functions.  The error actually resulted from mistyping a variable when I changed the […]

Week 7 – Personal Discovery

So at this point I’ve decided to continue working on the chess program I’ve been writing in Python as my final project for Interactive Media.  I started the game last semester as a way to get more practice writing Python and work on classes, which was beyond the scope to that class. I met with […]

Week 6 – Personal Discovery

Hour 1 Still playing around with Aviary.  I found the basic interface tutorial for Peacock (the hub based visual laboratory).  Somehow I managed to overlook it before.  I also looked over a basic tutorial for Raven, which is the vector graphics editor.  It was posted by this guy who must be one of the designers […]

Week 5

Hour 1 So the plan for this week is to do some of the available tutorials for both Ajax Animator, which is the web based flash platform that I’ve discussed in previous weeks, and the Avairy online graphics suite. Ajax plans to have tutorials available at some point, but that aren’t in place yet.  However […]

Week 4 – Personal Discovery

Hour 1 Interview with Lantz Moore. Lantz is a developer who has done a lot of work with Ruby on Rails, which I talked about back in week 1. Download the full interview. (Click the Download link in the upper left to access the MP3 file).  Hour 2 Was spent going back over the interview […]

Week 3 – Personal Discovery

Hour 1 – Vector Graphics I have been looking for a decent alternative to Adobe Illustrator as it is currently priced at only $599, and even the student additions are about a hundred less.  Wow what a deal… I found a decent free ware site called UberDownloads and they list a product called Inkscape. Inkscape […]

Week 2 – Personal Discovery

Hour 1 Still interested in how Flash is moving now.  For example considering the current explosion of internet mobile devices we now have Flash Lite: Adobe Flash Lite is a version of the Flash Player specifically optimized for mobile phones and consumer electronic devices. It enables mobile application developers and designers to create rich, engaging content […]

Week 1 – Personal Discovery

For the first hour I decided to do a little research into Ruby.  I’ve heard a little about the language and it sounds intriguing.  Wikipedia should be a good place to jump off from… Model–view–controller architecture – Separating the database design from the way that the user interfaces with the form sounds like a good […]