Howly
Permainan Werewolf klasik berbasis web — mainkan langsung dari browser!
Apa itu Howly?
Howly adalah permainan Werewolf klasik di mana para warga bekerja sama untuk menebak dan menyingkirkan semua Werewolf yang bersembunyi di antara mereka. Tantangannya? Para warga tidak tahu siapa di antara mereka yang sebenarnya adalah Werewolf!
Siang Hari
Warga melakukan diskusi dan voting untuk menentukan siapa yang akan dieliminasi.
Malam Hari
Warga harus "tertidur", memberikan kesempatan bagi Werewolf untuk membunuh salah satu warga.
Tujuan
Aplikasi ini dibuat untuk mempermudah orang-orang dalam memainkan permainan klasik Werewolf secara luring (tatap muka), sehingga semua pemain — termasuk yang memiliki peran tertentu — dapat menjalankan tugasnya tanpa kesulitan.
Fitur Dalam Game
Real-Time Chat
Fitur chat bawaan untuk memudahkan pemain dengan peran tertentu berkomunikasi secara efektif.
In-game Voting
Fitur voting bawaan sehingga pemain tidak perlu melakukan voting manual secara luring.
Built-in Rules & Roles
Otomatis menentukan tugas dan kewajiban setiap pemain saat permainan dimulai.
Customizable Rules
Ubah durasi diskusi, waktu voting, batasan jumlah peran, dan lainnya sesuai kebutuhan.
Gamemaster
Fitur khusus untuk moderator agar alur permainan lebih lancar dan terorganisir.
Gamemaster Notifier
Notifikasi otomatis untuk Gamemaster mengenai langkah-langkah yang harus dilakukan.
Dan Lainnya...
Berbagai fitur lain yang sedang dikembangkan untuk meningkatkan pengalaman bermain.
Tech Stack
React & Next.js
Performa cepat & pengembangan efisien
TailwindCSS
Antarmuka responsif & konsisten
Server-Side Events
Real-time chat tanpa polling intensif
Node.js
Lingkungan server-side utama
Vercel
Deployment serverless
API-first
Komunikasi client-server yang efisien
Daftar Role
Netral
Gamemaster
Moderator yang mengatur jalannya permainan. Bersifa-solid fat netral dan tidak berpihak. Role ini tidak bermain.
Tim Manusia
Warga
Role dasar tanpa kemampuan khusus. Berpartisipasi dalam voting siang hari untuk mengeliminasi pemain.
Peramal
Setiap malam dapat melihat role pemain lain. Tugasnya menemukan Werewolf dan menyampaikan info secara strategis.
Penyihir
Setiap malam dapat memberikan ramuan — membunuh Werewolf, atau menghidupkan kembali manusia yang terbunuh.
Dukun
Dapat berkomunikasi dengan pemain yang sudah mati pada malam hari untuk mengungkap identitas Werewolf.
Raja
Setiap 2 hari sekali dapat mengambil hak suara pemain lain dan memberikan vote 2× pada hari yang sama.
Tim Werewolf
Werewolf
Antagonis utama. Menyembunyikan identitas di siang hari, dan memilih satu manusia untuk dibunuh pada malam hari.
Black Wolf
Seperti Werewolf, tetapi satu kali dapat mengubah seorang manusia menjadi Werewolf.
Shapeshifter
Dapat berubah menjadi pemain lain selama satu hari, menjalani peran & chat sebagai pemain tersebut.
FAQ
Saat pertama kali diterima di Universitas, para senior mengadakan acara temu ramah dan kami bermain Werewolf secara langsung. Beberapa teman mengalami kesulitan menjalankan peran mereka — misalnya, Werewolf kesulitan berkomunikasi karena terbatas oleh jarak dan aturan permainan. Dari pengalaman itu, aplikasi web ini dikembangkan untuk mempermudah jalannya permainan Werewolf ketika dimainkan secara luring.
Real-time Chat untuk komunikasi langsung, Random-pick Role untuk pembagian peran secara acak dan adil, serta berbasis Web sehingga bisa diakses dari berbagai perangkat tanpa instalasi tambahan.
Dengan berbasis web, aplikasi ini dapat diakses dari berbagai perangkat tanpa perlu instalasi tambahan. Penggunaan web juga dipilih untuk menjaga kesederhanaan aplikasi, sehingga mudah digunakan oleh siapa saja.
Karena keterbatasan dana untuk hosting, digunakan Vercel (platform hosting gratis dengan layanan serverless). Vercel tidak mendukung komunikasi dua arah seperti WebSocket, sehingga SSE digunakan untuk server-to-client dan AJAX untuk client-to-server.
Kontak
Punya pertanyaan, saran, atau ingin berkolaborasi? Hubungi kami melalui salah satu platform di bawah ini.