Android Project: Dot Game App Report and Development Details

Verified

Added on  2023/04/08

|8
|346
|230
Project
AI Summary
This document provides a comprehensive report on the development of the Dot Game, an Android application created using Kotlin and Android Studio. The game involves a player-controlled circle dodging enemy circles to accumulate points, with the enemy speed increasing over time. The report details the game's mechanics, including how players create enemy circles, start, pause, and end the game. It outlines the functionality of various game buttons such as New, Start, End, Pause, and Resume. The report also describes the classes used in the game's architecture, including PlayerArea (for the game canvas), Player (for player stats), and Circle (for enemy circle data). Screenshots of the start screen, new game screen, gameplay screen, and game end screen are included. Links to download the source code and APK file are also provided, offering a complete overview of the project's development and implementation. Desklib provides access to this and other solved assignments.
Document Page
APP REPORT
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Document Page
Contents
App Overview:.............................................................................................................................................3
Game Play:..................................................................................................................................................3
Game Button:..............................................................................................................................................3
Class used:...................................................................................................................................................3
Screen Shots:...............................................................................................................................................4
Start Screen:............................................................................................................................................4
New Game Screen...................................................................................................................................5
Game Play Screen....................................................................................................................................6
On Game End...........................................................................................................................................7
Document Page
App Overview:
The application is a simple game built for android devices using Kotlin language and android studio for
development. The Dot game is a simple game in which the player circle tries to avoid the enemy circle
by moving left and right dogging them to gain points, the speed of the enemy circle increase with each
iteration and the point they hold also increases.
Game Play:
The player first creates the enemy circle object by touching the screen, the size of the enemy circle and
position related to time of touch and position of touch on the screen.
The player then selects to start the game and try to score more point by avoiding collision with the
enemy circles, the player is controlled by tapping of the screen to either left or right side to make the
player move either left of right.
Game Button:
New: To start the new game, this will reset the canvas, score and player lives. Allows user to create
enemy circles by tapping on the screen.
Start: Start the game by making the enemy circle move towards the bottom of the screen, which player
has to avoid.
End: Stop the game completely
Pause: Pauses the game, which can be resumed later on.
Resume: To resume the paused game.
Class used:
The classes used to build the game are as follow:
Player Area: This class extends the View and is used to create the canvas on the screen. The class is
responsible for gameplay.
Player: This class store player details related to score and remaining lives.
Circle: This Class stores data related to enemy Circle. The data related to their position, size, speed of
movement and score is stored.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Screen Shots:
Start Screen:
Document Page
New Game Screen
Document Page
Game Play Screen
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
On Game End
Link to app and sources code
Link to Source Code for android project
https://nofile.io/f/KBoQzxG0MUn/DotGame.zip
Link to apk file
https://nofile.io/f/PUfZUQCMYOJ/app-debug.apk
Please download it asap from there
chevron_up_icon
1 out of 8
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]