qizy09 / Helmet-Create

In this project, we create an Android app with which the stormtroopers can customize their helmets to have the color or pattern of their liking.

Home Page:https://github.com/qizy09/Helmet-Create

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Helmet-Create

This is a backup repository for a previous Android homework project of the course ECE 150/251 (UCSB 2016 Winter).

ECE150 Assignment 4 - Episode IV: First Order Helmet Creater

In this project, we create an Android app with which the stormtroopers can customize their helmets to have the color or pattern of their liking. The helmet model is given by the dark lord himself , and consists of two parts: the helmet base and the details. We use the LibGDX library for both 2D and 3D graphics.

In this app, based on the template provided by TAs, I implemented:

  • Show the 3D model (or hologram) of a standard black-and-white stormtrooper helmet
  • Present a button with the logo of the First Order on the bottom left corner, and tapping the button will change the color of the helmet’s details
  • Touch and drag the helmet with your finger should rotate the helmet
  • Implement pinch-in and pinch-out zooming of the helmet using gesture detector
  • The helmet also changes the TEXTURE, not only the color, iteratively between camouflage and aloha.
  • add background music to play for full Empire Strikes Back experience. When button is clicked odd times, the music pauses, when even time, the music continues.

I also have a video demo available on Youtube:

Youtube

License

Copyright 2016.
For any questions, feel free to let me know.

About

In this project, we create an Android app with which the stormtroopers can customize their helmets to have the color or pattern of their liking.

https://github.com/qizy09/Helmet-Create


Languages

Language:Java 100.0%