inspired by Plants vs. Zombies
Designed the application architecture by following the Mode-View-Controller model;
Designed and Implemented the graphic user interface using JavaFX library;
Designed the game logic and the core algorithm, and implemented them using Java;
Built the P2P multi-player game mode by applying the socket programming;
![](https://static.wixstatic.com/media/258c1c_a67d7bb9ce804ddfab8fe38e4ea36c34~mv2.png/v1/fill/w_956,h_541,al_c,q_90,enc_auto/258c1c_a67d7bb9ce804ddfab8fe38e4ea36c34~mv2.png)
![](https://static.wixstatic.com/media/258c1c_add79571f83e418786766d6e136d1c33~mv2.png/v1/fill/w_955,h_535,al_c,q_90,enc_auto/258c1c_add79571f83e418786766d6e136d1c33~mv2.png)
![](https://static.wixstatic.com/media/258c1c_8317f23dc9504a3cb805c1dc6ce8daa3~mv2.png/v1/fill/w_959,h_540,al_c,q_90,enc_auto/258c1c_8317f23dc9504a3cb805c1dc6ce8daa3~mv2.png)
![](https://static.wixstatic.com/media/258c1c_9abc2791d882486689be2dc2114c7fb8~mv2.png/v1/fill/w_942,h_538,al_c,q_90,enc_auto/258c1c_9abc2791d882486689be2dc2114c7fb8~mv2.png)
![](https://static.wixstatic.com/media/258c1c_327821021fd548ec9893ab247c795bab~mv2.png/v1/fill/w_944,h_527,al_c,q_90,enc_auto/258c1c_327821021fd548ec9893ab247c795bab~mv2.png)
![](https://static.wixstatic.com/media/258c1c_43bd620d2e044b6780868cd5dc95aba1~mv2.png/v1/fill/w_959,h_535,al_c,q_90,enc_auto/258c1c_43bd620d2e044b6780868cd5dc95aba1~mv2.png)
![](https://static.wixstatic.com/media/258c1c_2658b0000f6446df97c6af0e1ce783d4~mv2.png/v1/fill/w_953,h_540,al_c,q_90,enc_auto/258c1c_2658b0000f6446df97c6af0e1ce783d4~mv2.png)
![](https://static.wixstatic.com/media/258c1c_d2e0b946f2e840228697ac42d62ec950~mv2.png/v1/fill/w_959,h_532,al_c,q_90,enc_auto/258c1c_d2e0b946f2e840228697ac42d62ec950~mv2.png)
![](https://static.wixstatic.com/media/258c1c_c2c4d0c7fc9a4b13b4e13056f6eb10b2~mv2.png/v1/fill/w_958,h_536,al_c,q_90,enc_auto/258c1c_c2c4d0c7fc9a4b13b4e13056f6eb10b2~mv2.png)
Comments