1 poin oleh GN⁺ 2024-04-28 | 1 komentar | Bagikan ke WhatsApp
  • Keep Out adalah game petualangan dungeon berbasis WebGL buatan Little Workshop, dengan struktur permainan di mana pemain ditantang untuk keluar dari dungeon
  • Semua level disebut dibuat secara prosedural, sehingga menghadirkan permainan yang unik setiap kali dimainkan
  • Sebelum mulai, pemain dapat memilih tata letak keyboard dari qwerty, Qwerty, Azerty, Qwertz, Qzerty
  • Layar game mencakup panduan input tombol seperti ESC, Space, X, F, C, R, TAB, serta indikator Level 1
  • Di perangkat mobile atau perangkat yang dapat diputar, layar permainan hanya dapat dilihat setelah beralih ke mode lanskap

Ringkasan game

  • Keep Out adalah game WebGL buatan Little Workshop
  • Game ini diperkenalkan sebagai “petualangan dungeon untuk para pemberani”
  • Jika pemain berhasil keluar dari dungeon, pesan “Congratulations, hero! You have escaped the dungeon.” akan ditampilkan
  • Jika kalah, pesan “You have fought valiantly, but your foes have defeated you.” dan “Your courage will be remembered.” akan ditampilkan

Panduan bermain dan layar

  • Semua level dibuat secara prosedural, sehingga setiap permainan bersifat unik
  • Di layar awal, pemain dapat memilih tata letak keyboard berikut
    • qwerty
    • Qwerty
    • Azerty
    • Qwertz
    • Qzerty
  • Di layar terdapat menu seperti How to play, Restart game, About, Share this
  • Setelah kalah, opsi Restart Level dan Share this ditampilkan
  • Setelah keluar dari dungeon, pemain dapat mengikuti @PlayKeepOut untuk menerima pembaruan
  • Terdapat panduan untuk memutar perangkat ke landscape mode

1 komentar

 
GN⁺ 2024-04-28
Opini Hacker News
  • Saya pembuatnya. Saya tidak begitu tahu kenapa ini naik hari ini, tapi proyek ini dikerjakan pada 2015
    Kalau Anda suka Keep Out, silakan lihat juga proyek WebGL terbaru saya: https://equinox.space

    • Mungkin karena Equinox Space naik minggu lalu dan responsnya bagus, lalu karena orang-orang menyukainya, seseorang menelusuri karya lama dan menemukan proyek dari 2015 ini
      Equinox Space juga benar-benar bagus
    • Kalau ini proyek 2015, saya penasaran apakah ada rencana untuk merilisnya sebagai open source
    • Saya mencoba memulai Equinox, tapi terus-terusan membenturkan wajah ke dinding, dan sulit berbalik untuk mendapatkan pandangan
      Kontrol geraknya bikin pusing, tapi rendering dan audionya benar-benar bagus
    • Ini pengalaman yang sangat keren, jadi saya membagikannya ke orang-orang di sekitar saya
      Saya penasaran apakah musik gamenya bisa diunggah ke suatu tempat. Cukup mengena, jadi saya ingin memasukkannya ke playlist
    • Dulu saya pernah melihat game dungeon itu, tapi baru kali ini saya memainkannya “sampai akhir” hingga level 12, dan saya menduga ini game tanpa akhir
      Saya juga memainkan Equinox sampai akhir, dan keduanya adalah paket kecil yang solid
  • Di browser berbasis Chromium, gunakan getLayoutMap() alih-alih bertanya kepada pengguna, dan sediakan cara cadangan manual untuk Safari/Firefox atau browser yang tidak mendukungnya
    Bagaimanapun, mendeteksi atau menanyakan layout memang masuk akal untuk menampilkan gambar kontrol, tetapi dalam kode sebenarnya pada akhirnya Anda harus memakai keycode untuk tombol berbasis posisi. Dengan begitu, meski deteksinya keliru atau layout-nya tidak ada dalam daftar, pengguna tetap bisa memakai tombol pada posisi yang mereka harapkan

    • API ini tidak bisa mengetahui layout keyboard saya, dan secara prinsip memang tidak ada cara untuk mengetahuinya. Itu karena layout berada di firmware keyboard, bukan di perangkat lunak
      Daripada memakai API tidak sempurna yang belum ada saat game ini dibuat, atau pilihan layout yang terlalu terbatas, lebih baik membuatnya berfungsi baik dengan tombol panah dan mouse, atau memanfaatkan tombol panah yang sudah bisa dipakai untuk gerak dasar dengan lebih baik. Atau, sebaiknya layar panduan 6 tombol itu dibuat dapat dikonfigurasi
  • Untuk distribusi game, WebGL benar-benar hebat karena minim friksi
    Sebagai proyek iseng di akhir pekan hujan, beberapa minggu lalu saya dengan cepat dan seadanya mem-port dekompilasi fan Tomb Raider orisinal ke WASM/WebGL: https://eikehein.com/stuff/sabatu/
    Versi ini menggunakan aset alternatif buatan fan yang terinspirasi TR1. Di komunitas TR ada beberapa situs yang menampung banyak level fan yang bagus, jadi suatu saat saya ingin meningkatkan kelengkapannya sampai bisa langsung dimainkan di browser

    • Sepertinya bergerak dengan tombol panah, SPACE untuk mengeluarkan/menyimpan senjata, End untuk berputar 180 derajat, dan Del/PgDn untuk bergerak ke kiri/kanan
      Bagaimana cara menembakkan senjatanya?
    • Astaga, saya penasaran bagaimana ini dibuat. Akan menyenangkan kalau kodenya juga bisa dilihat
  • Benar-benar keren, dan menyenangkan meski hanya mencobanya sebentar di browser
    Namun saya tidak suka sistem health-nya. Saya ingin lebih jelas berapa banyak health yang dipulihkan potion. Sepertinya lebih baik dibuat seperti health bar tradisional berbasis kotak, dengan potion memulihkan satu kotak. Tombol R terlalu dekat dengan tombol gerak, jadi beberapa kali saya menekannya karena panik saat mencoba kabur, dan rasanya sangat ceroboh bahwa potion tetap bisa dipakai meski health sudah penuh. Mungkin bagus juga kalau item seperti ini dibeli di toko setelah tiap level
    Saya akhirnya tetap tidak bisa terbiasa dengan gerakan ketat 90 derajat, dan jari saya terus tertukar antara bergerak ke kiri/kanan dan berputar. Mungkin akan terbiasa seiring waktu, tapi game ini lebih mendekati struktur arcade, sementara saya lebih terbiasa dengan gerakan ala FPS
    Peta sebaiknya hanya tampil saat TAB ditahan, supaya dipakai untuk mengecek cepat. Saya juga berharap variasi propertinya sedikit lebih banyak, tapi saya baru bermain sampai level 8, jadi mungkin saja muncul lebih banyak nanti. Saya suka bahwa jenis musuh terus bertambah

    • Saya juga menikmati gamenya. Saya tertukar antara bergerak ke kiri/kanan dan berputar, dan sering tidak sengaja memakai sesuatu seperti bom
      Saya sampai level 13 atau 14 lalu mulai bosan. Tidak ada cara menyimpan, dan tidak jelas apakah gamenya terus berlanjut, berulang tanpa batas, atau punya akhir
      Akan bagus juga kalau tahu tujuan game ini. Genre seperti ini sering terlihat sebagai proyek anak-anak di semacam camp, di mana developer senior menyiapkan API dan art yang mudah dipakai, lalu anak-anak mengodekan logika tingkat atas. Kalau open source, mungkin untuk penggunaan semacam itu, atau mungkin ingin dikembangkan lebih lanjut untuk dikomersialkan, tapi karena ada terlalu banyak aplikasi serupa, kelihatannya tidak mudah. Atau bisa juga untuk promosi studio pengembangnya. Konteks seperti ini membantu untuk mendapatkan masukan atau agar pengunjung memahami
    • Peta lebih baik berupa toggle. Karena bisa melihat peta sambil bergerak dan mencari jalan, itu mengurangi kebingungan
      Tampilan 3D memang diperlukan untuk melihat item, guci, dan musuh, dan itu tidak masalah, tetapi idealnya hal-hal seperti itu juga ditampilkan di peta
  • Kalau Anda menyukai game bergaya seperti ini dan menginginkan pengalaman yang lebih lengkap, seri Legend Of Grimrock sangat cocok: https://store.steampowered.com/sub/49358/

    • Potato Flowers in Full Bloom adalah turn-based dungeon crawler indie yang baru-baru ini dirilis, dan benar-benar luar biasa
      https://store.steampowered.com/app/1601280/Potato_Flowers_in...
    • Genre ini disebut first-person dungeon crawler
      https://dungeoncrawlers.org/
    • Cara kerjanya di sini cukup berbeda. Menurut saya Grimrock memakai gaya gerak “kalau saya bergerak, kamu juga bergerak”, sedangkan di game ini musuh bergerak secara real-time
      Kelihatannya subtil, tapi hasilnya menjadi gameplay yang sama sekali berbeda
    • Saya juga terpikir Grimrock, tapi kalau Anda suka game seperti ini, saya merekomendasikan game bernama Barony
      Ini kekacauan RPG multiplayer dengan banyak kedalaman dan rahasia untuk ditemukan, dan juga dibuat secara prosedural
  • Informasi detail ada di sini: https://www.littleworkshop.fr/projects/keepout/
    Menggunakan Three.js

    • Dalam beberapa hari terakhir, sebagian besar karya di situs web itu ditautkan di HN. Mereka jelas mengerjakan karya yang keren dan menginspirasi
  • Saya penasaran apakah ada tempat untuk melihat kode sumber-nya

  • Grafisnya luar biasa, tetapi saya lebih suka game puzzle browser seperti ini yang bisa dimainkan sambil setengah mendengarkan rapat Zoom: https://slices.ovh

  • Saya kurang begitu suka skema kontrolnya. Jari tangan kiri ada lima, tapi tombolnya enam, jadi saya harus terus memindahkan jari, sementara tangan kanan hampir tidak melakukan apa-apa
    Akan bagus kalau dicari cara yang memakai kedua tangan

    • Akan bagus kalau rotasi juga bisa dilakukan dengan tombol panah
    • Kontrolnya memang terasa kaku, tapi justru karena itu langsung populer di kalangan anak usia enam tahun
      Mudah dijelaskan dan sederhana untuk dikendalikan
    • Saya rasa mereka tidak mengharapkan kita menekan keenam tombol sekaligus
    • Bukankah tata letak tombol seperti ini cukup standar dalam game? Saya sama sekali bukan gamer fanatik, tapi kontrol ini terasa sangat familier dari beberapa game yang pernah saya mainkan
  • Game ini berjalan sangat baik di Firefox Android. Pada suatu titik sempat macet sehingga input untuk bergerak atau bertindak tidak lagi masuk, tetapi layar dan menu tetap berfungsi
    Saya sampai level 12 dan membeli semuanya, jadi terasa tidak ada tujuan lagi
    Variasi musuh dan serangannya bagus, dan saya juga suka berbagai senjata serta cara senjata-senjata itu “berevolusi”. Akan terasa seperti konsekuensi yang alami dan menarik kalau perisai es bisa menetralkan bola api
    Setelah membuka semua senjata dasar, akan bagus kalau ada akses ke tingkat yang lebih tinggi seperti set “epic”. Saya lebih suka ada syarat lain, bukan sekadar terkunci oleh uang dan tidak terlihat sampai membeli yang sebelumnya
    Saya juga berharap ada ruang harta “tersembunyi”, tetapi meski memakai bom, dindingnya tidak hancur
    Sepertinya bagus kalau ada pertarungan bos setiap 5 level. Biasanya ini juga bisa diimplementasikan dengan membuat musuh dasar menjadi raksasa dan lebih sulit. Kalau ada alasan seperti “mencapai level X untuk menyelamatkan sang putri” atau “mencapai pusat bumi”, saya mungkin akan terus bermain, tetapi setelah semua terbuka setelah level 10, saya merasa apakah gamenya sudah tamat
    Secara keseluruhan pengalamannya sangat menyenangkan dan grafisnya juga luar biasa. Hanya saja teks saat menyelesaikan level terlihat kualitasnya lebih rendah daripada yang lain, mungkin karena masalah rendering font

    • Bahkan bagi saya yang tidak suka game mobile selain Pixel Dungeon, ini sangat luar biasa
      Ini hampir menjadi 3D shooter pertama yang saya nikmati di ponsel dengan kontrol dan gameplay yang terasa enak, dan fakta bahwa ini berjalan di browser juga hebat
    • Menarik. Saya memakai Fennec dari F-Droid, dan yang muncul hanya UI kontrol serta layar hitam
  • Pengalaman yang sangat bagus
    Tombol “About” di menu mengarah ke halaman web yang 404. Seperti yang ditunjukkan orang lain, URL yang benar adalah https://www.littleworkshop.fr/projects/keepout/

    • Terima kasih atas laporan bugnya, baru saja saya perbaiki