← Semua proyek 05 · Produk web realtime · Solo

Werewolf

Game werewolf realtime berbasis web, dibangun sendiri dari nol.

Solo · state realtime

Peran Project Manager · Developer (solo) Tim Solo Periode September 2026
Next.js React Supabase Tailwind
Werewolf — Produk web realtime · Solo
50 Pengguna
1 Orang mengerjakan
6 Fase permainan
Peran
Solo
Tim
1 orang
Durasi
1 bulan
Status
Live & dipakai

Konteks & masalah

Werewolf biasanya butuh moderator yang mengatur giliran dan menghitung suara manual — merepotkan dan rawan salah. Saya ingin versi yang bisa dimainkan tanpa moderator, dengan aturan yang dijalankan sistem.

Peran & tanggung jawab

Semua saya kerjakan sendiri: aturan permainan, alur fase, antarmuka, state realtime di Supabase, dan deploy. Tanpa tim, setiap keputusan — termasuk fitur yang tidak jadi dibuat — harus saya ambil dan pertanggungjawabkan sendiri.

Perencanaan

Versi pertama hanya boleh berisi yang membuat satu putaran selesai: room, pembagian peran, fase malam, fase siang, voting, dan akhir permainan. Sisanya masuk daftar tunggu. Batasan itu yang membuat proyek selesai.

Koordinasi

Tanpa tim, koordinasi berarti dengan diri sendiri dan pengguna. Saya menguji permainan sejak versi awal dan mencatat kebingungan pemain: kapan menunggu, apa yang terjadi, siapa yang sudah memilih. Catatan itu langsung jadi perbaikan antarmuka.

Pemantauan progress

Indikatornya sederhana: bisa atau tidak satu grup menyelesaikan satu putaran tanpa saya bantu. Setiap pertanyaan "sekarang harus apa?" dicatat sebagai cacat. Setelah beberapa putaran, pertanyaan itu berkurang.

Risiko & penanganan

Risiko Lingkup melebar karena ide fitur terus bertambah.
Penanganan Batas versi pertama ditetapkan tertulis; ide lain masuk daftar tunggu.
Risiko Pemain bingung dengan keadaan permainan yang berubah realtime.
Penanganan Status fase ditampilkan jelas dan setiap perubahan punya penanda visual.
Risiko Bug state membuat permainan macet di tengah jalan.
Penanganan Diuji dengan beberapa grup nyata sebelum diumumkan lebih luas.

Hasil

  • Permainan berjalan tanpa moderator, dengan aturan yang dijalankan sistem.
  • Digunakan sekitar 50 pengguna.
  • Menjadi bukti bahwa saya bisa mengelola lingkup dan menyelesaikan produk sendirian.

Yang akan saya lakukan berbeda

Mengerjakan sendiri membuat saya menyadari nilai dari orang kedua. Saya tidak punya siapa pun untuk menantang asumsi, jadi beberapa keputusan baru terasa salah setelah pengguna mencobanya. Di tim, saya ingin menjadi orang yang justru meminta tantangan itu lebih awal.

Artefak

Dokumentasi direkonstruksi dari arsip proyek untuk keperluan portofolio.