Beberapa game mini yang ditulis dalam bahasa C memiliki fungsi paling banyak dengan kode paling sedikit dan sangat pendek dan dapat dimainkan .
14 baris ular, 22 baris tetris, 22 baris 2048, 24 baris ranjau ...
Petunjuk Penggunaan:
.c , tidak ada perpustakaan pihak ketiga yang digunakan , salin dan tempel-std=c99.c , dan beberapa kode akan melaporkan kesalahan di .cppMenggunakan format dendam, kode harus sangat terstandarisasi
Anda benar -benar dapat belajar banyak pengetahuan, di sini Anda dapat belajar banyak operasi yang tidak dapat Anda lihat di waktu normal ~
Sangat cocok untuk berlatih sebagai proyek kecil untuk memulai, dan kemudian saya akan melakukan animasi untuk menjelaskan kode -kode ini ...
Saat ini, hanya video yang relevan yang diterbitkan di Bilibili
ID Bilibili: Anda sudah menjadi bidikan besar, mengobrol dengan para pemula (portal)
Jika Anda ingin berkomunikasi, silakan bergabung dengan Grup Komunikasi QQ Penulis: 957964924
Saat ini hanya video yang diterbitkan di Bilibili
| Konten video | Nama folder | Tautan video |
|---|---|---|
| Tetris | Tetris | BV13F4Y1R7ZN |
| Ular serakah | Glottonoussnake | AV372394997 |
| Gozi Catur | Lima-dalam-row | AV969124292 |
| Tambang | Kapal penyapu ranjau | AV87216317 |
| 2048 | 2048 | AV89592082 |
| Game jendela | Windowgame | AV90604701 |
| Berjalan di Labirin | Labirin | AV370410413 |
| Tetris_old | Tetris | AV85378627 |
| Ular _old | Glottonoussnake | AV85378627 |
Repositori ini menggunakan kode protokol open source MIT terutama untuk penggunaan komunikasi dan pembelajaran.
Ada banyak versi dari setiap permainan, dan itu beres, jadi mari kita lakukan dengan itu ... (masih ditambahkan dan disortir)
Tiny (sangat kecil): Versi yang memenuhi spesifikasi tertentu, mengimplementasikan fungsi dengan kode minimal
Kekacauan : Hanya memenuhi 80 karakter per baris, menerapkan fungsi dengan karakter paling sedikit
Warna : Tambahkan beberapa warna ke konsol, membuatnya lebih mudah dimainkan
Lama : Versi yang hampir ketinggalan zaman akan ditandai dengan lama
Saya tidak ingin mempertahankan ini lagi, garis waktu terlalu berantakan ... Saya berencana untuk mendesain ulang
| tanggal | isi |
|---|---|
| 2021.1.15 | Labirin (21 baris terkompresi) |
| 2020.12.13 | Labirin (25 baris kecil) |
| 2020.11.15 | Ular (layar yang diperbarui) |
| 2020.10.25 | Snake Greedy (STD Line 52) |
| 2020.10.5 | Reorganisasi seri Goji |
| 2020.10.3 | Reorganisasi Seri Minesweeping & Seri 2048 |
| 2020.10.2 | Hapus folder yang tidak perlu, reklasifikasi, periksa ulang seri Tetris |
| 2020.10.1 | Snake Greedy (Color 17 Lines), Reorganisasi Seri Snake Serakah |
| 2020.9.20 | Tetris (Chaos 10 Lines) |
| 2020.9.19 | Tetris (warna 26 baris) dan 2048 (warna 24 baris) |
| 2020.9.13 | Tetris (Tiny 24 Lines) |
| 2020.9.4 | Gozi AIV1.1 (optimasi antarmuka) |
| 2020.8.10 | Goko AIV1 (30 baris) |
| 2020.7.24 | Gozi Chess (19 baris) |
| 2020.7.17 | 2048 (baris 22) |
| 2020.7.4 | Optimalkan Tetris (30 garis kecil) dan ranjau (keyboard 25 baris) |
| 2020.7.4 | Ular (14 baris kecil), sapuan tambang (Linux 31 baris) |
| 2020.6.26 | Minesweeping (keyboard 25 baris) |
| 2020.6.19 | Snake (Chaos 5 Lines) |
| 2020.6.13 | Tetris (Tiny 30 Lines) (Chaos 11 Lines) |
| 2020.6.13 | Snake Greedy (Tiny Line 15) (Chaos Line 6) (Sneaky Update ~) |
| 2020.4.30 | Game jendela (kode sumber) |
| 2020.4.24 | Berjalan labirin (26 baris) |
| 2020.3.18 | Hasilkan semua kode sebelumnya ke dalam program .exe yang dapat dieksekusi dan merangkumnya di folder EXE |
| 2020.3.3 | Game jendela (.exe) |
| 2020.2.21 | Ular (versi layar) |
| 2020.2.17 | 2048 (baris 28) |
| 2020.2.15 | Minesweeping (236 baris) |
| 2020.2.6 | Minesweeping (29 baris) |
| 2020.2.3 | Membuat folder baru versi lama |
| 2020.1.29 | Tetris (2 versi), dan versi lama dari 38 baris |
| 2020.1.28 | Ular (3 versi) |
| 2019.12.27 | Tetris (48 baris) |
| 2019.12.15 | Ular rakus (25 baris) |