Contact Me
Your name:
* Your email address:
* Confirm email address:
* Subject:
  * Message:

You must fill in the fields marked with a *

Android Application Development

Narration Stage 1 PHP Back-End CMS

Narration of Zombs Senior Project

Zombs - Full Level Game Play

Zombs - Death In Level 1 Game Play

Android Application Development

Since graduation I have started to research the areas of programming I am most interested in. Although I am very interested in mobile applications, because of the lack of courses available at my school and the direction I took with learning graphics programming, I never got an introduction to them before graduating. So I took it upon myself to start researching mobile apps and learning to create them on my own. Because of my solid background in Java, along with the heavily OOP structure of my senior project in C++, learning the structure of android applications was fairly easy to start picking up.

By following examples laid out in the book I am reading I have started playing with the different aspects of most mobile applications. Standard attributes such as graphics, menu settings, background music, landscape and portrait modes, keypad and touchscreen interface, loading and saving state content of the app, as well as learning about activities and their life cycle. I ended up comming out with a project that was a simple Sudoku Android app.

Technologies Used:

  • Java

  • Android SDK

  • Eclipse IDE

  • Android Emulator

Techniques Learned:

  • Activity Life-Cycle

  • Saving/Loading States

  • Services

  • Portrait-Landscape

  • Application Design

  • Background Music

  • XML

Future Plans

Although my focus has switched to learning php and javascript to create this portfolio along with a CMS, I plan to go back into researching more aspects of mobile applications. In particular I am going to start reading more into accessing the web through mobile devices and webpage scaling in HTML5 and CSS3; integrating DB usage through mobile apps; and lastly I want to start learning objective C and ios (iphone) app dev. I am excited by all the possibilities that are unfolding in front of me as I continue to learn the functionality and libraries available for mobile dev.

Weapons/Reactions to Add:

  • X-ray

  • Radio bomb

  • Defibulator

  • Freeze bomb

  • More zombie reactions

  • Dialog instead of text hints

Models/Animations to Add:

  • Male nurse

  • Boss zombie

  • Interactive background objects

  • Movement for "dead" bodies

  • Crawler reaction to freezing

  • Survivors that follow

Planned Additions and Works In Progress

Since graduation I have been fine tuning aspects of the game that were overlooked so that time could be spent on more important aspects. Working with one of the team members Evan Kleist, we now have a Windows executable for the game so it is cross platform compatible. My goal is to add everything that we had originally planned to have in the game. Along with some key aspects that will help simplify game play and allow for a more robust gaming experience. Such as dialog instead of just text dislpays of messages, an info tab with explinations of game play buttons, along with additional levels, enemies, friendlies, weapons and more! I am also researching resources to learn objective C.

Below are some of the models that I made and skinned to be added as background objects, items and weapons. The player models I skinned and addded animations to. I am working to integrate all of these item's functionality into the game play.


Technologies Used:

  • PHP

  • mySQL

  • JavaScript

  • HTML/CSS

  • PHP myAdmin

  • WAMP

Techniques Learned:

  • DB Connections

  • DB Construction

  • GET & POST

  • Encrypting Passwords

  • Form Validation

  • C.R.U.D.

  • Session Variables

  • Page Redirection

Content Management System

I have taken 2 courses in Databases as well as a summer 2010 Internship at Viasat where I worked on a CMS. The internship at Viasat was my first introduction to a system implementing a DB as a web application. Since graduation I have began researching all the aspects of web app dev.

I have gone through 2 10-15 chapter Lynda.com tutorials on php and MySQL along with starting a book. Through examples given in the tutorials I have constructed a sample backend for my portfolio site. In it there are major aspects of user login and permissions, along with the ability to edit information and make the page dynamically load conforming to the information the visitor gives. I plan to combine the functionality of this CMS with my newly created javascript portfolio. By combining the CMS I hope to create a customizable experience for the visitor and continue to try to make the most robust, dynamic and interesting portfolio site I can. For a more indepth explination of the cms please view Stage 1 (PHP & MySQL): CMS for Dynamic Porfoio under Project Videos or Click Here