Friday, November 7, 2014

Broom Ball App


Reflection Questions:

1.  Reflect on the creative process you used. What was useful? Discuss your reflection with your partner and then write a reflection individually.

We created this app based on a preexisting issue. My brother asked me to make him a program for scoring a broom ball game, and so we built the app to work with the rules of the game. We need a score for each team, and shots for each team. Each game is 20 minutes long, so we added a timer to the app as well. We added the ability to pause and stop the time as well.

2.      Reflect on the team dynamic. What helped the team work well together? Discuss your reflection with your partner and then write a reflection individually.

We worked well together because I wanted control over the coding of the program. I was allowed to be independent in making it without the stress of having two people work on it. Tyler did help with some problem solving when I couldn't understand things. He helped with the design of the actual app so that it was aesthetically pleasing.

3.  What Problem was your APP attempting to solve?  How well does it?

The problem being solved was the need of an app to score a broom ball game. We solved this well, by adding an easy-to-use scoring system. We added +1 and -1 buttons near each teams score and shots to it could be easy to use. We also added images next to the timer so it was easy to understand how to play/pause and stop the timer. 

4.  Desribe the two hardest challenges you experienced when coding this app.  How did you overcome them.  Post a screen shot of these sections of code, and explain them.

1.




The main issue we ran in to was creating the timer. At first, we started with two different timers, timer() and seconds_timer(), one for minutes and one for seconds. We found that the two timers were slightly off, and the minutes would change 2 seconds early. To solve this, we made the minutes change based on the seconds, and when seconds reached 00, the seconds changed to 59 and the minutes changed to minutes-1. When minutes=00 and seconds=00, the timers ended. This caused the timers to work well.

2. The other issue we had was the display of the seconds on the app screen. For example, when it should have showed 10:08, it showed 10:8. So I added the purple sections of code to add a "0" before the seconds if seconds<10, and add nothing if seconds>=10. This made the time display correctly.

5.  Given more time how could you improve your game

If given more time, we would have added the ability to manually change the amount of time on the timer, however it wasn't necessary. All broom ball games are 20 minutes long, so it wasn't absolutely needed. It would have been nice to add, though.

APK File:

https://drive.google.com/file/d/0ByMTTfD-NNaJZnFTM29KZUhpblk/view?usp=sharing

Thursday, October 16, 2014

Blown To Bits

Blown to Bits Assignment:

1) The change towards a digital world is inevitable and will transform the way normal people go about their daily lives.

2)    a. Define what a "bit" is.
       b. Determine some advantages of the use of "bits" for safety purposes.
       c. Elaborate on how communication companies like Verizon or AT&T could restrict freedom of              speech?
       d. Describe Moore's Law.
3)  I agree that computing will transform society. In fact, I think it could be argued that computing has already transformed our society. People use smartphones and websites every single day, and it often affect our personal lives. Many people's jobs would not exist without computers. People find news and information online, and many print sources are becoming deprecated.



Tyler Culmo's Questions:
1) Clarify what makes a "bit"
   - A "bit" is a piece of information made of 0's and 1's that are stored on computers.
2) Compare physical and digital processes needed to accomplish a task
   - Digital processes are typically faster than physical ones, and it involves less work.
3) State how you feel about the idea of things such as SSN, Medical Information and birth records stored forever unless there are policies to get rid of it.
   - I think it's a dangerous situation as far as privacy is concerned. It needs to be governed better and have more restrictions. 
4) Determine whether or not the rapidly advancing technology is good for the humans.
   - I  think it's good for humans, because it'll make us more advanced and allow us to perform various tasks more quickly.

Monday, October 6, 2014

Poke-cave Game





Throughout the project, our group was successful is working together to complete the various tasks that were required to finish the game. Many things required some very complicated coding, such as the curtains following each other and the wall sprites over the background. We didn't have enough time to finish everything, like the music and more levels. I learned how to better use photoshop to make anti-aliasing not happen. I also learned how variables in Scratch works, and I learned how the broadcasting works. We worked just like best friends, and now we're best friends FOREVER.