praktikum-tiunpad-2021 / oop-final-kelompok-b-07

oop-final-kelompok-b-07 created by GitHub Classroom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Snake Game

This repository is a final project (Java GUI) from Object-Oriented Programming Class, Teknik Informatika Universitas Padjadjaran.

Challenge Guidelines

Please create a description for this project here

Credits

NPM Name
140810200010 Rizky Mahardika
140810200046 M Nabil Fikri
140810200066 Muthia Azzahra

Change log

  • Sprint Planning - (16/11/2021)

    • Diskusi awal
    • perencanaan changelog
  • Sprint 1 - (date from 16/11/2021 to 22/11/2021)

    • Make a window
    • Creating 5 block snake
  • Sprint 2 - (date from 23/11/2021 to 30/11/2021)

    • Generate random food
    • Create snake movement
  • Sprint 3 - (date from 01/12/2021 to 07/12/2021)

    • Increase Snake Length when eating
    • Game over
    • Highscore
    • Leaderboard

Running The App

Jalankan file utama dengan perintah : gradle run

Tombol keyboard yang digunakan pada aplikasi :

  • Gunakan tombol spasi untuk memulai dan mem-pause permainan
  • Gunakan tombol panah atas, kanan, kiri, bawah untuk menggerakkan ular pada permainan
  • Gunakan tombol shift untuk mempercepat gerak ular pada permainan

Classes Used

https://user-images.githubusercontent.com/66240799/144626575-097e3c89-1165-4f45-998c-92f90c213e1f.jpg UML project oop

Notable Assumption and Design App Details

Desain Aplikasi

  • Tema warna default adalah putih (White).
  • Makanan ular akan muncul pada tempat yang random
  • Jika ular menabrak dinding atau menabrak tubuhnya sendiri, maka game akan selesai.
  • Ketika game selesai, maka akan muncul scorenya (setiap ular memakan makanannya, score bertambah 40 poin)

About

oop-final-kelompok-b-07 created by GitHub Classroom

License:MIT License


Languages

Language:Java 100.0%