I THINK I'VE FIGURED IT OUT!!!
Aiight, here's the idea before I forget it.
In order to create a pushing linear accelerator you need a polarized piece of steel.
Now in order to polorize a cylindrical slug, you need to stroke it with a bar magnet, since it's cylindrical all parts must be evenly magnetized, by drilling a hole through the center of one poll of a bar magnet (Say positive simply because it's what is necessary for this demonstration) pass the slug though the hole making sure it touches the entire slug, this will straighten the polls and make the front of the slug positive, and the rear negative.
When an electromagnet is creates using an iron core and insulated wire, the postitive must be at the rear of the coil traveling forward, making the entrance a negative poll, and the end of the coil is positive.
If you use several stages of v-switches, you can create a constant forward motion.
But here's the kick, instead of the standard linear accelerator this one is made differently, with the electromagnets mounted on their ends, I'll show a demonstration of what the barrel may look like from the front.
Code:
FRONTAL VIEW
\|/
-o-
/|\
SIDE VIEW
| | | | | | | | |
-----------------
-----------------
| | | | | | | | |
Okay consider the o to be the barrel, and the 8 spikes being electromagnets precisely mounted around the barrel, making a design like this every 1/2 inch or so as seen in the side view.
So the beginning of the barrel would be an electromagnet powerful enough to drag the slug in front of it using a v-switch (since the front of the slug is positive, and the rear is negative, the slug will be dragged because the end of the electromagnets closest to the barrel are negative or south), and in front of the next electromagnet where it turns the electromagnet on behind it just long enough to activate the negative poll, thus pushing the negative end of the slug with a repelling force, then when the slug reaches the next magnet and gets just in front of it, the one behind it turns off, and the next one turns on, giving it a constant forward slide.
Since it is a pushing force there wouldn't be any drag to keep the slug inside the barrel, meaning there would be no need to turn off all the coils to keep from dragging the slug back, reducing speed.
Plus a design like this can be made modular, so each set of electromagnets can have it's own smaller power souce instead of one large one.
Did I describe that one right.