I am establishing this thread as the repository for ideas that different individuals may be willing to contribute for shared worlds. Feel free to contribute new ideas. Also feel free to write the programs to implement ideas previously contributed by others, and to adopt the ideas presented here for your class projects. There are many ways to implement any given idea, so don't hold back just because someone else has already provided an implementation. Think of a different or better way to implement the same idea.
For those projects that you implement which are not interactive, in addition to providing the .a2w file, it would be nice if you could convert them to videos and post them on YouTube or some similar site. Then everyone else can view them without downloading and running the world. chris101b knows how to do that. (See
http://www.youtube.com/watch?v=3QYIAbkdAwM) Perhaps he can instruct the rest of us on how to do it.
Hopefully the upload/download capability of the forum will be fixed soon. Until then, you will need to post your .a2w file on some public file hosting web site for downloading by others. There are numerous such sites available. Ping has been using
http://www.mediafire.com/ See for example
http://www.mediafire.com/?0lgdtyycxim and
http://www.mediafire.com/?blaugedmcdk
KILLER BEES GAME
The hero goes into the backyard garden where he is attacked by a swarm of killer bees. He is armed only with a fly swatter and a can of bug spray. He must make it across the garden to the little house on the other side without being stung to win the game.
PARODY ON A ROADRUNNER CARTOON
The coyote (or an object representing the coyote) is standing in the road when the roadrunner (or an object representing the roadrunner) whizzes by making a suitable sound. All of a sudden, a safe falls from the sky, bouncing on the coyote's head and pounding him into the ground with suitable sound effects. Try to make the bouncing safe fairly realistic in terms of the behavior of an object bouncing under the influence of gravity.
PINBALL MACHINE GAME
This would be a very large project and might best be accomplished by several students working as a team. Create a pinball game complete with balls, bumpers, and flippers in the game area, and with pictures, flashing lights, and a digital scoreboard on the back panel.
THE SUPERHERO
The ice skater falls through a hole in the ice leaving only her hand showing above the water. A bystander calls for help. The superhero flies in, lands beside the hole, bends over, takes her hand, and pulls her from the water. She kisses the superhero on the cheek. He blushes and flies away with everyone waving goodbye.
THE HUMAN CANNONBALL
The human cannonball at the circus is shot from a cannon, flies through the air with a ballistic trajectory, and lands in a net. The crowd roars its approval.
THE OBSTACLE COURSE
The boy on the bicycle must negotiate an obstacle course without hitting an obstacle or getting tangled up in any of the obstacles.
THE BUG COLLECTOR GAME
A scientist walks around in a field turning over rocks, getting bugs out from under the rocks, and pinning them to a cork board. Not every rock has a bug under it. The selection of rocks that are hiding bugs is determined by a random number generator when the program first starts running. The program runs for a predetermined amount of time. The player's score at the end of the game is the number of bugs retrieved.
A PARODY ON NEMO
Create a video or an interactive game involving sharks, fish, and a SCUBA diver.
I will provide more project ideas in future posts.
Dick Baldwin
Free Alice tutorials:
http://www.dickbaldwin.com/tocalice.htm
Free programming tutorials:
http://www.dickbaldwin.com/toc.htm