I've been looking for a copy of this game for awhile. It required you to actually download and install it. The game placed you on a 3d Cannon/tower on an Island with other players. You had to shoot them to win (obviously) but you could purchase upgraded weapons.
Anyone have an idea of what I am talking about? I am guessing it is 5+ years old.
You guys suck.
I remember that game but not its name.
There is a German website that has lists with popular flash-games, if you're lucky you'll find it there. Flash-Spiele - CHIP Online The first one is a collection of 700 flash games, might be worth a try.