Disusun Oleh:
KELAS B
2022/2023
A. Hasil dan Cara Penggunaan
1. Tampilan hasil game
https://drive.google.com/file/d/1iXCcQiegPvyKJ0pbNmBjRjR5sbl40XfR/view?usp=sharing
Pada game ini terdapat 5 file berekstensi .cpp beserta headernya (.hpp) dengan masing-masing
diberi nama :
1. Main.cpp
2. Tetromino.cpp
3. GetTetromino.cpp
4. GetWallKickData.cpp
5. DrawText.cpp
C. Penjelasan
1. Bahasa dan aplikasi yang digunakan
Pada pembuatan game “Tetris” kami menggunakan aplikasi VS Code
dengan bahasa pemrograman C++, lalu kami menggunakan External Library SFML
serta dengan bantuan CMake untuk menggabungkan source code dan aset dalam
perancangan game tersebut.
b) Fonts
Pada kode diatas digunakan untuk mengeset berbagai macam gameplay seperti move,
rotate, dll
Kode diatas digunakan untuk merender window dan mengeset ukuran sesuai yang sudah
ditentukan pada headers.
Kode diatas digunakan untuk mengambil gambar sesuai folder dan nama gambar
tersebut. Kemudian mengatur ukuran serta tata letak dari gambar.
Kode diatas merupakan looping dari game ketika berjalan dan akan berhenti ketika di
close.
Kode diatas merupakan kode untuk kontrol keyboard dari game sesuai yang sudah ada
dari penjelasan gameplay.
window.draw(backgroundSp);
window.draw(backgroundSp2);
window.draw(backgroundSp3);
window.draw(backgroundSp4);
Kode diatas digunakan untuk menaruh gambar pada game
Kode diatas digunakan untuk manembah clear line ketika sudah jadi 1 baris dan
menambah speed
Kode diatas digunakan untuk mengulang kembali game dengan menekan enter.
Kode diatas digunakan untuk menghentikan game ketika game mencapai ujung.
Fonts :
● https://github.com/Kofybrek/Tetris/blob/Main/Source/Resources/Images/Font.png
Images :
● https://www.clipartmax.com/middle/m2i8Z5K9A0H7G6G6_who-should-you-pick-as-your-
starting-pok%C3%A9monyou-got-squirtle-png/
● https://www.clipartmax.com/middle/m2i8Z5K9N4i8H7A0_woohoo%C2%B6-pokemon-
charmander/
● https://www.clipartmax.com/middle/m2i8Z5K9A0H7H7b1_bulbasaur-png/
● https://www.clipartmax.com/middle/m2i8i8d3b1Z5K9H7_tired-pikachu-pokemon-lets-go-
pikachu/