pikuma · @pikuma
678 followers · 365 posts · Server mastodon.gamedev.place

Added **strafe** & **roll** to our code.

📽️ youtu.be/bQBY9BM9g_Y

Tilting/rolling the camera as we turn left and right is similar to the movement of the original game from 1992.

#voxelspace #Comanche

Last updated 2 years ago

pikuma · @pikuma
477 followers · 280 posts · Server mastodon.gamedev.place

We published a Youtube video on !

Let's , together, a very simple version of the terrain rendering algorithm used by the MS-DOS game , released by Novalogic in 1992. ❤️

📽️ youtu.be/bQBY9BM9g_Y

Check it out! 🙂

#Comanche #code #voxelspace

Last updated 2 years ago

Eniko Fox · @eniko
4504 followers · 4924 posts · Server peoplemaking.games

holy shit i can add grass! :o

#gamedev #voxel #voxels #voxelspace

Last updated 2 years ago

pikuma · @pikuma
351 followers · 185 posts · Server mastodon.gamedev.place

Here's the small sketch I used to visualize the 90° FOV left & right points as the camera angle changes.

/* Left */
plx = cos(a)*zfar + sin(a)*zfar;
ply = sin(a)*zfar - cos(a)*zfar;

/* Right */
prx = cos(a)*zfar - sin(a)*zfar;
pry = sin(a)*zfar + cos(a)*zfar;

Link: editor.p5js.org/gustavocp/sket

#voxelspace #p5js

Last updated 3 years ago

pikuma · @pikuma
337 followers · 181 posts · Server mastodon.gamedev.place

Novalogic's engine evolved and had many iterations.

The first time we saw the engine was in 1992's Comanche: Maximum Overkill, running on 32-bit DOS. The engine also powered games like Comanche 2 and Werewolf vs. Comanche.

The next iteration was called "Voxel Space 2", running games like 1997's Armored First 2, Comanche 3 (attached), and Comanche Gold.

The third major iteration, "Voxel Space 32" was used in games like 1998's Delta Force, Armored First 3, and Delta Force 2.

#voxelspace

Last updated 3 years ago

pikuma · @pikuma
296 followers · 152 posts · Server mastodon.gamedev.place

New Youtube video on the Engine (Comanche Terrain Rendering).

This is one of my favorite algorithms ever! ♥️

Video:
youtu.be/bQBY9BM9g_Y

We'll do a high-level overview of how the technique works, and write a super simple C implementation together.

I took my time with this one; this is *no* Tiktok video!

Enjoy! 🧉😉

#voxelspace

Last updated 3 years ago