Raytracer
Published:
A simple raytracer from scratch written in C++, starting from a output of a pure color image, I built a simple vector computation library, defined classes for ray, hittable objects, materials(lambertian, dielectric, metal), etc.
Published:
A simple raytracer from scratch written in C++, starting from a output of a pure color image, I built a simple vector computation library, defined classes for ray, hittable objects, materials(lambertian, dielectric, metal), etc.
Published:
Designed the C++ software raster renderer with a graphic pipeline covering shading, texture, shadows, vector calculation, model storage
Published:
Optimal Cycling Solution Based on Physiology, Newtonian Mechanics, and Dynamic Programming. This work earned us a Outstanding Winner and INFORMS Prizes & Awards in the 2022 Mathematics and Computer Science competition (MCM/ICM)!
Download here
Published:
Completed a parkour game for the openEuler community, made in the Cocos game engine with Typescript.
Published:
A simulation management game about wine culture. It’s a group work at memo lab. realized functions as card interaction logic, UI dragging, game plot controller and media management.
Published:
A 3D RPG demo similar to World of Warcraft, where players can control a hero to attack AI enemies and then upgrade to gain new attack abilities! Made with Unity.
Published:
We conducted a simulation of the growth of a fungus in various environments, and then used computer visualization to analyze the resulting data. This work earned us a Finalist award in the 2021 Mathematics and Computer Science competition (MCM/ICM)!
Download here
Published:
Utilized the C++ OpenGL API to achieve the rotation of each layer of the Rubik’s Cube, including one-click disruption and restoration, camera movement, etc
Published:
Come and play a game involving pathfinding algorithms and try to defeat the pathfinding AI! Click on the floor to trap the AI character in a turn-based manner, with added items like explosive crystals and time-stopping crystals.
Published:
I made a demo version of Plants vs Zombies, including Peashooters, Nut, Sunflowers, and completed the construction of the scene and the complete process of PVZ game. Made wit Unity
Published:
A Multiplayer co-op puzzle game where players can control two small TVs to guide power and open the gate to complete the level! Made with Unity. This is also a selection task for entering memo lab
Published:
A FIFA soccer game written in pure C language! Includes single player vs AI, Multiplayer games, team editing, player editing, successful building on VS community and porting to Dosbox.