I’ve been putting together a video game to help playtest Flex and it’s really flexing (pun intended) my coding abilities. The game is a fairly simple 2d board with pieces that move around on it. The problem is that doing it in Canvas means using javascript. Don’t get me wrong, I like javascript but I’ve never had to make extensive use of objects before. I’m getting by with jquery’s extend function to inherit (using that term loosely) other objects but it’s strange building a very object oriented system in a language that just kind of barely supports classes. It’s a stark contrast to my 9-5 C# world.
