04-07-2016, 08:53 PM
I like the analogy to driving a car, but at the same time, it makes me feel like it's a manual process instead of programming.
I'm not sure about ordering of next chapters. Drawing is easier than managing a base - it's basically chapter 1 + pendown() and penup(), while managing the base introduces at least grab(), drop() and radar() (and perhaps some more, like space()). At the same time, we want the first chapters to be general introduction to the game world. I'm not sure what is the correct path to take here.
Drawing would be more interesting for younger players, and it's essentially just moving around with a pen, so maybe we should just completely skip it in the 15+ years old course?
And... the topic of environment again. This script is not as environment-independent as I hoped it would be. If we are going to use the training before mission theme which most of the people seemed to like, we can't make the first mission end with SpaceShip takeoff, and preferably we shouldn't use aliens - they spoil the missions too much. The original programming course was designed with whatever assets were already in the game, we could be creative and add some new things here.
I'm not sure about ordering of next chapters. Drawing is easier than managing a base - it's basically chapter 1 + pendown() and penup(), while managing the base introduces at least grab(), drop() and radar() (and perhaps some more, like space()). At the same time, we want the first chapters to be general introduction to the game world. I'm not sure what is the correct path to take here.
Drawing would be more interesting for younger players, and it's essentially just moving around with a pen, so maybe we should just completely skip it in the 15+ years old course?
And... the topic of environment again. This script is not as environment-independent as I hoped it would be. If we are going to use the training before mission theme which most of the people seemed to like, we can't make the first mission end with SpaceShip takeoff, and preferably we shouldn't use aliens - they spoil the missions too much. The original programming course was designed with whatever assets were already in the game, we could be creative and add some new things here.