
I <3 Tractor Beams
This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
(may not load correctly).
WINDOWS PORT NOW AVAILABLE!
Your triangular transport ship has entered an asteroid field! You have no weapons or drilling equipment, and so must use your trusty tractor beam to defend yourself. GO FOR THE KILL SCREEN!
Arrow keys move, pressing and holding Z activates your tractor beam. The beam is auto targeting and will grab the nearest enemy. While the beam is on, it is locked at a specific length.
Technical notes: This was made using the following libraries: Box2d, OpenGL, SDL, SDL_image, and SDL_mixer. It was compiled on a Mac using XCode for the Mac version, and compiled on a Mac using a mingw port of g++ for the Windows version. I have included the original source and the updated source for the PC port. The only difference is that I changed the c files specifically to cpp files (I was compiling them as such in the Xcode project but I didn't want the hassle when dealing with g++) and changed the mix channels to 2 (4 was causing a crash for some reason)). I have included the Windows makefile but I don't even know where to get that mingw toolchain anymore, so I can't really provide support there, however, if you want to compile it for windows on a windows machine, I can probably help you get set up. If you get the game compiling, and it doesn't work when you try to run it, remember it requires some game assets that are available in the game zip file. Also remember it requires SDL, SDL_image, and SDL_mixer, so you may need to install the runtime libraries or include them in the app file (Mac) or the project directory (Windows).
(Dev notes: Procrastinated too much, especially considering that I decided mid-development to try implementing Box2d for the first time. It was actually very easy to add and use but it cost me time. I still like the game, and I hope you all do too, but I wish I had more enemy types. And yes, the game has a kill screen, and crashes nicely if you reach it. I haven't pulled it off yet because I get too greedy in the game and have too much fun spinning enemies around.)
Your triangular transport ship has entered an asteroid field! You have no weapons or drilling equipment, and so must use your trusty tractor beam to defend yourself. GO FOR THE KILL SCREEN!
Arrow keys move, pressing and holding Z activates your tractor beam. The beam is auto targeting and will grab the nearest enemy. While the beam is on, it is locked at a specific length.
Technical notes: This was made using the following libraries: Box2d, OpenGL, SDL, SDL_image, and SDL_mixer. It was compiled on a Mac using XCode for the Mac version, and compiled on a Mac using a mingw port of g++ for the Windows version. I have included the original source and the updated source for the PC port. The only difference is that I changed the c files specifically to cpp files (I was compiling them as such in the Xcode project but I didn't want the hassle when dealing with g++) and changed the mix channels to 2 (4 was causing a crash for some reason)). I have included the Windows makefile but I don't even know where to get that mingw toolchain anymore, so I can't really provide support there, however, if you want to compile it for windows on a windows machine, I can probably help you get set up. If you get the game compiling, and it doesn't work when you try to run it, remember it requires some game assets that are available in the game zip file. Also remember it requires SDL, SDL_image, and SDL_mixer, so you may need to install the runtime libraries or include them in the app file (Mac) or the project directory (Windows).
(Dev notes: Procrastinated too much, especially considering that I decided mid-development to try implementing Box2d for the first time. It was actually very easy to add and use but it cost me time. I still like the game, and I hope you all do too, but I wish I had more enemy types. And yes, the game has a kill screen, and crashes nicely if you reach it. I haven't pulled it off yet because I get too greedy in the game and have too much fun spinning enemies around.)