Welcome to my portfolio! I started my adventure in computer programming by making creative websites for my music. My first web page was in 1999. I bought Frontpage 2000 and thought that that was a redicualous way to make a web page. I immediately began hand coding html and javascript. I had learned the Basic programming language on an IBM PC in the 80's and I did a little Visual Basic in the 90's. By 2002 I was looking for Flash.
Micropede was conceived in December of 2003. I then spent the next 9 months developing a collision detection engine for the game to run on. I suffered a computer crash in October of 2004 and took a break from programming for a couple months. When I got back into it, I studied PHP and put Micropede on the shelf for a while. Well, it stayed on the shelf for over 3 years. Now that its done, it's funny how close it was to coming together in 2004. That's the way it goes sometimes. I am very excited to see this game working. I'm fine tuning it almost every day now. It was originally designed to be played with the mouse, but now I realize that the best way to play it would be with a game pad. When the game nears its final version, I'm going to package it up as an exe so the game pad can be used with it. I'm very proud of my collision detection class and the potential it has for making all kinds of arcade games. Here is a tilting maze game that I made with collision detection in about 20 minutes.
In the fall of 2008 I created an all Flash portfolio site for Grand & Benedicts. The site took about a month to do. It includes a picture gallery inside a password protected part of the site called "Portfolio". The username is grandben and the password is portland. I set the time on some world clocks using php to get the correct time and adjust for daylights saving time. I also sent some emails with php.
In March of 2007 I started working full time for Fablevision as a Flash developer. With them I made educational games for kindergarden through 5th grade. Their clients
included Learning.com, Scott Foresman, Outside the Classroom and recently KCET and The Jim Henson Company. Sid the Science Kid is posted on
pbskids.org. That site went through three versions. The first was all xhtml, css, javascript that I was solely responsible for coding. Then the preview site came out in July. The
full launch of the site is on Labor Day 2008. Most of the Flash work was coded by me and one other developer. Almost all the html work was done by me and it eventually involved a little bit of ajax too. We were accustomed to getting rich art from Fablevision's Boston
office. Learning.com also posts some of the games we did for them. I was solely responsible for about 40
Flash games and minilessons for them. I did the xhtml/css/javascript for two courses, AlcoholEdu and GreekLifeEdu, for Outside the Classroom. I created about 40 templates for them that were then given to an asp developer.
In 2006 I did some php work for InMusicWeTrust.com. I made a dynamic front page for him and a tool for him to create his music articals. The main thing he wanted
was a way to upload his pictures without having to ftp and hard code them into his html pages.
Flash based games have been fueling my programming since 2003. I spent most of 2004 working on a collision detection engine that I could use to make arcade style games.
Before I was completely done with my collision detection engine, I realized the importance of php and databases. I made
picsToPuzzles.com in the spring of 2005. In the end of 2005, I made a clone of the game Snood.
I also included a level designer for those who wish to make their own levels. Right after that I made a Flash and php
Scrabble game. The Scrabble game was most impressive using custom Flash 5 scroll panes and list boxes. The Scrabble game also has a chat feature.
In 2006 I wrote my first artifical intelligence script. I programmed a Backgammon game with a computer
opponent. The computer opponent plays a medium difficulty game. I think I would have to program it different to make the computer a better opponent, but it
works pretty good for my first attempt.
In 2007 while I was working for Fablevision, I got the idea of combining Snood with Tetris. I programmed the game over a weekend in about 12 hours. I call it
Shape Shooter. It's a great combination, however it is too hard to play without the cheat line.
I have not found a good solution to that problem. I should also mention my first game Bumper Bubbles.
It is an astreriods type game with two ships. The ships bounce off each other and off bumpers, kind of like pinball. It was made in the
summer of 2004.
I have done a few other applications that deserve mention. These are all linked on my old Portfolio. First up
is my wavSequencer program. I learned how to write wav files with php. I used a Flash frontend to pass data to php to write a wav file and send it back to you as a link.
I also have two other animation applications, Blinkies and the Laser Grid. Both are pretty simple, but both include php file saving and browsing. And of course my old
portfolio includes my Flash 5 scroll pane and drop down menus.