In creating this app we decided to use a finger swipe to move the Sphero to it’s intended location. We calculated finger touch down and up locations as well as the time between these two actions to get the speed that the finger was moving. From there we tracked the angle of the finger swipe occured to make the Sphero move in that direction as well.
No game is fun without customization! Each person is given the option to customize their Sphero with some preset colors and in order to remember which Sphero is yours the background of the app is the same color as the Sphero.
Below is a screenshot of what the main screen looks like with the color spinner open. There is also a video attached so you can see the app in action.
People in this team:
Anders Peterson, Sean Morrissey, Dan Zirnhelt
]]>
The idea seemed easy enough, potatoes are very easy to carve and after only a few short minutes we were able to create what you see in the images bellow. Though he didn’t take long to make I think he is a pretty good look-alike.
The arms, feet, and head are attached to the main body with toothpicks and the antennae are toothpicks as well.
It stands about 5 inches tall.
So for all of those android programmers that are hungry and like potatoes, look no further than this tasty mobile snack.
]]>The database holds the name of the player, how many points they have scored so far this season, and how many games they have played. On the main page it also displays what their average Points Per Game (PPG) is.
The screenshots below show a few examples on how the database displays the app. The first screenshot shows what the app looks like when first created. There are a few players entered with values below their names. The second screenshot shows what happens when the “Add New Player” button is clicked. A new activity is started and after the user enters values into the required fields the app generates a new player. The third and final screenshot shows what happens when a player is clicked. The same activity that displayed new players fills the required fields with the player that was selected current name, points, and games played. After the user updates this data and clicks the “Done” button the database is updated and the app returns them to the main screen.
I learned a lot more about how databases interact with the native operating system when working on this app. Also learned a little more about intents and how I should be passing them as opposed to how I was passing them between activities.
]]>
The app uses TextView, EditText, Button, ImageButton and inner voice application of android.
Much of what I worked on in this app dealt with what I had already learned so it was a good chance to brush up and more familiarize myself with programming in android. I did learn though that when you change the language of the phone it will automatically change the built in voice system that my app used to speak the name.
This project was fun to work on and I hope to someday have an android phone that I can put this app on.
]]>
The five apps that I’d like to know how to write are:
– Games that involve fast-pace puzzles and multiple touch tracking.
– GPS based app that finds good lakes to fish on.
– App that can manipulate preloaded audio files.
– An App that involves a physics engine that tracks how much your phone moves throughout the day.
– An App that you can scan a bar-code and then the app finds a price of that item online and you play a game like “the price is right” to guess how much it is worth.
]]>