Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tegraxd/boom-boom-bakudan

Labyrinth and Minesweeper-like game
https://github.com/tegraxd/boom-boom-bakudan

Last synced: 20 days ago
JSON representation

Labyrinth and Minesweeper-like game

Awesome Lists containing this project

README

        

## Boom Boom Bakudan!!!
\
Artwork: [SONA](https://www.hoyolab.com/article/1128318)

### Deskripsi Project
Tugas Institut Teknologi Sepuluh Nopember (Departemen Teknik Komputer). Membuat game seperti labirin dan minesweeper.

### Deskripsi Tugas
Dalam proyek ini, Anda akan mengembangkan sebuah minigame berjudul Boom Boom Bakudan!!.
Boom Boom Bakudan!! merupakan sebuah minigame dengan peta berukuran 20x20. Dimana pada
peta tersebbut terdapat bom yang tersebar secara acak. Pada permainan ini player diminta untuk berjalan
dari START menuju END tanpa menyentuh bom.

### Spesifikasi
1. Program harus ditulis dalam bahasa C.
2. Peta berukuran 20x20.
3. Start disimbalkan dengan huruf S, End disimbolkan dengan huruf E, dan Player disimbolkan dengan
huruf P.
4. Posisi Start dan End ditentukan secara acak.
5. Terdapat 3 macam terrain, yaitu: . : Tanah biasa. # : Tembok. * : Bom.
6. Bom tersebar secara acak dengan probabilitas 20
7. Player dapat bergerak ke atas, bawah, kiri, dan kanan dengan menekan tombol W, A, S, dan D.
8. Player tidak dapat melewati tembok maupun keluar dari peta.
9. Secara default, peta akan ditampilkan dengan semua terrain tertutup oleh ? kecuali tembok.
10. Ketiika player telah melawati suatu terrain, maka terrain tersebut akan terbuka.
11. Ketika player menyentuh bom, maka permainan akan berakhir.
12. Player dianggap menang jika telah mencapai END.
13. Terrain akan terbuka semua ketika player kalah ataupun menang.

### Contributor
```
TEGRAXD - Tegar B. Suganda
```