Mặc dù mã nguồn bên trong của Balatro dường như được “giữ chặt bằng niềm tin và ước mơ” nhưng với 1 triệu bản game được bán ra, trò chơi đã khẳng định vị thế là game roguelike ăn khách nhất năm 2024. Sau khi một số ví dụ về đoạn mã lập trình khủng khiếp đầy tính ác mộng của trò chơi lan truyền trên internet, các nhà phát triển game đã tập hợp lại để nói rằng, về cơ bản, nếu nó không hỏng thì đừng sửa chữa.

Bài tweet gốc tạo nên tất cả cuộc tranh luận này đã bị xóa – có lẽ là quyết định sáng suốt – nhưng ý chính là Balatro có mã nguồn được viết cho nhiều đối tượng cụ thể trong khi các tiêu chuẩn lập trình hiện đại thường gợi ý bạn nên xây dựng một số cách xử lý chung cho các đối tượng đó. Đây là một cách đơn giản hóa quá mức, bài phân tích (dài dằng dặc) từ nhà phát triển game Sean Barrett sẽ cung cấp cho bạn cái nhìn tổng quan thông minh hơn nhiều về những gì đang diễn ra ở đây, nhưng đó là ý chính.

LocalThunk, nhà phát triển Balatro, đã nhanh chóng thừa nhận rằng mã nguồn của trò chơi rất lộn xộn, lưu ý rằng nó được “giữ chặt bằng niềm tin và ước mơ” và nói đùa rằng “các khóa học Kỹ sư Phần mềm cao cấp sẽ không dạy bạn điều đó.” Nhưng các nhà phát triển game đang tập hợp xung quanh ý tưởng rằng việc tạo ra các dòng mã sạch sẽ ngay ngắn và chỉn chu không bao giờ thực sự quan trọng – nếu nó hoạt động, thì như vậy là đủ.

G
GAMELADEBản tin

Tin game và đánh giá mới nhất trong hộp thư của bạn

Nhận điểm tin hằng tuần, game mới, ưu đãi và những bài viết đáng chú ý.

Nhập địa chỉ email của bạn
ĐĂNG KÝ NGAY →
  • Tôi đồng ý nhận bản tin game và bài viết từ Gamelade. (Bắt buộc)
  • Tôi đồng ý nhận thêm thông tin ưu đãi từ đối tác và nhà tài trợ. (Không bắt buộc)

Khi đăng ký, bạn đồng ý với Điều khoản sử dụng và Chính sách quyền riêng tư. Chúng tôi lưu email, địa chỉ IP, lựa chọn đồng ý và thời gian đăng ký để quản lý bản tin. Bạn có thể hủy đăng ký bất cứ lúc nào.

Cuối cùng, đó cũng là những gì LocalThunk nghĩ. “Nó không hoàn hảo nhưng tôi biết mọi thứ ở đâu và tôi là người duy nhất cần duy trì nó, vì vậy đối với tôi nó có ý nghĩa. Nếu nó ngớ ngẩn nhưng hoạt động thì nó không ngớ ngẩn!”