Man-100 3D Game Platform
This game was developed by a group of six students to provide a platform for the 4th Duishi AI Program Design Competition. "If you are man, go down 100 steps" — this game couldn't be strange to you, and our developed platform was just based on it. The contestant's program was built into a DLL file, which controlled an AI's behavior. For each round, the platform transmitted the map information to the contestant's decision program which returned an action for the AI, and then the logic module was invoked and map updated. I participated in this platform development group after I won the first prize in the 3rd Duishi AI Program Design Competition as a contestant.
In this game platform, I was in charge of the 3D display module. I self-learned the computer graphics, and adopted Microsoft DirectX SDK as the development tools. To offer realistic 3D effect, I used the HLSL to render some objects. The ultimate display module provided an interactive interface whose viewport and visual angle could be changed according to the user's preference.