csci448


taylor hicken - spring 2021

assignment one

This is Jeopardy! Assignment one involved the development of a quiz game. This app takes several different question types (true/false, multiple choice, and free response) and quizzes the user on them. It built upon the Kotlin Quiz app made in previous labs. The app allows you to cycle through a set of premade questions and answer them using buttons or a textbox depending on the question type. If the user wants to, they can click the "cheat" button to reveal the answer to the question, however this will result in them not receiving any points for that question and them being mocked by the computer. Once a question is answered, it cannot be attempted again.

Some questions have textboxes that require the user to type into...


Others have multiple choice buttons.



The user must confirm their decision to cheat before the answer is revealed.



And they are mocked after choosing to cheat.




assignment two

Global Thermonuclear War! Assignment two

assignment three

WeatherTrackr! Assignment three

assignment four

Sensor & Sensorbility! Assignment four involved the development of a small game that utilized sensors on the device. This app is a 2-D version of the game hole-in-the-wall, where the user must navigate the approaching bars and make it to the hole in the wall. The user tilts the phone left or right to slide the square along the screen. If the cube makes contact with the oncoming bars, the score goes back to 0 and the game restarts. The high score keeps track of the user's most successful attempts. The app will also automatically switch to dark mode if it detects that the lighting levels are below a certain lumen.

The basic design of the game...


And the dark mode design