2 poin oleh GN⁺ 2024-03-09 | 1 komentar | Bagikan ke WhatsApp
  • Downpour adalah alat pembuatan game yang dibuat agar pengguna dapat dengan cepat membuat dan membagikan game interaktif pendek di ponsel dengan menggabungkan pilihan, teks, dan gambar
  • Tujuan utamanya adalah menurunkan hambatan dan mempercepat proses pembuatan, sambil tetap menyediakan daya ekspresi dengan menerima gambar di kertas, foto, gambar dari perangkat lunak, hingga gambar online
  • Aplikasi ini diimplementasikan dengan Flutter untuk mendukung iPhone dan Android, dan kecepatannya disetel hingga bisa mulai berjalan dalam waktu kurang dari 1 detik di ponsel pengembang
  • Berbagi dianggap sebagai bagian dari proses pembuatan; jika diunggah dari dalam aplikasi, game akan naik ke server dan dapat dimainkan lewat tautan, serta tersedia juga pemain HTML/JavaScript untuk browser web
  • Game dapat dibuat tanpa akun, tetapi akun diperlukan untuk mengunggah, bermain di dalam aplikasi, mengikuti kreator, dan menerima notifikasi push; alat ini ditujukan untuk membantu pengguna menyelesaikan ide kecil seperti lelucon singkat atau puisi

Masalah yang ingin dipecahkan Downpour

  • Downpour telah dirilis
  • Setelah meninggalkan Niantic pada Oktober 2022, pengembang terus mengerjakan alat pembuatan game ini
  • Tujuannya adalah memungkinkan orang membuat hasil yang interaktif dan terasa seperti game dengan lebih cepat dan mudah dibandingkan alat lain
  • Sama seperti kecepatan pembuatan, daya ekspresi juga dipertahankan sebagai kriteria penting agar ide kecil tidak terjebak dalam template sederhana

Struktur dasar yang dibuat dengan pilihan dan gambar

  • Bentuk game paling sederhana di Downpour adalah game berbasis pilihan
  • Fitur lain dapat ditambahkan di atas struktur pilihan dengan cara yang agak hacky
  • Pilihan dapat berisi bukan hanya teks, tetapi juga gambar
    • Gambar yang dibuat di kertas dapat dimasukkan ke dalam game
    • Objek di sekitar dapat difoto dan digunakan
    • Gambar yang dibuat dengan perangkat lunak atau ditemukan online dapat diimpor

Alasan menjadikan ponsel sebagai lingkungan pembuatan utama

  • Karena proses menyalakan komputer itu sendiri bisa menjadi hambatan, dan sebagian orang mungkin tidak memiliki komputer, Downpour berfokus pada penggunaan ponsel
  • Ponsel memiliki kamera bawaan, sehingga objek yang sedang dilihat dapat langsung difoto dan digunakan sebagai bahan game
  • Untuk mendukung pengguna iPhone dan Android, aplikasi ini diimplementasikan secara cross-platform
  • Dalam proses memilih framework, kecepatan startup menjadi kriteria perbandingan yang penting
    • Unity sangat lambat
    • React Native juga tergolong cukup lambat
    • Implementasi native bisa menjadi yang tercepat, tetapi harus dibuat dua kali untuk masing-masing platform
    • Flutter adalah pilihan cross-platform yang cukup cepat
  • Di ponsel pengembang, Downpour dipastikan mulai berjalan dalam kurang dari 1 detik

UI mobile dan tutorial

  • Mengedit kanvas tak terbatas di ponsel membutuhkan desain UI yang berbeda dari desktop
  • Tujuannya adalah agar tindakan yang sering digunakan tetap bisa dilakukan saat memegang ponsel dengan satu tangan
    • Tips pentingnya adalah menempatkan elemen di bagian bawah layar
  • Pengembang merasa iri pada lingkungan seperti perangkat lunak komputer tldraw yang dapat menggunakan status hover dan klik kanan
  • Downpour menyertakan tutorial untuk mempelajari cara menggunakan UI ini

Game yang belum selesai untuk menurunkan hambatan memulai

  • Salah satu faktor yang menghambat pembuatan game adalah sulitnya memikirkan ide dan memulai layar pertama
  • Downpour menyediakan game yang belum selesai yang dapat dibuka strukturnya, sedikit diubah, atau cukup ditambahi satu elemen
  • Ini terasa lebih ringan dibandingkan membuat game lengkap sendirian dari nol
  • Pengembang menilai masih diperlukan lebih banyak pekerjaan di area ini

Mengikat pembuatan dan berbagi dalam satu alur

  • Downpour menganggap berbagi termasuk dalam proses membuat game
  • Game Downpour dapat diunggah ke itch.io, tetapi proses unggah itch.io membutuhkan lebih dari beberapa menit, seperti mengisi formulir panjang dan memilih warna
  • itch.io cocok untuk game yang dibuat selama beberapa hari, minggu, atau tahun, tetapi Downpour berfokus pada game yang dibuat hanya dalam beberapa menit atau jam
  • Jika menekan tombol unggah di dalam aplikasi, game akan diunggah ke server dan dapat dimainkan oleh siapa saja
  • Untuk mengimplementasikan tombol ini diperlukan server, hosting gambar, sistem akun, penyelesaian konflik, perlindungan DDOS, dan sebagainya

Akun, bermain di dalam aplikasi, dan bermain di web

  • Karena pembuatan akun dapat memperlambat orang dan membuat alat menjadi lebih rentan, Downpour memungkinkan pembuatan game tanpa akun
  • Akun diperlukan untuk menggunakan tombol unggah
  • Pengguna dapat memainkan game yang dibuat orang lain di dalam aplikasi, mengikuti kreator, dan menerima notifikasi push saat ada game tambahan atau pembaruan
    • Fitur ini juga membutuhkan akun
  • Agar orang yang tidak memiliki aplikasi juga dapat bermain, game juga berjalan di browser web
  • Pemain untuk browser adalah versi kode kedua yang dibuat dengan HTML dan JavaScript
  • Setelah diunggah, akan muncul tautan kecil yang dapat dibagikan, dan orang lain dapat menekan tautan itu untuk memainkan game

Ekspor dan engine browser open source

  • Bitsy memiliki komunitas hacks for Bitsy yang memperluas HTML, dan Downpour juga mempertimbangkan kemungkinan ekstensi serupa
  • Downpour memiliki tombol ekspor untuk mengunduh game beserta halaman web yang menjalankannya
  • Kode browser engine dirilis sebagai open source
  • Kode browser dipisahkan dari data game, sehingga salah satunya lebih mudah diubah secara independen dari yang lain
  • Pengguna dapat menambahkan fitur baru yang aneh ke game Downpour, serta memodifikasi data game dan mengunggahnya kembali ke aplikasi

Alat untuk membantu menyelesaikan game pendek dan kecil

  • Orang yang memiliki kemampuan teknis dapat membuat game bergaya Downpour dengan relatif mudah bahkan tanpa Downpour
  • Namun ada berbagai kerepotan yang menyertainya, seperti menggunakan komputer, membuka editor gambar, dan memikirkan hosting web
  • Proses semacam itu bisa menjadi terlalu mahal untuk membuat game berupa lelucon satu baris
  • Downpour berupaya menyediakan cara untuk menyelesaikan game cepat, lelucon, puisi, atau ide pendek lainnya
  • Tautan terkait:

1 komentar

 
GN⁺ 2024-03-09
Komentar Hacker News
  • Saya mengunduh aplikasinya dan secara acak mencoba “Where’s Madeleine” pertama kali; saya benar-benar menikmatinya: https://downpour.games/~holly/where-s-madeleine
    Rasanya seperti kembali ke masa yang jauh lebih sederhana, dan cukup berhasil menangkap nuansa magis internet awal

    • Rasanya seperti internet awal sampai menjelang akhir gim, ketika iklan buku muncul
      Saat itu rasanya kembali seperti internet biasa. Mungkin seharusnya ditampilkan sebagai pop-up saja
    • Ini HyperCard. Jauh lebih sulit daripada yang saya kira
    • Madeleine yang bersembunyi di balik rak buku terlalu menggemaskan
    • Seru, dan saya tidak tahu kucing bisa semanis itu. Kucing yang saya pelihara waktu kecil sangat galak
  • Menyenangkan. V punya bakat membuat tool yang memudahkan orang lain menciptakan karya
    Saya juga menyukai karya lamanya, https://cheapbotsdonequick.com/, dan sayang sekali karya-karya keren buatan orang-orang hilang ketika Twitter menutup akses API. Saya menantikan apa yang akan dibuat orang dengan Downpour

  • Di sini terasa kuat nuansa HyperCard, dan itu hal yang sangat bagus

    • Saya sama sekali tidak tahu tentang HyperCard, lalu setelah mencarinya, rasanya bukan seperti masuk ke lubang kelinci, melainkan seperti stasiun kereta bawah tanah yang menuju museum yang tertata rapi
      Saya tidak menyangka derajat Kevin Bacon antara HyperCard dan hypermedia sedekat itu, dan retrospektif 30 tahun dari Ars [3] membahas HyperCard seolah hampir langsung melahirkan Mosaic

      "I got a HyperCard manual and looked at it and just basically took the concepts and implemented them in X-windows"

      Bagian ketika pembuatnya, Bill Atkinson, menyadari betapa dekatnya ia sebenarnya dengan seluruh pengalaman menjelajah World Wide Web juga cukup menarik

      "I grew up in a box-centric culture at Apple. If I'd grown up in a network-centric culture, like Sun, HyperCard might have been the first Web browser. My blind spot at Apple prevented me from making HyperCard the first Web browser."

      Konon Myst juga merupakan keturunan langsungnya

      the Cyan software company originally wrote their hugely popular puzzle/adventure game Myst as a HyperCard stack.

      Saat membacanya lagi, saya jadi bertanya-tanya mengapa begitu sedikit gim bergaya storyboard, gim dengan frame statis, dan petualangan pilih-dengan-klik di halaman web. Format seperti Myst atau 7th Guest—mengklik dan menyeret benda, memilih tombol atau area untuk berpindah antaradegan—terasa sangat wajar

      Dalam alur yang sama, saya juga teringat infinite canvas dari Scott McCloud dan Follow That Trail [4]

      [1] https://en.wikipedia.org/wiki/HyperCard

      [2] https://en.wikipedia.org/wiki/Hypermedia

      [3] https://arstechnica.com/gadgets/2019/05/25-years-of-hypercar...

      [4] http://www.scottmccloud.com/1-webcomics/icst/icst-4/icst-4.h...

    • Coba lihat juga https://castle.xyz/. Itu sangat terinspirasi oleh HyperCard

  • Bagus sekali. Akan menyenangkan jika ada fitur aksesibilitas yang ditambahkan di sini
    Ini bisa menjadi tool yang luar biasa di sekolah yang memiliki anak-anak yang sedang mempelajari switch, pelacakan mata, dan cara akses lainnya, serta bisa dipakai untuk pendidikan. Contoh dengan arah serupa adalah https://www.helpkidzlearn.com/cm-info, tetapi Downpour jauh lebih fleksibel

    Jadi, yang dibutuhkan adalah fitur switch scanning. Akan bagus jika tiap bagian bisa disorot secara linear, dipilih dengan spasi, dan item bisa dipindahkan dengan enter

    Saya tidak tahu apakah ini mungkin, tetapi lihat https://tools.openaac.org/ dan https://tools.openaac.org/demo.html, lalu tekan scan di kanan atas untuk melihat demonya. Saya juga bersedia membantu lebih lanjut

    • Halo, terima kasih. Karena gim yang diekspor berjalan sebagai halaman HTML biasa, saya berharap standar minimum aksesibilitas seperti ini sudah terpenuhi
      Tautan bisa diputar dengan tab dan dipilih dengan enter. Format keluaran sebenarnya bersifat open source (https://github.com/downpourlimited/engine), jadi setelah membuat gim di Downpour dan mengekspornya, menambahkan lapisan bantu AAC atau teknologi lain seharusnya cukup sederhana

      Saya belum tahu seperti apa dukungan bawaan yang lebih baik untuk teknologi ini seharusnya, tetapi saya ingin membahasnya lebih lanjut. Silakan kirim email ke v@downpour.limited

  • Keren. Ini mungkin pertanyaan yang agak sinis, tetapi saya penasaran bagaimana konten eksplisit ditangani
    Anak-anak bisa menjadi salah satu kelompok pengguna terbesar, dan jika ada feed beranda/penjelajahan gim, saya selalu tertarik apakah ada persiapan untuk saat pengguna membuat konten eksplisit

    • Saya pembuatnya. Saya setuju ini topik yang rumit
      Terutama sebagai transgender yang menyukai seni yang kompleks dan melintasi batas, saya tidak ingin mencegah ekspresi diri semacam itu di platform. Namun, karena ini adalah aplikasi yang masuk ke app store, ada juga aturan tentang konten yang bisa disediakan di dalam aplikasi

Ada beberapa lapis mekanisme. Pertama, daftar Featured saat ini adalah daftar pengguna yang dipilih secara manual, jadi konten eksplisit seperti itu tidak akan otomatis dinaikkan oleh algoritme. Ada juga sistem pelaporan/peninjauan untuk konten eksplisit yang diunggah.

Terakhir, aplikasi ini bisa dipakai sebagai alat mandiri tanpa harus meng-hosting game di platform. Konten eksplisit bisa dibuat, diekspor, lalu di-hosting di tempat lain.

Saya selalu senang kalau aspek seperti ini dipikirkan. Sejujurnya, ini salah satu bagian yang paling membuat stres saat peluncuran. Karena memang bagian yang wajib dipertimbangkan.
  • Akan keren kalau Masq0 dibuat ulang di sini.

  • Saya ingin mendaftar dan membagikan karya, tetapi saat mendaftar atau login, muncul Firebase URL yang hanya mengalihkan ke App Store.
    Saat menekan “Sign in to Downpour”, saya dibawa ke halaman “Open link in App?”, lalu saat menekan “Open”, muncul halaman “Downpour -- make a game”. Dari sana, jika menekan open lagi, saya dibawa ke App Store. Aplikasinya sudah terpasang di ponsel.

    • Saya pembuatnya. Maaf masalah seperti ini terjadi.
      Beberapa orang mengalaminya, tetapi saya belum tahu penyebabnya. Sebagai solusi sementara, saya akan melihat opsi menambahkan autentikasi kata sandi, tapi tentu itu akan memakan sedikit waktu.
  • Alat sederhana seperti ini kadang dianggap terlalu serius oleh sebagian orang, lalu mereka mencurahkan usaha yang agak tidak sehat tapi sangat menyenangkan untuk mengakali batasan framework yang dipakai, dan akhirnya membuat sesuatu yang keren serta dulu sulit dibayangkan.
    Benar-benar bagus, dan saya yakin dari sini akan muncul game, karya seni, cerita, dan hal-hal keren lainnya.

  • Menyebut ini sebagai game rasanya agak dipaksakan. Ini lebih dekat ke membuat storyboard interaktif.

    • Cilukba juga game, lompat tali juga game. Storyboard interaktif jelas juga game.
    • Setuju. Secara teknis mungkin bisa membuat game yang sangat sederhana, tetapi tidak seperti yang saya harapkan dari deskripsinya.
    • Pernah main Myst?
  • Situs webnya benar-benar unik, dan aplikasinya juga punya nuansa yang sama.
    Konsepnya sangat menarik, jadi saya akan coba-coba menekan berbagai hal.

  • Saya memang pernah melihat satu-dua kucing di internet, tapi sekarang Madeleine adalah favorit saya