Weave 3D is a simple dodge-the-walls game ... but now it is in 3D
Weave 3D
by walaber
While teaching English in Japan I discovered Dark Basic, which made it really easy to make simple 3D games (using DirectX on windows). This got me back into programming. The first game I made with Dark Basic was an incarnation of the same game I made every time I learned a new programming language/platform: Weave, a simple dodge-the-walls game.
avoid the walls!
This time the view was from behind the ship, which you moved with your mouse to try and avoid the walls that are coming at you.
This was also my first foray into collision detection in 3D, which turned out to be much harder than I had anticipated. The technique I ended up using was storing sprite representations of the ship and the walls in the background, and when the ship is passing through the walls, I did a hidden pixel-overlap check in the background to check if the ship was hitting the walls. I was pretty proud of this idea
Spinning walls oh my!
DOWNLOAD LINK MOVED - this might not run on Windows 7 / modern computers
https://www.walaber.com/history/