Last - Ninja
(Tugas Besar PBO RD-10)
Proyek yang kami buat yaitu Proyek game sederhana bernama Last - Ninja, Last - Ninja adalah sebuah game yang berkonsep sama seperti game Dinosaurus yang ada di google chrome, jadi nanti ada sebuah character yang dapat digerakan oleh user, character dapat digerakan dengan cara menekan tombol panah atas untuk melompat dan panah bawah untuk menunduk.
git clone https://github.com/Chrisnico123/PBO.git
cd PBO
pip install pygame
python main.py
Buka Terminal pada Linux anda masing-masing dan pastikan docker sudah terinstall di komputer anda.
Silahkan clone file game yang ada di Github dengan cara :
Syntax :
sudo git clone https://github.com/Chrisnico123/PBO.git
sudo docker build -t last-ninja .
Jalankan Perintah berikut ini:
XAUTH=$HOME/.Xauthority
touch $XAUTH
xhost +
xhost + username (username linux anda)
Run a Game
docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY --device /dev/snd mckriw/last-ninja
Or
sudo docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY --device /dev/snd mckriw/last-ninja
Berikut ini adalah gambar untuk panduan memulai Game Last - Ninja
Berikut ini adalah panduan untuk bermain Last - Ninja
Gameplay :
- User pertama tama akan memilih karakter untuk dimainkan
- Setelah itu user akan menekan tombol space untuk memulai game
- Kemudian User akan menghindari rintangan yang ada kemudian mengumpulkan score yang banyak.
Permainan akan berakhir apabila karakter menyentuh rintangan
Bisa dilihat pada gambar dibawah ini :
Berikut adalah gambar untuk contoh control untuk menjalankan karakter.
- Panah atas berguna untuk melompat
- Panah bawah digunakan untuk menunduk
Untuk penjelasan dari perintah-perintah menjalankan game pygame di docker container dapat dilihat pada video dibawah ini.
Klik Gambar untuk menonton :)
-Chrisnico Alexander Hutapea 120140244
-Iqbal Alfarizi 120140122
-Booby Julian Akbar 120140082
-Alfahmi Irfan 120140206
-Michael Pascalis Simanjuntak 120140137