Samuel Wong :

Web developer and UX enthusiast. Passionate about creating complete and coherent user experiences using enticing and innovative design principles.

Plants Vs Zombies Clone

University2018

Final project for my Introductory Computer Science course, mimicking the famous Tower Defense game Plants Vs Zombies. I built this project with Object-Orientated principles in mind, utilizing Java's class structure to create the plants/zombies and JavaFx to control the game engine/UI. The game was simplified to a simple attack-defend style, with users having 6 main plants to defend against 7 types of zombies. For our year-long project, our group came up with the idea to recreate the iconic Plants Vs Zombies game. The entirety of the game was well beyond our reach, but we decided to stick to some core elements: left-right game progress, a grid placement for defense, the shovel to remove plants, natural falling sun generation and lawnmowers as a second-life. Unfortunately, we couldn't add in the sunflower unit for sun generation but made up for it by using a kill-reward system.

technology used

  • Java
  • JavaFX

deployment

Project Image
Project Image
Project Image