-
Notifications
You must be signed in to change notification settings - Fork 0
Technical Design Document [Incremental Game]
Time | Ver | Author | Changes/improvement |
---|---|---|---|
15-08-2021 | 0.0 | Aldi | Initial Document |
16-08-2021 | 0.1 | Aldi | Add Unlock Resource & Achievement |
Incremental Game merupakan sebuah sebuah game sederhana yang dimana player diharuskan untuk mendapatkan koin dari untuk terus meningkatkan resource dari player itu sendiri. Game ini mengimplementasikan gesture tap jari dari player untuk terus menambah koin.
Incremental Game ditargetkan untuk pemain kasual, terutama penggemar game santai agar dapat dimainkan disaat pemain sedang ada waktu luang. Target utama dalam gam ini adalah meningkatkan resource setinggi mungkin. Pemain melakukan tap tap pada layar untuk membantu mendapatkan koin, sedangkan jika pemain sudah lelah melakukan tap tap maka resource akan memberikan koin secara pasif dari beberapa persen dari jumlah semua resource.
Pada game ini akan diimplementasikan fitur-fitur berikut:
- Mendeteksi gesture tap pemain
- Upgrade Resource
- Unlock Resource
- Unlock Achievement
- Platform/OS: Android 4.4 API level 19
- RAM: 1 GB
Users | Tool | Use |
---|---|---|
Prog | Unity | Ver 2020.3.19f1 |
Deskripsi mengenai engine yang digunakan dan middleware bila perlu Game ini akan dibuat dengan menggunakan Unity2D game engine. Physics dalam game pun akan menggunakan fitur Physics2D dari Unity untuk mempermudah pengerjaan.
File type | Extension | Description |
---|---|---|
Asset | .png | Image used in game |
Code Script | .cs | Game Script |
Type Description
File type | Extension |
---|---|
Platform | Android Mobile |
Programming Language | C# |
Pada fitur ini kita memerlukan input gesture tap dari pemain untuk menambahkan resource saat ada gesture tap yang dilakukan selain menambah resource kita juga memerlukan posisi dari tap tersebut untuk menampilkan text berapa koin yang didapat setiap tap.
Pada TapArea yang dibuat diberi script atau fungsi OnPointerDown yang terdapat pada IPointerDownHandler sehingga hanya akan mendeteksi tap tangan pemain sekali saja pada saat jari pertama kali menyentuh TapArea
Item | Value | Note |
---|---|---|
Host IP | ||
Domain name | ||
Username | ||
Password |
Item | Value | Note |
---|---|---|
Host IP | ||
Domain name | ||
Server username | ||
server password | ||
DB username | ||
DB password |
Item | Value | Note |
---|---|---|
Google store account | ||
Apple developer id | ||
Username | ||
Password |
Dokumentasikan seluruh reusable code dalam project bila ada.
Modul ini digunakan untuk mengimplementasikan dsb Modul ini terdiri dari class bernama
Notes lain yang perlu dicatat dalam project yang ada.