Interpretasi pribadi saya tentang Pixelplush "Drop Game", diimplementasikan menggunakan mesin game Phaser Javascript dan Perpustakaan TMI.JS Twitch. Tidak ada kode sisi server dalam proyek ini; Ini sepenuhnya bergantung pada kode sisi klien dan penyimpanan data LocalStorage.
Perintah berikut dapat digunakan dalam saluran Twitch di mana overlay terhubung. Beberapa mengharuskan pengguna menjadi moderator atau penyiar.
Memerintah | Mengakses | Keterangan |
---|---|---|
!clearscores [username] [username...] | Moderator | Atur ulang localstorage overlay, kliring skor. Jika tidak ada nama pengguna yang disediakan, semua catatan dihapus. |
!commands | Setiap orang | Tautan ke bagian ReadMe ini. |
!drop [emote] | Setiap orang | Mainkan game! |
!droplow | Setiap orang | Tunjukkan skor terendah dari 24 jam terakhir. |
!droprecent | Setiap orang | Tunjukkan skor drop terbaru. |
!droptop | Setiap orang | Tunjukkan skor teratas dari 24 jam terakhir. |
!help | Setiap orang | Alias untuk !commands . |
!queuedrop [seconds] | Moderator | Mulailah antrian drop. Game ini dimulai ketika !startdrop dipanggil atau setelah jumlah detik yang ditentukan. |
!resetdrop | Moderator | Atur ulang game drop yang sedang berlangsung. |
!startdrop | Moderator | Jatuhkan semua orang dalam antrian secara bersamaan. |
Kunjungi https://haliphax.github.io/drop-game/ dan otorisasi aplikasi melalui akun Twitch Anda. Isi dan kirimkan formulir pembangun URL overlay . Salin URL dari browser Anda dan tambahkan sebagai sumber browser dalam perangkat lunak streaming pilihan Anda.
Ada beberapa opsi yang dapat Anda mainkan yang diekspos sebagai parameter hash URL opsional. Masing -masing (kecuali untuk demo
) dapat dikonfigurasi dari formulir pembangun URL overlay yang Anda sajikan selama aliran OAuth setelah masuk ke kedutan dan mengesahkan aplikasi.
Kunci | Bawaan | Keterangan |
---|---|---|
demo | belum diartikan | Jika kunci ini hadir, latar belakang permainan akan diatur ke Grey Grey (untuk pengujian) |
gravity | 400 | Gravitasi untuk diterapkan pada sprite sebelum parasutnya terbuka |
gravity_chute | 60 | Gravitasi untuk diterapkan pada sprite setelah parasutnya terbuka |
max_velocity | 600 | Kecepatan maksimum sprite (gerakan horizontal) |
wait | 60 | Jumlah detik untuk menunggu (setelah penurunan terakhir mendarat) sebelum mengatur ulang permainan |