1 điểm bởi GN⁺ 2024-11-09 | 1 bình luận | Chia sẻ qua WhatsApp
  • Asterogue là một roguelike khoa học viễn tưởng có thể chơi ngay trên trình duyệt, với cấu trúc đi sâu vào bên trong một tiểu hành tinh để tìm The Orb
  • Bản miễn phí mở đến 3 màn, còn mục tiêu đầy đủ là xuống tới tầng 17 để tìm The Orb
  • Di chuyển và chiến đấu được thiết kế đơn giản, chủ yếu dùng phím mũi tên hoặc các nút trên màn hình; đồng thời dùng . để bỏ qua lượt và i để thao tác hành trang
  • Toàn bộ trò chơi web được mở khóa bằng một lần mua, bao gồm 15 màn bổ sung, 18 loại quái vật, 49 vật phẩm, 11 tileset, các yếu tố sưu tầm và nhiều giờ chơi
  • Quá trình phát triển sử dụng Roguelike Browser Boilerplate, ROT.js, tile Oryx, NES.css, sfxr.me và cũng có liên kết wishlist trên Steam

Roguelike khoa học viễn tưởng đi xuống bên trong tiểu hành tinh

  • Asterogue là một trò chơi roguelike trên trình duyệt dựa trên “Roguelike Browser Boilerplate”
  • Sau 1.000 năm hòa bình và thịnh vượng, thiên hà bước vào The Great War và Dark Times; người chơi xuất hiện trong vai một lightswords-person đã mất tất cả
  • Một ông lão truyền đạt rằng “Ancient aliens have returned”, và nói rằng các thực thể cổ xưa đang cố lưu giữ những điều tốt đẹp của thiên hà trong Cursed Orb
  • Người chơi nhìn vào bản đồ vũ trụ được vẽ ở mặt sau một tờ khăn ăn, rồi rơi khẩn cấp xuống một tiểu hành tinh và đi sâu vào bên trong
  • Mục tiêu được nêu rõ là đi xuống tới tầng 17 và tìm The Orb
  • Khi tìm thấy The Orb, một dòng chữ chiến thắng sẽ hiển thị rằng lòng tốt trong trái tim nhân loại trên khắp thiên hà lại được đánh thức

Điều khiển, mua hàng và các thành phần được sử dụng

  • Điều khiển cơ bản

    • Di chuyển bằng phím mũi tên
    • Trên di động hoặc khi điều khiển bằng nút, dùng các nút hướng trên màn hình
    • Di chuyển lên quái vật hoặc vật phẩm để tương tác
    • Bỏ qua một lượt bằng . hoặc nút .
    • Mở hành trang bằng i hoặc nút i
    • Chọn vật phẩm bằng phím số, và có thể vứt vật phẩm bằng ctrl/shift hoặc X
    • Trong môi trường cảm ứng, chạm vào vật phẩm trong hành trang để sử dụng và chạm X để vứt bỏ
  • Bản miễn phí và mở khóa đầy đủ

    • Có thể chơi miễn phí đến 3 màn
    • Mở khóa toàn bộ trò chơi web là mua một lần, với giá hiển thị là ~~$10~~ $5
    • Bản đầy đủ bao gồm 15 màn bổ sung, 18 loại quái vật độc đáo, 49 vật phẩm mạnh, 11 tileset, các đồ quý có thể sưu tầm và nhiều giờ gameplay
    • Việc mua hoặc đăng nhập dùng email và phương thức magic link
  • Công cụ và tài nguyên dùng để phát triển

1 bình luận

 
GN⁺ 2024-11-09
Các ý kiến trên Hacker News
  • Asterogue là một roguelike coffee-break đồ họa “có cảm giác chơi đã tay” do tôi làm, gần như lấy cảm hứng trực tiếp từ Rogue nguyên bản về quy mô và tính năng
    Người chơi đi xuống 17 tầng đến tận trung tâm một tiểu hành tinh để tìm The Orb nhằm cứu vũ trụ, và càng xuống sâu thì quái vật xuất hiện càng khó hơn
    Thay vì phép thuật thì có công nghệ; bạn nhặt các món đồ công nghệ nano và các cốc hóa chất để cường hóa nhân vật, hoặc nếu xui thì có thể tự làm hại mình
    Tôi làm nó trong vài tháng khi đang chán vì nghỉ dưỡng bệnh; ngay từ đầu đã làm bằng công nghệ web, nhưng vì nghĩ “phát hành game thì phải như thế này mới đúng” nên ban đầu chỉ phát hành cho Android và Windows
    Gần đây tôi nghĩ có lẽ cái “cách đúng” đó cũng có thể sai, và biết đâu web thật sự đang lên, nên tôi đang thử phát hành trên web
    Hiện giờ số người chơi hằng ngày đã nhiều hơn thời app native, nên tôi rất biết ơn
    Với bản web, tôi cũng đang thử một mô hình thanh toán mới. Trước đây là mua trên app store hoặc Itch rồi tải về, còn lần này người chơi có thể chơi miễn phí vài tầng đầu trong trình duyệt, và nếu muốn tiếp tục thì thanh toán một lần online để mở khóa toàn bộ game
    Tôi thấy cách này khá cân bằng vì người chơi có thể cảm nhận không khí trước rồi chỉ tiếp tục nếu thích. Tôi chưa thấy nhiều game web làm theo cách này, nên nó gần như là một thử nghiệm
    Bản phát hành này cũng có nhiều chỉnh sửa và tính năng mới dựa trên phản hồi nhận được sau khi ra mắt bản native

    • Rất vui khi có thêm nhiều game web. Không cần cài đặt và chạy ngay lập tức là lợi thế cực lớn của web
      Tôi cũng tò mò việc kiếm tiền trên web và trên app store khác nhau về cảm nhận ra sao
      Dạo này có vẻ gần như game mobile nào cũng có thể làm thành game web. Gần đây tôi thấy một battle royale khá được trau chuốt là https://gooberdash.winterpixel.io/, và tác giả cũng có bài trên HN về quá trình triển khai bằng Godot và Wasm threads: https://news.ycombinator.com/item?id=40372308
      Về khía cạnh kỹ thuật của việc port lên web, Sebastian Altonen cũng là nguồn rất hay. Anh ấy là lập trình viên đồ họa ở HypeHype, một công ty giống như pha trộn giữa TikTok và Roblox, hiện đang chia sẻ rất nhiều khi port từ WebGL sang WebGPU: https://x.com/SebAaltonen
    • Tôi thắc mắc nếu mua game trên website thì có nhận được cả bản Windows không
      Tôi muốn xem có chạy được trên Steam Deck không, nhưng không rõ chỉ nhận bản trình duyệt hay thế nào
      Trên trang Itch.io có gói Windows và Linux, giá trông cũng rẻ hơn, nên tôi muốn xác nhận trước khi mua
    • Game thật sự rất tuyệt, và tôi thích việc nó cho thấy trên web vẫn có thể làm được những game nhỏ thú vị
      Tôi lúc nào cũng phân vân có nên thử làm game không; nhìn những thứ như thế này vừa vui vừa truyền cảm hứng
    • Không khí rất tuyệt và trông rất ấn tượng
      Với đặc thù của HN, chắc nhiều người sẽ quan tâm cả khía cạnh kỹ thuật lẫn kinh doanh của những dự án như thế này; tôi tò mò liệu bạn có thể chia sẻ một game rõ ràng nhắm vào thị trường ngách như vậy có thể đạt kết quả tài chính đến mức nào không
      Sẽ rất hay nếu bạn có thể nói về cả thời gian/chi phí đã đầu tư lẫn doanh thu, nhưng nếu đây là câu hỏi khó chịu thì xin lỗi
    • Tôi chơi trên iPad chạy iOS 17, sau khi tới tầng 16 và đi tới cầu thang xuống tầng tiếp theo thì trang crash rồi tự tải lại
      Trông không giống ending, điểm cao nhất cũng không được lưu, nên tôi thắc mắc đó có phải bug không
  • Nhắc đến roguelike sci-fi thì tôi đã dành hơn 700 giờ cho Jupiter Hell
    Tôi đã chơi roguelike từ thời Rogue nguyên bản những năm 80, và tôi nghĩ JH là hay nhất. Nó có cây kỹ năng thưởng cho việc thử nghiệm, đường cong học hỏi không khiến người chơi thấy bất công, và lực cuốn khiến bạn cứ muốn “thêm một tầng nữa”
    Với cách diễn giải mới mẻ về cơ chế chiến đấu tầm xa, thiết kế chỉ giữ lại phần cốt lõi, cấu trúc một lượt thắng ở độ khó Ultraviolence mất khoảng 3 giờ, cùng một engine 3D tùy chỉnh được làm chỉn chu, tôi nghĩ nó xứng đáng được công nhận là kinh điển trong tương lai
    https://store.steampowered.com/app/811320/Jupiter_Hell/

    • Ngạc nhiên khi thấy JH được nhắc ở đây, nhưng đúng là game rất hay
      Ở một số khía cạnh nó cũng làm tôi nhớ tới Heat Signature. Dù là game hoàn toàn khác, nhưng kỳ lạ là lại cho cảm giác tương tự
    • Tôi không hợp lắm với game theo lượt
      Không biết có game nào tương tự nhưng là thời gian thực không
    • Nếu muốn lại mất thêm thời gian thì Rift Wizard cũng đáng thử
  • Chris cũng là nhà phát triển đã làm rogule[0]. Đó là một hầm ngục roguelike hằng ngày để chơi mỗi ngày một lần, kiểu như Wordle hay tradle, và tôi đã chơi rất vui suốt năm qua
    [0]: https://rogule.com/game.html

    • Tôi chơi rogule gần như mỗi ngày
      Nó rất tuyệt, nhưng gần đây có cảm giác hoặc quá dễ, hoặc gần như bất khả thi
  • Tôi thích phần thẩm mỹ
    Vài điểm nhỏ: chính tôi cũng không chắc mình đã kỳ vọng nút quay lại của trình duyệt hoạt động thế nào, nhưng cách nó hoạt động thực tế hơi bất ngờ. Khi đang chơi, sẽ tốt hơn nếu có xác nhận kiểu “Bạn có thật sự muốn quay lại không?” trước khi thoát
    Tôi khuyên nên chạy kiểm tra chính tả cho các thông báo trong game. Tôi đã thấy “Weilding X” thay vì “Wielding X”
    Tôi sẽ chơi thêm

    • Tôi grep source thì hóa ra đúng là toàn bộ chữ wielding đều bị viết sai, thậm chí cả tên biến cũng sai
      Tôi đã sửa rồi, và sẽ deploy khi VPS đỡ bị lưu lượng từ HN đập hơn. Tôi cũng sẽ nghĩ cách cải thiện vấn đề nút quay lại
    • Quá nhiều người chơi RPG nghĩ rằng họ đang chơi ‘rouge’
      Việc viết sai chính tả wield trông lại còn có chút hợp không khí
  • Cho đến giờ tôi thật sự rất thích
    Tuy nhiên tôi có cảm giác có quá nhiều vật phẩm so với không gian túi đồ
    Căn phòng hoàn toàn rải đầy ủng, khiến tôi cứ đi ngang qua; mỗi khi thấy thứ gì đó thú vị như thuốc, trước tiên tôi lại phải vứt một đôi ủng đi mới nhặt lên uống được

  • Sẽ tốt nếu cho phép dùng HJKL hoặc WASD làm phím di chuyển
    Phím mũi tên cũng trực quan, nhưng vị trí không tiện lắm. Tôi nhớ trước đây khi chơi nethack từng dùng kiểu HJKL

    • Thỉnh thoảng tôi nghĩ không biết việc từng chơi moria có phải là điều khiến tôi nghiêng về vi hơn emacs không
      Lý do chính khiến tôi nhanh chóng quay lại vi là emacs không xử lý tốt kết nối Internet chập chờn, nhưng đó không phải là lý do duy nhất
  • Tôi rất thích khả năng tự khám phá của giao diện người dùng
    Khi đi loanh quanh nhặt đồ, tôi thấy chữ “i” nhỏ ở góc dưới bên trái, bấm i thì mở được túi đồ, rất hay
    Nhưng rồi chữ “i” đó đổi thành “x”, nên tôi đương nhiên nghĩ x sẽ đóng túi đồ, nhưng không phải vậy
    Nếu phím x không được dành cho mục đích quan trọng nào, sẽ tốt nếu dùng nó để đóng hộp thoại

    • Mong là không chỉ có “i” để mở túi đồ
      Phải chuyển tay từ i sang hàng phím số rồi lại quay về phím điều hướng nên khá gượng
  • Game hay
    Tuy nhiên, khi bấm nút X màu đỏ để bỏ vật phẩm, tôi nghĩ vật phẩm nên rơi xuống dưới chân, chứ không biến mất vĩnh viễn
    Nếu không thể xếp chồng vật phẩm, có thể đặt nó vào một ô trống ngẫu nhiên xung quanh; còn nếu không có ô trống thì không cho bỏ cũng chấp nhận được. Tôi chưa kiểm tra xem quái vật có thể đứng lên vật phẩm hay không

  • Việc game dừng ở tầng 3 và yêu cầu thanh toán khiến tôi khá bất ngờ
    Màn hình bắt đầu có ghi “3 tầng miễn phí”, nhưng tôi nghĩ đâu đó trong bài nên dùng cụm demo

    • Thời điểm hiện màn hình thanh toán cũng có cảm giác hơi kỳ
      Tôi không lạ gì màn hình thanh toán. Vì lớn lên với các đĩa mềm shareware nên thậm chí còn thấy quen
      Ví dụ Monster Bash cho chơi tới khi hạ con trùm đầu tiên, tạo cảm giác khá hoành tráng rồi mới hiện màn hình kiểu “Thấy tuyệt chứ? Nếu muốn chơi tiếp, hãy gửi thư tới XYZ để nhận các tập 2, 3, 4 và xem phần còn lại của hành trình”
      Tôi đã thật sự gửi thư và muốn chơi tiếp
      Tôi không có ý bảo phải thay đổi lớn game này, nhưng có lẽ nên để người chơi chơi khoảng một giờ trước, cho họ thấy có niềm vui hoành tráng nào đó, rồi ngay sau đó hỏi họ có muốn chơi tiếp không
      Khi người chơi cảm thấy mình đã nhận được đủ thứ hay miễn phí và giờ muốn hào phóng, khả năng họ trả tiền sẽ cao hơn
      Game này dễ thương và vui, nhưng cảm giác đó vẫn chưa tới mức khiến tôi sẵn sàng trả tiền. Đây không phải lời chê game; kiếm tiền là chuyện khó, nên tôi chỉ chia sẻ trải nghiệm cá nhân về một cách từng hoạt động hiệu quả
    • Chúng tôi sẽ cập nhật landing page để phản hồi góp ý và làm rõ hơn rằng toàn bộ game là trả phí
      Tôi cũng đã thêm vào bài phần giải thích mô hình thanh toán mới của bản web. Asterogue trước đây, như nhiều game khác, là mua và tải xuống từ App Store hoặc Itch, nhưng lần này chúng tôi đang thử nghiệm việc cho chơi miễn phí vài tầng đầu trong trình duyệt, rồi nếu muốn tiếp tục thì thanh toán một lần online để mở khóa toàn bộ game
      Tôi nghĩ đây là một sự cân bằng ổn, vì người chơi có thể nắm được bầu không khí rồi chỉ tiếp tục khi thật sự thích. Tôi chưa thấy nhiều game nền web làm theo cách này, nên nó gần như là một thử nghiệm
    • Không biết đã từng cân nhắc phiên bản hỗ trợ bằng quảng cáo cho những kẻ keo kiệt như chúng tôi chưa
  • Tôi chơi khá vui, nhưng với gu của tôi thì hơi quá đơn giản và dễ
    Rogue gốc là game trước thế hệ của tôi, nhưng có một thời tôi khá mê brogue(https://sites.google.com/site/broguegame/), và game này khiến tôi nhớ đến nó rất nhiều

    • Nếu một game có tên ‘brogue’ mà không giúp bạn hiểu được giọng nói thông tục kiểu Scotland và tiếng lóng, thì tôi không biết nó đang làm gì nữa