Game memori
Deskripsi proyek
Proyek ini adalah permainan memori yang dikembangkan di C# menggunakan Windows Forms. Gim ini terdiri dari beberapa level, masing -masing dengan meningkatnya jumlah ikon yang cocok. Data game disimpan dalam database SQLite, termasuk informasi pemain dan statistik game.
Struktur proyek
Proyek ini diatur ke dalam berbagai bentuk (bentuk windows) dan kelas penolong untuk berinteraksi dengan database. Di bawah ini adalah deskripsi setiap formulir dan interaksinya dengan database.
Bentuk utama
Registro.cs
- Deskripsi: Memungkinkan pengguna untuk memasukkan nama mereka untuk mendaftar sebagai pemain dan memulai permainan.
- Fungsi:
- Menangkap dan memvalidasi nama pemain.
- Memasukkan pemain ke dalam database.
- Mulai Formulir Game (
Form1 ) dengan ID Pemain Terdaftar.
Forms.cs (1 - 4) (game)
- Deskripsi: mengelola logika permainan memori di semua level.
- Fungsi:
- Menangani Acara Klik pada Ikon Game secara dinamis berdasarkan level.
- Memverifikasi pasangan dan memperbarui status game yang sesuai.
- Catatan skor dan upaya dalam database khusus untuk setiap level.
- Transisi ke tingkat berikutnya setelah menyelesaikan tujuan level saat ini.
Estadisticas.cs
- Deskripsi: Menampilkan statistik pemain berdasarkan level.
- Fungsi:
- Memuat dan menampilkan hasil pemain di
DataGridView . - Berinteraksi dengan database untuk mengambil statistik.
Metodologi Kerja
Kami menerapkan metodologi Agile untuk mengoptimalkan proses kerja kami dan memastikan pengiriman permainan yang benar dan fungsional. Kami mengadopsi pendekatan berulang, mengatur pekerjaan menjadi sprint yang berlangsung selama dua minggu.
Sprint
- Sprint 1: Fokus pada pengaturan proyek awal, desain basis data, dan pengembangan formulir pendaftaran.
- Sprint 2: Pengembangan Logika Game, Penanganan Acara, dan Desain Formulir Statistik.
Database
Kami menggunakan SQLite untuk menyimpan data game. Basis data mencakup tabel berikut:
- Pemain: Menyimpan informasi pemain.
- Level: Catatan skor dan upaya per level untuk setiap pemain.
Instruksi untuk menjalankan proyek
- Klon Repositori.
git clone < repository_url >
- Buka proyek di Visual Studio.
- Konfigurasikan string koneksi basis data SQLite.
- Bangun dan jalankan proyek.
Persyaratan sistem
- Windows 10 atau lebih tinggi.
- .NET Framework 4.7.2 atau lebih tinggi.
- Sqlite.
Kontribusi
Kontribusi dipersilakan. Untuk berkontribusi, silakan ikuti langkah -langkah ini:
- Garpu proyek.
- Buat Cabang Baru (
git checkout -b feature/new-feature ). - Buat perubahan dan komit Anda (
git commit -am 'Add new feature' ). - Dorong cabang (
git push origin feature/new-feature ). - Buka permintaan tarik.
Demo
https://www.loom.com/share/f6d65694db0c4adcba9b1a18897910e?sid=38DDD2A1-FBFB-4EC4-BD5A-44FB24E77C8A