[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Virtual GS



On 1月8日, 上午7时00分, Polymorph <polymorp...@hotmail.com> wrote:

> Thats awesome to get a compliment from the man himself. Well done
> indeed! :-)

Yes, I am so happy when I see it. One of my friend is Steve personal
friend, but I never really have chance to meet Steve personally.

> Its a shame your son is moving away from the IIgs so soon though. I
> was hoping to see more from him on this platform.  :-(   But I
> understand the reasoning behind what you are doing - its probably
> slightly better to have ActionScript on your resume than Complete
> Pascal.  :-)

I am not sure whether he is leaving though, he is still using Complete
Pascal to write a new game for Apple IIGS. I will start teaching him
ActionScript after this, as I think it is time to start teaching him
some modern concepts like OOP, since he has learned much faster than I
have expected. I have been looking up and down for all type of
solutions - Java, Objective C, AJAX, C#, Phython, and even some game-
specified BASIC etc, You named it, I probably tried it. I have been
avoiding ActionScript until lately for 2 reasons - I don't want him to
learn FLASH with timeline, etc (no it is not about animation via
drawings), and I don't want to pay for it. ActionScript 3 - unlike
previous version I tried, is surprisingly good and is comparable to my
favourite languages like Java and C#, and I found that I can program
in the free Flex 3 environment with similar ease as what I get from
Complete Pascal, if not better.

This is part of the code for drawing a star in my Space program, by
the Star object itself. It reminds me of a possible OOP version of
QuickDraw. :)

package {
	import flash.display.Sprite;

	public class Star extends Sprite {
		public var speed:Number;

		public function Star(size:int, color:uint):void {
			graphics.beginFill(color);
			graphics.drawCircle(0, 0, size);
			graphics.endFill();
		}
	}
}

I will let him decide whether to continue programming for Apple IIGS
after that.

> But there is a difference between me and your son - I already know how
> to code on modern day machines and have gone retro. He is still in the
> learning phase, and I think that you are probably doing the correct
> thing by developing his interests in more than one language and using
> modern day hardware. Just make sure he writes the occasional program
> for the IIgs as well.  :-P

Well, I am still looking for an Apple IIGS - cheaply of course - for
him. He still have 2 younger sisters. :)