## 🐍 Proyek Ular dan Apel (Kelompok 04) 🍎 Proyek ini adalah implementasi permainan klasik Ular dan Apel (Snake Game) yang dibangun menggunakan kombinasi teknologi web front-end dan back-end. Aplikasi ini memungkinkan pengguna bermain, mencatat skor, dan melihat papan peringkat. ## ✨ Fitur Utama - Gameplay Inti: Implementasi penuh permainan Ular dan Apel (dikelola oleh GameLogic.js). - Sistem Otentikasi: Fungsionalitas pendaftaran (daftar.php) dan masuk (login.php) untuk pengelolaan akun pengguna. - Papan Peringkat (Leaderboard): Menampilkan daftar skor tertinggi yang disimpan dalam basis data (leaderboard.php). ## 👥 Kontribusi | Nama | NRP | List Tugas | | :-------- | :------- | :------------------------- | | `Daud` | `5803025032` | Database, Isi Web | | `Wenzel` | `5803025034` | Styling, Membuat Gambar background, tembok, ular, dan apel | | `Yeri` | `5803025006` | Logic Game | ## 📔Bahasa yang Digunakan - HTML - CSS - JAVASCRIPT - PHP - MYSQL ## Installation 🚀 Instalasi dan Menjalankan Proyek Untuk menjalankan proyek ini di lingkungan lokal Anda, ikuti langkah-langkah berikut: ``` 1. Persyaratan Pastikan Anda telah menginstal lingkungan server lokal (misalnya XAMPP, Laragon, atau WAMP) yang mencakup: Server Web: Apache Bahasa Skrip: PHP Database: MySQL/MariaDB 2. Kloning Repositori Buka terminal atau Command Prompt Anda dan kloning repositori ini: "git clone https://git-eng.ukwms.ac.id/2526-web/Kelompok04-UlardanApel-Wenzel-Daud-Boanerges.git" Pindahkan folder hasil kloning ke direktori htdocs (untuk XAMPP) atau direktori root server web lokal Anda. 3. Konfigurasi Database -Buka phpMyAdmin atau alat manajemen database lainnya. -Buat database baru (misalnya, beri nama ular_apel_db). -Impor file users.sql ke dalam database yang baru Anda buat. -Pastikan file koneksi.php sudah dikonfigurasi dengan kredensial database yang benar (hostname, username, password, dan database name). 4. Menjalankan Aplikasi Akses aplikasi melalui browser Anda: "http://localhost/[nama_folder_proyek]/index.php" Anda akan diarahkan ke halaman beranda atau halaman login. ```