ShadowOfTheColossus-PC
Shadow of the Colossus(PS4, CUSA08809)의 네이티브 윈도우 포트 – 직접 게임 덤프를 가져와 실행
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Take down the boss
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Game 3D hack and slash berbasis browser untuk belajar distribusi Bernoulli. Universitas Sriwijaya, by Kelompok 17.
Di bawah reruntuhan Kerajaan Swarnadwipa, Arca Durgaraksa bangkit dan harus dilawan dalam 5 tahap. Resi Bayang memandu pemain. Setiap tahap diakhiri satu Serangan Penentu: satu undian dengan peluang menang p yang menentukan MENANG (X = 1) atau KALAH (X = 0).
Dibuat dengan HTML, CSS, dan JavaScript murni, Three.js 0.160.0 (import map dari jsDelivr), dan jsPDF 2.5.1 (cdnjs). Tanpa build tool, tanpa backend, tanpa database.
Buka folder proyek ini di terminal.
Jalankan:
python -m http.server 8000
(Di sebagian komputer perintahnya python3 -m http.server 8000.)
Buka http://localhost:8000 di Chrome.
Game tidak bisa dibuka dengan klik dua kali index.html, karena browser memblokir
ES module pada alamat file://. Komputer juga harus terhubung ke internet untuk memuat
Three.js dan jsPDF dari CDN.
index.html harus berada di folder paling atas repository
(bukan di dalam subfolder), bersama file .nojekyll.https://<username>.github.io/<nama-repo>/.Semua path di kode memakai awalan ./, jadi game tetap jalan walaupun situs berada di
subfolder /<nama-repo>/. Nama file semuanya huruf kecil karena GitHub Pages peka huruf
besar-kecil.
Tes Node (butuh Node.js 18 atau lebih baru, tanpa instalasi paket):
npm test
Menguji js/bernoulli.js (decisiveRoll, pmf, mean, variance, validasi p, format angka,
rekap) dan data tahap di js/config.js.
Tes browser: jalankan server lokal lalu buka http://localhost:8000/?test=1. Hasilnya tercetak di Console (F12 > Console), antara lain 10.000 undian p = 60 harus memberi frekuensi 0,58 sampai 0,62.
package.json hanya untuk tes dan server lokal. Game di GitHub Pages tidak membutuhkan npm.
Laptop
| Tombol | Aksi |
|---|---|
| W A S D | bergerak |
| Gerakkan mouse | putar kamera (klik area game untuk mengunci kursor; jika ditolak, seret mouse) |
| Klik kiri | tebas (combo 3 tebasan) |
| Space | lompat |
| C atau Ctrl | jongkok |
| Shift | menghindar (berguling); lompat, jongkok, dan hindar membatalkan tebasan |
| Q | pakai sihir dari gulungan |
| Esc | jeda |
HP
| Kontrol | Aksi |
|---|---|
| Joystick kiri | bergerak |
| Geser di sisi kanan layar | putar kamera |
| Tombol Tebas, Lompat, Jongkok, Hindar, Sihir (kanan bawah) | aksi |
| Tombol jeda (kanan atas) | jeda |
Perangkat sentuh dideteksi otomatis. Putar HP ke mode landscape agar lebih nyaman. Tombol Layar Penuh ada di pojok kanan atas menu, di menu jeda, dan di pojok layar game; di HP, game juga otomatis masuk layar penuh saat tombol Mulai Petualangan ditekan (jika browser mendukung).
Serangan boss punya aba-aba: hantaman (kedua lengan diangkat) dihindari dengan berguling, sapuan (satu lengan ditarik ke samping) dihindari dengan jongkok, dan hentakan (satu kaki diangkat, gelombang di lantai) dihindari dengan lompat.
Satu tahap = satu percobaan Bernoulli dengan dua hasil saja: MENANG (X = 1) atau KALAH (X = 0). Tidak ada hasil seri.
Nilai p bawaan ada di js/config.js dan semuanya berbeda:
| Tahap | Kondisi | p | 1 - p |
|---|---|---|---|
| 1 | Tanpa perlengkapan | 0,5 = 1/2 | 0,5 = 1/2 |
| 2 | Mendapat pedang besi | 0,6 = 3/5 | 0,4 = 2/5 |
| 3 | Pedang besi dan armor | 0,7 = 7/10 | 0,3 = 3/10 |
| 4 | Arca Durgaraksa lebih kuat | 0,4 = 2/5 | 0,6 = 3/5 |
| 5 | Arca Durgaraksa murka | 0,3 = 3/10 | 0,7 = 7/10 |
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗