My name is Austin Lim. I am a 21 year old student at the University of San Diego majoring in Computer Science and minoring in Math. I'm from Los Angeles, California. I have two younger siblings, making me the oldest, and love baseball.
Over the last two summers I have worked at a summer camp in Rolling Hills called Rolling Hill Country Day School. I was a camp conselour and would watch over children from ages 5-8, varying on the summer, and bring them to different planned activities through out the day.
My entire life I've loved baseball. Whether it's watching or playing it's one of my more passioante hobbies. I also throughly enjoy working out, playing video games, being outdoors, and being creative in my free time. By creative I mean things such as writing, drawing, or building. Something I also would really like to get into that I haven't been able to due to an injury and time is surfing.
For our final project, a group of myself and 3 others wanted to make a very basic Pokemon game. Since we had no limits for what it could be about, creating Pokemon that can fight and evolve seemed like a fun way we could implement object oriented programming. All of the members of my group at least grew up watching and loving Pokemon, so by choosing this for our project, it wouldn't really feel like work.
This project will have a user trainer who will capture Pokemon, train them, evolve them, and battle NPC trainers. A user will have the ability to use their PC to store Pokemon and swap them when their party has reached its max capacity or if they just don't want to hold onto them. Lastly when training and battling, their Pokemon has the ability to evolve into their full potential.
At the moment there isn't a screen where a user can physically see what's going on in the Pokemon world. Though we do have an interface where they can choose what they want to do with battling, training, catching, and storing Pokemon. We implemented a lot of the core mechanics from the actual Pokemon games such as when they level up, what moves they can learn, the 6 pokemon party, 4 moves to a Pokemon, and calculating stats at certain levels.
The parts that I have implemented for our project were all the evolutions for the Pokemon we created which include the lineage of Bulbasaur, Squirtle, and Charmander. I also implemented the moves along with creating them for each of our 10 Pokemon (we have Pikachu too). Lastly, all members of our group would help clean up code and create our design.
austinlim@sandiego.edu