Daniel Zhang

Highlights

Ultimate Fluid Sim

Ultimate Fluid Sim is a fluid simulation that makes use of the Smoothed Particle Hydrodynamics method. Built from scratch, it is capable of simulating multiple liquids with different viscosities and densities, gasses, and interactions with solids. It features many optimizations to speed up the simulation, such as positional hashing. It uses the Runge-Kutta 4th order integration method, rather than the Explicit Euler method, which allows for much greater simulation accuracy.

Ant Colonies

An implementation of Kenneth Stanley's NeuroEvolution of Augmenting Topologies (NEAT). In this implementation, ant colonies compete against each other for food. The best colonies produce similar colonies, making the colonies progressively better. It is able to simulate fighting, food, pheromones, offspring, and nest raids.

motus.

A wheelchair controlled with your eyes, submitted to Hack the North 2023. All circuitry, code, and construction was built in the span of 34 hours, from an office chair and provided eye-tracking glasses.

Mr. V Simulator

Mr. V Simulator is a first person stamper game (because g*ns are not school appropriate). It uses a 3D engine built from scratch, which uses raycasting. Navigate through a maze, and make it to the next level, while stamping assignments with Mr. V's stamp of approval. Make sure not to let the assignments get too close! The maze generation algorithm is entirely original. Your score increases with every assignment stamped, based on your current level.

danielzhang@Daniels-MacBook-Air ~/dev> ls
Use arrow keys or click to navigate

1111111111111111iiii11tttttttttttttttttttttttttttttttt
111111ii111111111111tttttttttttttttttttttttttttttttttt
111iiii1111tffft11tttttttttttttttttttttttttttttttttttt
iiiiiii111tfLLLLt1tttttttttttttttttttttttttttttttttttt
iiiiii1111tLLLLLLt11tttttttttttttttttttttttttttttttttt
iiiii11111fLLLLLLLt11ttttttttttttttttt1ttttttttttttttt
i111ttt11tLLLLLLLLf111t11ttt1i111111111111111ttttttttt
ttttttt11tLLLLLLLLf1111111ff1,,111111111111111tttttttt
ttttttt11tLLLLLLfft1111111LCt1;,;11111111111111ttttttt
tttttttt1tfLLfft1111111111tL111i:,:ii1111111tttttttttt
ttttttttt1tttt111111111111LC111111i;:::;;1tffftttttttt
ttttttttt1111111111111111t0G11111111111111fLfftttt11tt
ttttttttt1111111111111111L@0t1111111111111tfftt111111t
ttttttttt1111111111,.i11f8@@Ct1i.,i11111111tt11111111t
tttffffft1111111111,.i1f0@@@@Gf1:,i11111111t111111111t
ffffffffCt1111111111i1L80LttfG0Ci;11111111tL11iiiiii1t
ffffffffG8GLt1111111,t80:    .L8::ft11111fGG1iiiiiii1t
ffffffffL0@@8GGCCCGC.f@8L1: :L8G.t@0GCCCG8@Liiiiiii1tt
ffffffLLLC0@@@@@@@@8;;8@@@1 :8@t.G@@@@@@@@G1iiiii11ttt
ffLLLCCGGGG8@@@@@@@@C,t8@G,i;1C:t@@@@@@@@C1iiii11ttttt
LLCCGG0000GCG008@@@@@Gi1fit88CfL08@@@880C1iii11ttttttt
GG000000000CCLCCGG0GCCLLCG000GLCLLGGGCCCL111tttttttttt
00000GGGCG@@8GCCCLLftLLLLLLLLLLLftLCLCCCCftttttttttttt
00GGCCLLfLG8@@880GGLtLCCLLLLLLCCffCGGG0G0ftttttttttttt
CCLLffftttttffLLCCCftCCLtfffftfCLtLCLLfftttttttttttttt
;;;;;;;;;::::::::::::;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,


ShopDog is the 2nd place submission for NeoDeveloper League 2024. It is a comprehensive system for cashierless stores, using RFID to scan the items in a cart, and using Stripe to handle payment. It also tracks stock, saving small store owners hours of labour costs that come with manually counting stock. The project, created in 10 hours, makes these technologies used by big warehouses, and multi-million dollar companies, more accessible to small businesses, leveling out the playing field, and helping the underdogs.


<Enter> or click here for more