1 điểm bởi GN⁺ 2025-02-28 | 1 bình luận | Chia sẻ qua WhatsApp
  • Balatro trông giống một game roguelike poker, nhưng cảm giác cốt lõi mà nhà phát triển nghĩ ra ngay trước khi hoàn thiện bản 1.0 lại gần với solitaire hơn: lặng lẽ lặp đi lặp lại một mình
  • Ở phương Tây, khi nói đến solitaire người ta thường nghĩ tới Klondike, và Balatro theo nghĩa rộng cũng có thể được xếp vào dòng solitaire như một game bài chơi một người
  • Thiết kế lược bỏ nhân vật người chơi, máu và kẻ địch truyền thống hướng tới kiểu chơi ít áp lực nhưng vẫn giữ được cảm giác giải quyết vấn đề, giống như ô chữ hay sudoku
  • Thành tựu, cấp độ stake, mở khóa và thử thách không chỉ để kéo dài thời lượng chơi, mà còn là những thiết bị giúp người chơi khám phá thiết kế nằm ngoài vùng an toàn
  • Ngay cả sau 1 năm phát hành, nhà phát triển vẫn chơi Balatro gần như mỗi ngày và xem cách gọi trước đây là ‘jazz solitaire’ như sự kết hợp giữa cảm giác solitaire cổ điển với thiết kế hiện đại

Cảm giác mà Balatro muốn mang từ solitaire sang

  • Nhiều trò chơi đã được nhắc đến như nguồn cảm hứng cho Balatro, nhưng solitaire, đặc biệt là Klondike, gần như là một trục quan trọng nhất
  • Trong “vision board” mà nhà phát triển hình dung, solitaire được đặt lớn ở chính giữa; mục tiêu là bầu không khí dễ chịu mà một game bài cổ điển chơi một mình mang lại
  • Solitaire là nhóm game bài chơi một người, và biến thể thường được liên tưởng nhất ở phương Tây là Klondike
  • Xét theo nghĩa rộng, Balatro về mặt kỹ thuật cũng có thể được xem là một game solitaire

Vị thế văn hóa của solitaire

  • Solitaire truyền thống được xem là một thứ có độ nhận diện rất rộng ngay cả trong văn hóa game
  • phổ quát đến mức gần như ai cũng từng nhớ mình đã chơi, và còn được xem như một hoạt động vượt ra ngoài văn hóa game hơn cả những IP lớn như Tetris hay Mario
  • Solitaire chiếm một ngách lành mạnh, gần với một hoạt động giải trí tích cực hơn là một trò chơi mang tính cạnh tranh
  • Vị thế văn hóa này trở thành một tiêu chuẩn quan trọng cho cảm giác thiết kế của Balatro

Mục tiêu ở giai đoạn cuối phát triển Balatro 1.0

  • Đầu năm 2024, khi quá trình phát triển Balatro 1.0 gần hoàn tất, nhà phát triển hình dung sẽ có kiểu người nào chơi game và họ sẽ chơi theo cách nào
  • Phiên chơi lý tưởng là vào một chiều Chủ nhật thong thả vài năm sau, bật một trò chơi kỳ lạ lên, chơi vài ván, tận hưởng khoảng 1 giờ rồi đặt xuống và tiếp tục ngày của mình
  • Mục tiêu là để game tồn tại lâu dài, tạo cảm giác dễ chịu và vui theo một cách ít áp lực
  • Việc không có nhân vật người chơi, máu hay kẻ địch truyền thống cũng gắn với định hướng này
  • Balatro hướng tới việc trở thành một trò chơi giống như ô chữ hay sudoku: ít áp lực nhưng vẫn buộc người chơi phải dùng khả năng giải quyết vấn đề

Metagame của Balatro khác với solitaire

  • Balatro có những yếu tố metagame mà solitaire không có
    • Thành tựu
    • Cấp độ stake
    • Mở khóa
    • Thử thách
  • Những yếu tố này có thể bị xem là công cụ kéo dài thời gian chơi một cách nhân tạo
  • Nhưng trên thực tế, có hai mục đích còn quan trọng hơn
    • Giúp người chơi bước ra khỏi vùng an toàn và khám phá những thiết kế của game mà nếu trải nghiệm hoàn toàn không có hướng dẫn thì họ có thể sẽ không bao giờ thấy
    • Cung cấp một danh sách mục tiêu mà những người vốn đã thích vòng lặp gameplay có thể tự chọn để theo đuổi
  • Trong solitaire, số lượng yếu tố chuyển động ít nên người chơi có thể tự nắm bắt phần lớn mọi thứ, nhưng với một game như Balatro thì cần các mục tiêu định hướng nhiều hơn
  • Ngay cả sau nhiều tháng kể từ lúc phát hành, chính nhà phát triển cũng học được những điều ngoài dự đoán thông qua các mục tiêu này

Cách chơi sau phát hành và ‘jazz solitaire’

  • Ngay cả khi đã hơn 1 năm sau phát hành, nhà phát triển vẫn chơi Balatro gần như mỗi ngày
  • Trước khi ngủ, họ chơi vài ván và cảm thấy với bản thân mình, trò chơi này ngày càng gần với việc tái hiện cảm giác chơi solitaire
  • Tuy vậy, nhìn vào phản ứng xoay quanh game, họ cũng cho rằng người chơi trung bình không nhất thiết sẽ tận hưởng Balatro theo đúng cách đó
  • Dù vậy, mọi người vẫn đang thích trò chơi này, và nhà phát triển hài lòng vì nó đã trở thành một game khá gần với kết quả mà chính họ, với tư cách người chơi, từng mong muốn
  • Lý do trước đây họ gọi Balatro là ‘jazz solitaire’ là vì muốn tạo ra một trò chơi mới mẻ nhưng quen thuộc bằng cách kết hợp cảm giác solitaire cũ với những thiết bị thiết kế hiện đại
  • Liệu mục tiêu đó có thực sự đạt được hay không thì còn phải chờ thời gian trả lời

1 bình luận

 
GN⁺ 2025-02-28
Ý kiến trên Hacker News
  • Bài viết này thật sự rất hay. Thế giới số hiện nay được duy trì bởi các nền tảng đi cầu xin sự tham gia, và có cảm giác mọi khoảng thời gian đều bị kéo đi khắp nơi
    Tôi không bám riết lấy Balatro như localthunk, nhưng tôi chơi khá nhiều một thời gian rồi bỏ xuống, vài tuần sau lại quay lại, nên có vẻ phù hợp với tinh thần của bài viết. Nó không hẳn là nghiện, mà là một thú vui giải trí mang lại sự an ủi; một game mà bạn có thể vào để xả stress, chơi một ván rồi thoát ra cũng được
    Tôi tự hỏi thế giới số sẽ trông như thế nào nếu nhiều công cụ và nền tảng hơn không luôn cố níu giữ mọi thứ

    • Đúng vậy. Tôi nghĩ Balatro mang lại cảm giác xả stress giống Solitaire vì hai lý do: ngay từ đầu bạn đã biết mình có thể không thắng mọi ván, và cục diện có thể thay đổi cực kỳ kịch tính chỉ trong chớp mắt
      Balatro nắm bắt hoàn hảo cả hai điều đó trong một thiết kế phức tạp hơn nhiều, đồng thời tăng thêm chiều sâu khi lối chơi thay đổi tùy theo việc bạn nhận được Joker nào ở giai đoạn đầu. Bạn có thể học các chiến lược kiểu tích tiền, nhưng thường thì bạn không thể ép hướng đi ngay từ đầu, mà phải xoay xở với những gì được trao; đó là một thiết kế thật sự xuất sắc
    • Với ai đó, đây có thể là một game mang lại sự an ủi, nhưng với tôi thì là nghiện. Tôi phải bỏ nó thì mới có thể lại nghiện thứ khác
    • Tôi không hiểu sao có thể nói về Balatro như vậy. Game này được xây dựng trên thiết kế game gây nghiện kéo dài suốt 50 năm, và mọi thứ từ hiệu ứng âm thanh, phần thưởng ngẫu nhiên cho đến nhịp độ mở khóa đều được tối ưu để giữ sự chú ý và kích hoạt dopamine
      Nó giống như khen Coca-Cola vì ít ngọt hơn Pepsi vậy
  • Solitaire thật sự rất hợp để giết vài phút khi đang chờ thứ gì đó. Nhưng nhiều ứng dụng Solitaire trên điện thoại có quá nhiều quảng cáo, chậm hoặc thao tác khó chịu
    Vài năm trước tôi tìm thấy https://f-droid.org/en/packages/de.tobiasbielefeld.solitaire..., miễn phí, mã nguồn mở, nhanh và thao tác tắt để di chuyển bài cũng tốt. Nếu muốn một Solitaire đơn giản đúng với tinh thần bài viết nói đến thì tôi thật lòng khuyên dùng

    • Một progressive web app (PWA) nhẹ cũng là một lựa chọn: https://FreeSolitaire.win
      Nó không tạo ra các ván không thể giải[1] và cũng phát hiện trạng thái bế tắc. Sau lần truy cập đầu tiên, nó hoạt động ngoại tuyến; quảng cáo chỉ xuất hiện sau khi kết thúc ván và không gây khó chịu
      Trên HN cũng thường được đánh giá tốt. Ví dụ: https://news.ycombinator.com/item?id=41972075 hoặc https://news.ycombinator.com/item?id=42031052
      [1] Xác suất một lượt chia ngẫu nhiên không thể giải là khoảng 20%. Wikipedia cũng có mục liên quan: https://en.wikipedia.org/wiki/Klondike_(solitaire)#Probabili...
    • Tôi rất khuyên dùng Zachtronics Solitaire Collection. Đây là những game Solitaire được thiết kế rất tốt, và tôi chơi hằng ngày trên đường đi làm
    • Vì vậy tôi chơi bằng bài giấy thật. Tôi học từ hồi nhỏ nên một phần giống như một nghi thức thư giãn, và một phần là cảm giác chạm tay vào bài rất đem lại sự ổn định
    • Với tôi, ứng dụng đó từ lâu cũng là Klondike yêu thích nhất trên Android
      Dù vậy, trò yêu thích nhất của tôi vẫn là Windows 95 Solitaire ngày xưa. Trên Linux tôi cũng giữ một bản sao chạy bằng wine và thỉnh thoảng chơi trên PC. Lý do lớn nhất là vì tôi vẫn thích đoạn hoạt ảnh kết thúc khi tất cả lá bài bật ra rồi rơi xuống mà không xóa nền: https://www.youtube.com/watch?v=uev21NTzom8
      Tôi không hiểu vì sao các phiên bản khác không cố triển khai hoạt ảnh kết thúc này; nó là đỉnh nhất mọi thời đại
    • Nếu bạn dùng iOS, mong bạn cũng cân nhắc ứng dụng của chúng tôi: https://apps.apple.com/us/app/the-solitaire-app/id1613070030...
      Chỉ có quảng cáo banner ở dưới, không che phần chơi. Ứng dụng cũng cung cấp toàn bộ lịch sử chơi, thống kê và tính năng chơi lại các ván cũ
      Một chi tiết có thể có ý nghĩa với độc giả HN là nó được làm bằng 100% SwiftUI
  • Tôi thấy phần “đã hơn một năm kể từ khi phát hành mà gần như ngày nào cũng chơi Balatro, trước khi ngủ chơi vài ván” đặc biệt quan trọng đối với game. Bạn phải tự chơi game do mình làm ra
    Có khá nhiều game mà rõ ràng là nhà phát triển chưa từng ngồi chơi từ đầu đến cuối như một người chơi. Phải chơi mà không bỏ qua, không dùng điểm bắt đầu hay chức năng riêng cho nhà phát triển, không lướt nhanh vì “đã biết chuyện gì sẽ xảy ra”. Dù vậy, những game như thế thường có giá dưới 5 USD trên Steam, nên có lẽ một phần cũng là để kiếm tiền hơn là một nỗ lực nghiêm túc nhằm tạo ra một game thành công

    • Tôi nhớ chuyện các nhà phát triển Hotline Miami 2 từng nói họ playtest rất nhiều ở một nửa tốc độ. Cùng với nhiều yếu tố khác, tôi nghĩ điều đó khiến phần 2 khó hơn nhiều so với phần 1
      Tham khảo: https://youtu.be/IcgmmBEEHsk?t=1427
    • Tôi nhớ Miyazaki của FromSoft từng nói rằng ông ấy không chơi game của chính mình
  • Balatro là trò chơi duy nhất mà điểm số của tôi chạm tới giá trị tối đa của số thực dấu phẩy động độ chính xác kép. Đây không phải là chiến thuật speedrun vô lý gì, người chơi bình thường cũng hoàn toàn có thể đạt được
    Việc các con số phình to có sức hút kỳ lạ, và Balatro tận dụng điều đó tốt hơn bất kỳ trò nào tôi từng chơi

    • Nếu muốn làm các con số còn lớn hơn nữa, mod Talisman sẽ thay đổi toàn bộ để dùng BigInt, cho phép tăng số gần như không giới hạn
      Chủ yếu nó được thiết kế để dùng cùng các mod khác như Cryptid, vốn thêm vào những lá bài mạnh đến phi lý; nhưng nếu muốn thử thách sau ante 39, mốc vốn khó thắng trong game gốc, thì chỉ dùng Talisman cũng được
    • Còn hơn cả Universal Paperclips à?
  • Khái niệm “đưa người chơi ra khỏi vùng an toàn, khiến họ trải nghiệm thiết kế game theo cách mà nếu hoàn toàn không có hướng dẫn thì họ sẽ không tự khám phá” đã được các game roguelike/roguelite như Slay the Spire hay Hades biến tấu rất tốt
    Lần này bạn không lấy được cùng món nâng cấp đó, nên phải học cách chơi cùng một trò theo cách khác. Trong Balatro, về cơ bản bạn đang chơi draw poker để tạo ra các bộ bài poker khác nhau tùy theo chiến thuật

    • Đúng là vậy, nhưng có vẻ vẫn chỉ có vài chiến thuật khả thi, và cũng có những lựa chọn gần như bắt buộc
      Tôi chơi trên di động nên không dùng được mod Steam, nhưng mong nhà phát triển sẽ thêm nhiều chế độ chơi, lá bài, luật biến thể hơn để tạo sự đa dạng. Hoặc có lẽ đơn giản là tôi phải tự bước ra khỏi vùng an toàn và thử mạo hiểm hơn
    • Ý đồ có thể là vậy, nhưng ngay cả khi chơi những game như Dead Cells, tôi vẫn có vũ khí hoặc build đặc biệt hợp tay
      Thực tế nghĩa là nếu không ra cây gậy hoặc côn nhị khúc yêu thích, khả năng cao là tôi sẽ không qua được lượt đó
  • Thực sự nó vận hành tốt theo kiểu đó. Một trò hoàn hảo khi bạn có khoảng 25 phút cần giết thời gian
    Khá phức tạp, nhưng giữa các lượt chơi không có quá nhiều thông tin mà người chơi phải ghi nhớ. Tôi ghét cảnh quay lại một game sau vài tuần rồi không còn nhớ cách chơi nữa

    • Cá nhân tôi thì nhiều ván thường mất khoảng 1 giờ. Không biết là do tôi chậm hay đang bỏ sót điều gì
      Nói thêm là tôi mới bắt đầu chưa tới 2 tuần và vẫn chưa vượt được ante 11; mốc 7 triệu điểm cho cảm giác độ khó tăng vọt
    • Tôi cứ tưởng chỉ mình tôi gặp vấn đề đó
      Với Doom ngày xưa, dù nhiều năm trôi qua tôi vẫn nhớ cả cách điều khiển lẫn các chỗ bí mật; còn các bản hiện đại thì có quá nhiều thao tác và chế độ vũ khí, chỉ cần bỏ một tháng là tôi không còn nhớ cái gì hoạt động ra sao
  • Một bài viết rất thấu đáo. Có vẻ đang tồn tại một câu chuyện rằng localthunk là “lập trình viên tệ”, và kéo theo đó là bầu không khí xem thành công lớn của anh ấy như một cú ăn may tình cờ
    Những bài như thế này phá vỡ câu chuyện đó. Anh ấy đã suy nghĩ cực kỳ nhiều về thiết kế game, và rất có chủ đích về nơi mình muốn đi tới

    • Tôi không biết câu chuyện đó ở đâu ra. Chỉ cần chơi Balatro một hai giờ là thấy nỗ lực thiết kế game được thổi sức sống qua âm nhạc, mỹ thuật, hoạt ảnh... lớn đến mức nào
      Tôi không hình dung nổi ai cảm nhận hết những điều đó rồi vẫn có thể hạ thấp nó chỉ vì vài lỗi bug hay vì game được làm bằng Lua
    • Anh ấy rõ ràng cũng là một game designer có ý thức. Và trên thiết bị ngày nay, lập trình cũng không nhất thiết phải xuất sắc
      Nhiều thành công indie như Minecraft, Valheim, Cities Skylines, Project Zomboid xét như phần mềm thì khá lộn xộn, và chắc còn nhiều ví dụ khác. Thiết kế sản phẩm tốt và quảng bá tốt quan trọng hơn chất lượng phần mềm rất nhiều
    • Tôi chưa từng nghe lập luận đó. Tôi không biết làm sao có thể chơi Balatro mà không cảm thấy đây là một tác phẩm được tạo ra rất có chủ đích
      localthunk có lẽ cũng sẽ là người đầu tiên nói rằng anh ấy may mắn khi tìm được khán giả ngoài bản thân mình, nhưng mọi thứ trong game đều toát lên sự trau chuốt và chủ ý
    • Dù phần code nền “tệ” thì đã sao. Trong phát triển game indie có rất nhiều kỹ năng quan trọng hơn năng lực lập trình
      Tôi thà chơi một game thú vị, được thiết kế tốt dù có vài bug và code lộn xộn, hơn là một game được lập trình tốt nhưng nhàm chán
  • Tôi thích viễn cảnh “vào một chiều Chủ nhật lười biếng, nhiều năm sau vẫn chơi trò kỳ quặc này, làm vài ván rồi khoảng một giờ sau đặt xuống và tiếp tục phần còn lại của ngày”
    Nếu có thêm những game như thế này, tôi sẽ trả tiền. Tôi muốn có thêm các game giống Balatro
    Có lẽ tôi còn có thể viết cả một bài luận về luồng không khí trong lành này. Như nhiều phần mềm đẹp đẽ khác, Balatro được định nghĩa bởi những gì nó làm và những gì nó không làm. Không quảng cáo, không mấy cơ chế kiểu hộp Skinner mờ ám. Chỉ có gameplay lành mạnh

  • Những bài như thế này, nhất là khi chúng lên đầu HN mà mình nhảy vào không có ngữ cảnh, lúc nào cũng thú vị. Người này là ai, localthunk là gì, “Balatro” là cái gì
    Trên mạng có những tham chiếu rất nổi tiếng và được dùng sôi nổi trong một nhóm nào đó, nhưng ở các nhóm khác như phía tôi thì chưa từng xuất hiện
    Giống podcast, game di động có vẻ cũng là một vùng hoàn toàn vô hình đối với tôi

    • Tôi nghĩ AI bị dùng theo nhiều cách không hay, nhưng một trong những use case tôi thích nhất là nhanh chóng nắm bối cảnh của một cộng đồng mà mình không thuộc về
      Gần đây bạn bè nói về “hệ thống Nemesis” của một game nào đó rất hay nhưng gần như không được dùng vì bằng sáng chế, nên tôi hỏi GPT để có bản tóm tắt ngắn và biết vì sao nó thú vị
      Ở đây chắc cũng sẽ hiệu quả. Có thể tóm tắt rằng LocalThunk là nhà phát triển dùng bút danh, người tạo ra Balatro, một game roguelike deckbuilding chủ đề poker; Balatro ra mắt năm 2024, là game dùng các bộ bài poker để ghi điểm và vượt thử thách, đồng thời đã nhận nhiều giải thưởng nhờ gameplay và thiết kế sáng tạo
    • Nếu bạn dành thời gian đọc kết quả tìm kiếm “Balatro” bằng đúng thời gian viết bình luận này, có lẽ bạn đã có đủ ngữ cảnh để hiểu localthunk và Balatro là gì
      Bản thân suy nghĩ về chủ đề này thì thú vị, nhưng nó khiến tôi nhớ rằng nhìn chung mọi người dường như đã quên cách tự tìm những thông tin miễn phí đầy rẫy quanh ta
    • YouTube là một nguồn duy nhất tuyệt vời cho chuyện này. Thật ngạc nhiên khi thấy có bao nhiêu kênh hơn 10 triệu người đăng ký mà tôi chưa từng nghe tới. Thế giới thật sự rất đa dạng
    • Tóm lại, Balatro là một game thẻ bài roguelike nơi bạn tạo các bộ bài poker để ghi điểm. Bạn có thể cường hóa bài và nhận các Joker có hiệu ứng bổ sung
      Trong khoảng một năm qua, game đã nhận nhiều giải thưởng và được đánh giá rất cao. localthunk là nhà phát triển, và theo tôi biết thì phiên bản PC gần như do anh ấy làm một mình. Có lẽ ngoại lệ chỉ là hình minh họa của một Joker nào đó. Game có nhà phát hành, giúp đưa nó lên gần như mọi nền tảng khác có thể nghĩ tới
  • Xin lỗi trước nếu hơi lạc đề, nhưng nếu bạn muốn chơi Windows 2000 Solitaire thì tôi đã làm cho nó chạy được phần nào trên trình giả lập nền web của mình: https://evmar.github.io/retrowin32/run.html?exe=sol.exe&dir=...