Anna Louise Tito's Online Portfolio & CV
  • Home
  • Curriculum Vitae
    • Professional Experience
    • Awards & Achievements
    • Education & Training
    • Skills & Abilities
    • Volunteering
  • Published Titles
  • Portfolio
    • Code
    • Design >
      • Side Projects
      • Modding
      • Jamming
    • Writing and Media >
      • Blog
      • Gamasutra Profile
    • Downloads
  • Public Speaking
  • About Me
  • Contact Me
  • Home
  • Curriculum Vitae
    • Professional Experience
    • Awards & Achievements
    • Education & Training
    • Skills & Abilities
    • Volunteering
  • Published Titles
  • Portfolio
    • Code
    • Design >
      • Side Projects
      • Modding
      • Jamming
    • Writing and Media >
      • Blog
      • Gamasutra Profile
    • Downloads
  • Public Speaking
  • About Me
  • Contact Me
Anna Louise Tito's Online Portfolio & CV

Code

BreakOut!

1/20/2012

0 Comments

 
Picture
As part of my job hunt I was asked to code breakout, as a competency test. I actually really enjoyed the project. As a student in game design it is often discouraged to write your own engine, as it takes allot of time and there are plenty of engines and tools out there to make your life easier. 

While Java is definitely not the best language for graphics  and games if you are just using the standard APIs. I still really enjoyed the process, so over the course of 4 days between life and work I pulled together this.

Credits

This project was developed by Anna Tito:
http://www.annatito.com/
http://www.mythicalcreature.net/

The audio was sourced from the Sound Librarian: http://www.stephanschutze.com/index.html

This project uses JSoundSystem Audio API to play its audio you can find the API: https://sites.google.com/site/ham90mack2/jsound

The ball bounce and animation solution in this project was based on the solutions provided by:
http://stackoverflow.com/questions/573084/how-to-calculate-bounce-angle
And
http://leepoint.net/notes-java/examples/animation/40BouncingBall/bouncingball.html

The font used here is Bitween 10, by Keisuke Asami, http://www.dafont.com/designers-high.d670

Below is the executable .jar file and the project's entire source code. To run the .jar you will need to have Java installed. If you don't have it or are unsure you can download it from here.
breakout_annatito.jar
File Size: 234 kb
File Type: jar
Download File

I made this application in the Eclipse IDE, the below source code zip is the fully exported Eclipse project. If you are not familiar with the Eclipse IDE and wish to open the source code in another IDE you can find the source code with the project's src directory.
breakout_sourcecode_annatito.zip
File Size: 441 kb
File Type: zip
Download File

Picture
0 Comments



Leave a Reply.

    Code Blog

    For more newer coding projects check out my GitHub.
    ​
    As much of my experience is code focused, I wasn't really sure how to go about demonstrating my code skills in a web portfolio. After much trial an error I decided to use a blog structure to show code examples and discussions of them. If you have any feedback or ideas let me know.

    Categories

    All
    Awt
    Games
    Gui
    Ios
    Ipad
    J2me
    Java
    Java 2.0
    Jobs
    Multi-line Labels
    Objective-C
    Programming
    Queue
    Skills
    Swing
    Tree Traversal
    Xcode