Skip to content

rahmanpajri/Rebah.an-tech

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

menu tanpa tombol

Hai 👋, Kami dari Tim Rebah.an Tech

Pemrograman Berorientasi Objek RA - 10!

Screnshoot Program . Deskripsi . Library . Cara Bermain . UML Class . Kontributor

Screenshots

menu pilih karakter dino play dino gameover ptero play ptero gameover

## Deskripsi Projek

Aplikasi ini merupakan permainan yang dibuat menggunakan library Pygame tentang dua ekor dinosaurus bernama Gojo (Dinosaurus Hijau) dan Pterodactyl (Burung Dinosaurus). Tujuan dari permainan ini adalah mendapatkan score sebanyak-banyaknya dengan cara menghindari rintangan. Untuk memulai permainan, user dapat memilih salah satu karakter di atas dan setiap karakter mempunyai stage dan rintangan yang berbeda. Pada pemilihan karakter Gojo (Dinosaurus Hijau), karakter tersebut harus menghindari rintangan berupa Batu, Love Bird, dan Pohon yang ditampilkan secara random dengan cara melompat dan menunduk agar tidak mati dengan cepat (Game Over). Kemudian, seiring berjalannya score, karakter Gojo ini akan berevolusi menjadi lebih besar dari ukuran semula dan ketika menyentuh score tertentu karakter Gojo akan kembali ke bentuk awal. Permainan akan berakhir apabila karakter menabrak rintangan. Selanjutnya, pada pemilihan karakter Pterodactyl (Burung Dinosaurus), karakter tersebut harus menghindari rintangan berupa Pipa yang terbentuk secara vertikal pada bagian atas dan bawah. Karakter tersebut harus melewati celah di antara kedua pipa yang terbentuk dengan melakukan gerak terbang. Permainan akan berakhir apabila karakter menabrak rintangan (Game Over).

Dependensi paket (library) yang dibutuhkan untuk menjalankan aplikasi

  • import pygame
  • import random
  • import abc

Cara Bermain

  • Pilih tombol Play
  • Pilih Karakter yang akan digunakan
  • Jika ingin menggunakan karakter Gojo, cara memainkan gamenya yaitu dengan menekan tombol panah atas atau spacebar pada keyboard untuk lompat dan tombol panah bawah untuk menunduk pada keyboard.
  • Jika ingin menggunakan karakter Ptero, cara memainkan gamenya yaitu dengan menekan tombol spacebar pada keyboard agar karakter terbang ke atas.

UML Class Diagram Projek

UML Class Diagram dapat dilihat pada gambar sebagai berikut:

UML Diagram

Kontributor Pengembangan Aplikasi

RA-10

Name NIM Tugas Github
Ahmad Fadillah 120140092 Project Manager + Programmer Ahmad Fadillah
William Rusli 120140090 Programmer William Rusli
Rahman Pajri 120140118 Programmer Rahman Pajri
M Fikri Damar Muchtarom 120140077 Designer Fikri Damar
Anisa Prasetya 120140087 Designer Anisa Prasetya
Alfian Kafilah Ba'its 120140109 Designer Alfian Kafilah Ba'its

About

PBO RA Kelompok 10

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%