Type Here to Get Search Results !

Cara Membuat Game Tetris Sederhana Dengan Android Studio

Apakah Anda pernah merasa tertantang oleh teka-teki yang mengasah otak dan menguji keterampilan Anda secara simultan? Jika iya, kemungkinan besar Anda sudah pernah mendengar tentang game Tetris. Sejak kemunculannya pada tahun 1984, Tetris telah menjadi fenomena global yang menarik perhatian jutaan orang di seluruh dunia. Tidak hanya menjadi permainan yang sangat populer, Tetris juga memamerkan keunikan manusia dalam menghadapi tantangan dan mencapai kesuksesan.

Apa itu Tetris?

Tetris adalah permainan video puzzle yang diciptakan oleh seorang insinyur perangkat lunak asal Rusia, Alexey Pajitnov. Ia merancang game ini saat bekerja di Institut Penelitian Ilmu Komputer Akademi Ilmu Pengetahuan Rusia. Pada awalnya, Tetris hanya dirilis untuk komputer mainframe Soviet, tetapi kemudian menjadi sangat populer di seluruh dunia setelah diadaptasi ke berbagai platform permainan.

Cara bermain Tetris cukup sederhana. Pemain diberikan tumpukan bentuk-bentuk geometris yang disebut tetrominoes, yang terdiri dari empat kotak kecil. Ada tujuh jenis tetrominoes yang berbeda, masing-masing dengan bentuk dan posisi yang berbeda pula. Pemain harus memutar dan mengatur tetrominoes ini saat mereka turun perlahan dari bagian atas layar. Tujuan utama dalam Tetris adalah mengisi baris secara horizontal dengan tetrominoes yang turun. Ketika sebaris terisi penuh, baris itu akan hilang dan pemain akan mendapatkan skor.

Cara Membuat Game Tetris Sederhana Dengan Android Studio:

1. Buka Github dan download source code yang sudah saya arahkan.

https://github.com/vitaviva/compose-tetris

Jika Anda memakai android studio dengan versi yang dapat mengimpor dari github maka saya sarankan gunakan fitur itu.

2. Edit seperti logo, nama, jumlah score, slot iklan, beserta tambahkan efek lainnya jika di perlukan.

3. Jika sudha silahkan jalankan untuk sebuah percobaan.

Keterangan Kode:

- Game ini dibuat menggunakan Jetpack Compose dan hampir semua elemen dibuat dengan UI.

Aturan Permainan:

- 100 poin untuk 1 baris, 300 poin untuk 2 baris, 700 poin untuk 3 baris, 1500 poin untuk 4 baris;

- Kecepatan drop kotak meningkat dengan jumlah baris yang dihilangkan (satu level untuk setiap 20 baris);

Arsitektur MVI:

Gif Preview:

Lisensi:

MIT License Copyright (c) 2021 fundroid Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Tags

Posting Komentar

0 Komentar
* Please Don't Spam Here. All the Comments are Reviewed by Admin.