First, What's an easy way to make my character shoot in 32 directions with the bullet travelling faster than speed 100?
Secondly, I need a way to make the screen shake, without using any level scrolling. I can remember a tutorial a while ago, I think it used the CALLDLL object or somekind of window object. If anyone knows where I can download this tutorial or knows how to do it, that would be great.
Do what Kirby does (did?). If an area doesn't scroll and you need to shake, simply add 5 pixels either side of the frame and centre the screen around a bouncing ball that always looks to the centre (use that Maths extension for speed/distance). fill the outer 10 pixels on either sides black. to shake simply set the speed of the ball to whatever. et voila. the simple method.
For the shooting, you want to look up one of those 360 shooting tutorials, you should be able to modify it to work with only 32 directions if that's what you want.
Nevermind about the screen shaking thing, I worked it out! I still need to know how to shoot an object faster than speed 100. Does anyone have a turtorial for me?
Just use an ordinary 360-degree bullets engine, and multiply your directions by 11.25 before plugging them into the equations. So direction 16 becomes angle 180, etcetera. Just make sure angle zero points to the right (to make it easier, rather than coding it that way you can just use a normal engine where angle 0 = up and subtract 90 from all your angles).
If you need help with the 360-degree engine itself, you should be able to find a tutorial without much trouble. I'd search for you but the page doesn't want to load right now.