http://uploads.ungrounded.net/404000/404612_Portal.swf

I am doing gone game research and found this flash verion of portal, is a very fun thinking game, give it a try.