Howly

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.