crazychimp132
09-25-2005, 12:25 AM
Well, I would have posted my game as an attachment here, but it's too big. I guess if you'd like to see it, you can email me at crazychimp132 at gmail dot com.
I did not make this, my first finished Alice program, from scratch. I actually took the flying simulation that comes with Alice and modified it a lot. Now the plane is faster, the camera operates differently, the turning is changed. Now, left and right roll the plane without changing it's direction, so to make a turn to the side you must roll to the side and pull up. I think this is somewhat more realistic than before, though of course, still not very close to reality. The most significant change is the missile and target system. There are three targets in the level that you can launch missiles at by either aiming with the added crosshairs (three small spheres vehicle'd to the plane at increasing distances in front of it), or by clicking on one of the targets as you see it onscreen, causing the missile to lock on to it, and then launching the missile without having to aim. You can also increase and decrease your speed.
For my second program, I have made a very basic physics engine that I would love someone to add onto. Currently it involves fairly well-organized code (though there are no comments currently) of a bouncing ball that is affected realisticly by gravity and forces pulling it to the sides, and collision with the ground. This one also has an interesting camera to play around with.
I think Alice is great. This year is my first real programming class. I have had limited experience programming with Basic in the past, and I am amazed at how much I have learned so quickly just by playing around with Alice.
I do have one question. It seems to me like I can't change entries in arrays through the code- is this a bug? If it's not, how do I go about doing it? An example would be changing the nth entry in an array to the nth entry in that array minus 1.
And a suggestion- add the ability to move code between methods and between files. Right now to move from one method to another, one must drag the code from the first method onto Events, then open the second method and drag it from events to there. And there's no way to add from one program to another.
I did not make this, my first finished Alice program, from scratch. I actually took the flying simulation that comes with Alice and modified it a lot. Now the plane is faster, the camera operates differently, the turning is changed. Now, left and right roll the plane without changing it's direction, so to make a turn to the side you must roll to the side and pull up. I think this is somewhat more realistic than before, though of course, still not very close to reality. The most significant change is the missile and target system. There are three targets in the level that you can launch missiles at by either aiming with the added crosshairs (three small spheres vehicle'd to the plane at increasing distances in front of it), or by clicking on one of the targets as you see it onscreen, causing the missile to lock on to it, and then launching the missile without having to aim. You can also increase and decrease your speed.
For my second program, I have made a very basic physics engine that I would love someone to add onto. Currently it involves fairly well-organized code (though there are no comments currently) of a bouncing ball that is affected realisticly by gravity and forces pulling it to the sides, and collision with the ground. This one also has an interesting camera to play around with.
I think Alice is great. This year is my first real programming class. I have had limited experience programming with Basic in the past, and I am amazed at how much I have learned so quickly just by playing around with Alice.
I do have one question. It seems to me like I can't change entries in arrays through the code- is this a bug? If it's not, how do I go about doing it? An example would be changing the nth entry in an array to the nth entry in that array minus 1.
And a suggestion- add the ability to move code between methods and between files. Right now to move from one method to another, one must drag the code from the first method onto Events, then open the second method and drag it from events to there. And there's no way to add from one program to another.