If you love it, don't forget to click the loveit button! :) Note: For some reason the bowling game does NOT work online. Please download it if you want it to work. This Windows Emulation comes equipped with three games: A make-a-maze; Meteoroids, a spinoff of Asteroids, and a Bowling game in which you attempt to get the best score. Also includes a paint studio for those who like to draw. Continue reading to see how everything works Controls n: change background Backgrounds include: Flying Battery from Sonic 3 Ninja Kirby A pic of Sonic A star A Void or black hole and others. See which one you like the best! Games: In Make-a-maze (after the maze is drawn) left and right arrow keys: turn Up arrow key: Move forward Down arrow key or no keys: slow down Space: Cannons (which can blow down walls) In Meteoroids: Up arrow key: Thrust left and right arrow keys: turn Space: Bullets (I added contrails so you know where they're going) In Paint Studio: Click the screen to draw left and right arrow keys: change pen size Click the colors to change the paint to that color, or click the question mark box to set a random color. Click the eraser to erase mistakes Click the spray can to activate grafitti paint, which lets you spray paint the whole screen! Tools return to the frame when you lift the mouse. In Strike Bowling: Up and down arrow keys to change size Left and right arrow keys to change offset Explinations on how everything works Make-a-maze: Here you can draw your very own maze, and it is drawn exactly how you drew it! Hold the mouse down in the black grid in the upright corner to draw where you want walls (areas you cannot move). Then click the "Make my Maze!" button to start the drawing of your maze! When it is done, drive your tank to the flag that appears and you win! (Though you will need to exit the application and reenter if you want to make a new maze) How the maze drawing works: The grid is actually a very simple array that is registered by only two colors: Black and Dark Yellow. A red dot reads these colors and translates them into the costume# of the maze stamping sprite, that is, the "retrieved" variable of the red dot sets how the maze stamping sprite should look. Meteoroids: Your ship always tells you your score. Avoid the Meteorites at all costs. How the ship works: The ships speed is calculated by the thrust and uses trig to determine the x and y speeds. But that was too slow, so I multiplied it by 3 or so to make it go quicker. It also has inertia: it will slow down if you don't press anything. Paint Studio: How it works: The spray paint is drawn in a circle, which is calulated by a random diameter multiplied by pi ( about 3.1415). The screen is actually a stamp of the blocker sprite, which is white for this program, so the eraser is the same color. Strike Bowling: Collision is calculated by trigonometry, and, since this is a Pseudo-3d game, Z position. The ball and the pins change size by one and a delay is set by the reciprocal of the power. Coding is a tad sloppy but it still works pretty good. The hardest part of making this was the array. It was incredibly hard to make everything to scale, i.e. the map stamps would be the same as the grid, just bigger and really only the upper portion. The bowling was also hard to do in terms of the collision detection. Enjoy! Oldschooler2 Productions