My irritated face when i realized all the Tucils I've been working are different from this year's Tucil. Alias, napa ga recycle kayak tahun-tahun lalu dah Tucilnya. Why different 🥐
Table of Contents
Cyberpunk 2077 Breach Protocol adalah minigame meretas pada permainan video Cyberpunk 2077. Minigame ini merupakan simulasi peretasan jaringan local dari ICE (Intrusion Countermeasures Electronics) pada permainan Cyberpunk 2077. Komponen pada permainan ini antara lain adalah:
- Token – terdiri dari dua karakter alfanumerik seperti E9, BD, dan 55.
- Matriks – terdiri atas token-token yang akan dipilih untuk menyusun urutan kode.
- Sekuens – sebuah rangkaian token (dua atau lebih) yang harus dicocokkan.
- Buffer – jumlah maksimal token yang dapat disusun secara sekuensial.
Aturan permainan Breach Protocol antara lain:
- Pemain bergerak dengan pola horizontal, vertikal, horizontal, vertikal (bergantian) hingga semua sekuens berhasil dicocokkan atau buffer penuh.
- Pemain memulai dengan memilih satu token pada posisi baris paling atas dari matriks.
- Sekuens dicocokkan pada token-token yang berada di buffer.
- Satu token pada buffer dapat digunakan pada lebih dari satu sekuens.
- Setiap sekuens memiliki bobot hadiah atau reward yang variatif.
- Sekuens memiliki panjang minimal berupa dua token.
Make sure you have basic understanding of computer and python installed :D
Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services.
- Clone the repo
git clone https://github.com/WazeAzure/Tucil1_13522039.git
- Run apps. Make sure flask installed
cd Tucil1_13522039 python3 src/server.py
- If you want to do input from file, put your file inside
test/
folder.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Edbert Eddyson Gunawan - 13522039
Project Link: https://github.com/WazeAzure/Tucil1_13522039
No | Points | Ya | Tidak |
---|---|---|---|
1 | Program berhasil dikompilasi tanpa kesalahan | ✔️ | |
2 | Program berhasil dijalankan | ✔️ | |
3 | Program dapat membaca masukan berkas .txt | ✔️ | |
4 | Program dapat menghasilkan masukan seacara acak | ✔️ | |
5 | Solusi yang diberikan program optimal | ✔️ | |
6 | Program dapat menyimpan solusi dalam berkas .txt | ✔️ | |
7 | Program memiliki GUI | ✔️ |