3 điểm bởi GN⁺ 2023-12-23 | 1 bình luận | Chia sẻ qua WhatsApp
  • Mindustry là một trò chơi thủ thành dạng sandbox kết hợp giữa phòng thủ căn cứ và thiết kế xử lý tài nguyên
  • Người chơi phải xây dựng căn cứ đồng thời chặn các đợt sóng kẻ địch mạnh mẽ
  • Trong game, có thể tạo ra các thiết kế phức tạp để xử lý vật liệu
  • Trên máy chủ nhiều người chơi, có thể xây dựng cùng những người chơi khác
  • Không chỉ xây dựng hợp tác mà còn có thể chiến đấu cùng những người chơi khác

Phòng thủ căn cứ và thiết kế

  • Lối chơi cốt lõi của Mindustry là xây dựng căn cứ và phòng thủ trước các đợt sóng kẻ địch
  • Có thể tạo ra các thiết kế phức tạp để xử lý vật liệu và trải nghiệm lối chơi dạng sandbox

Nhiều người chơi

  • Trên máy chủ nhiều người chơi, có thể xây dựng và chiến đấu cùng những người chơi khác

1 bình luận

 
GN⁺ 2023-12-23
Ý kiến trên Hacker News
  • Mindustry là một trò chơi thật sự xuất sắc. Tôi đã đổ rất nhiều thời gian vào hai campaign cùng bạn bè
    Nếu giải thích cho những ai đã chơi Factorio, Mindustry ít thiên về tự động hóa hơn và tập trung vào chiến đấu nhiều hơn. Việc hoàn thành một bản đồ không mất 50 tiếng, thường chỉ vài giờ, nhưng với những bản đồ khá khó thì đôi khi phải thử nhiều lần
    Không gian bị giới hạn hơn so với Factorio nên thiết kế hiệu quả về không gian rất quan trọng, đặc biệt trong phòng thủ phải đặt tháp pháo thật dày. Tuy vậy, tháp pháo bị ràng buộc bởi việc phải cấp băng chuyền đạn hoặc ống chất lỏng, hoặc cả hai. Tùy loại kẻ địch cũng cần cân nhắc các tổ hợp tháp pháo khác nhau
    Nhìn chung đây là một trò chơi được làm rất tốt và rất dễ gây nghiện

    • Trông đáng để thử một lần. Yếu tố tower defense của Factorio hoạt động không tốt vì quy mô tấn công quá nhỏ, căn cứ thì quá lớn, và cuối cùng bạn chỉ việc san phẳng căn cứ của biter
      Phần đó cần khó hơn nhiều, nhưng nhiều người chơi chỉ bỏ qua và tập trung xây dựng. Những lần đầu tôi xây căn cứ quá chật, rồi phải học cách dùng không gian được cho. Nếu có một trò chơi thưởng cho việc xây dựng dày đặc thì có lẽ sẽ hợp gu tôi
    • Vì thứ cần tối ưu hóa khác nhau, nên dù cây công nghệ và cây chế tạo kém phát triển hơn, tôi vẫn thích Mindustry hơn Factorio
  • Việc bán có phí trên Steam trong khi mã nguồn thực tế lại được liên kết trên GitHub là một xu hướng thú vị. Với lập trình viên hoặc người có ý định tìm hiểu thì coi như miễn phí, nên tôi thấy khá công bằng
    Tuy nhiên tôi mong mô hình ủng hộ trực tiếp trở nên phổ biến hơn trong công chúng. Liên kết này dẫn tới một trang web chung cung cấp ngay nhiều lựa chọn, cả bản miễn phí, nên khá tốt. Sau này tôi sẽ thử

    • Bản bán trên Steam chủ yếu là vì các tính năng tích hợp Steam như tham gia game của bạn bè. Nếu không cần những tính năng đó thì trò chơi là miễn phí
    • Việc tôi không biết không có nghĩa đó là xu hướng mới
      https://github.com/Poussinou/FLOSS-Games-on-Steam
      https://store.steampowered.com/curator/38475471-Libre-Open-S...
      Không có gì mới cả, bên công cụ cũng có cách làm này
      https://store.steampowered.com/app/431730/Aseprite/ - https://github.com/aseprite/aseprite
    • Shapez.io cũng dùng cách tương tự. Chỉ riêng việc không phải tìm hiểu thêm một quy trình build JavaScript khác trong thời gian rảnh đã xứng đáng 10 đô rồi
    • Cyberduck cũng tương tự. Vì là phần mềm mã nguồn mở nên có thể tải miễn phí từ website, nhưng nếu muốn cài bằng một cú nhấp trên App Store thì là 24 đô la
    • Tôi thấy đây là cách khá công bằng. Tôi định thử với ứng dụng Android: để bản trên Google Play Store có phí, còn trên F-Droid thì miễn phí
  • Cũng có khá nhiều thảo luận trước đây: https://news.ycombinator.com/item?id=32422522 (Mindustry – Game mã nguồn mở, 135 bình luận)
    Trò chơi rất hay nhưng hơi gây nghiện

    • Cảm ơn vì lời cảnh báo. Có lẽ đúng, nên tôi sẽ giữ nguyên tắc và không chơi
      Từ sau khi thói quen học tập của tôi bị phá hỏng nặng vì cố đạt xếp hạng trên 2000 điểm trong Age of Empires II online khoảng năm 2000, tôi lấy câu “một ounce phòng bệnh hơn một pound chữa bệnh” làm phương châm
  • Vừa buồn cười vừa đáng nhắc tới là trong nhà tù, họ bán trò này có phí cho tù nhân trên máy tính bảng. Tôi tự hỏi liệu việc đó có hợp pháp không
    Hình như là AccessCorrections hay Access gì đó, tôi biết chắc. Tôi đã chơi trong nhiều năm, nhưng vì nó gắn với ký ức không tốt thời đi tù nên giờ tôi ghét nó. Một dự án mã nguồn mở khác là Andors Trail cũng bị bán có phí

    • Việc bán bản phân phối của một dự án theo giấy phép GPL là hợp pháp. Định nghĩa của OSI [1] cũng nêu rõ đây là một trong các quyền tự do của giấy phép được coi là mã nguồn mở
      Tôi còn nhớ vào giữa thập niên 2000 từng có tranh cãi về việc đóng gói lại rồi bán các dự án như The GIMP. Hợp pháp thì hợp pháp, nhưng người bán kiếm lợi nhờ bất cân xứng thông tin với những người không biết rằng phần mềm có thể lấy miễn phí
      Cũng có phản biện. Nhà phân phối làm công việc đóng gói ứng dụng, và AccessConnections có thể đã tạo thêm giá trị bằng cách đóng vai trò bên thứ ba đáng tin cậy để rà soát nội dung
      Vì vậy việc đó hợp pháp nhưng có thể không đạo đức. Giấy phép mã nguồn mở yêu cầu mã nguồn và giấy phép phải có thể tiếp cận được với người dùng cuối. Điều này có thể được giấu dưới dạng một liên kết trong màn hình credit
      Tôi không phải luật sư, nên cũng thắc mắc trong trường hợp biết rằng người dùng cuối không có quyền truy cập Internet không hạn chế, liệu chỉ cung cấp một liên kết có được coi là phân phối mã nguồn hay không
      [1]: https://opensource.org/osd/
    • Tôi tự hỏi có phải nhà tù ở Mỹ không. Tôi khó hình dung việc tù nhân được phép chơi game
      Và cũng tò mò tù nhân được cho là kiếm tiền để trả phí game bằng cách nào
    • Cái gì vậy? Nghe như tống tiền hợp pháp. Ngành công nghiệp nhà tù Mỹ thật kinh tởm
  • Mindustry thật tuyệt vời. Tôi đã chơi chiến dịch Erekir hai lần. Chiến dịch Serpulo thì không hợp lắm, cảm giác gần như là hai trò khác nhau
    Erekir là game thêm chiến thuật thời gian thực vào tự động hóa, còn Serpulo là game thêm tower defense vào tự động hóa

    • Tôi thì ngược lại. Là fan lâu năm của Serpulo, tôi rất thích game, nhưng phong cách chiến thuật thời gian thực của Erekir thì thật sự không chịu nổi
      Tôi không muốn tạo hay chỉ huy quân trong những game kiểu Factorio. Điều đó hoàn toàn trái ngược với thứ tôi muốn
      Thật tiếc vì có vẻ Serpulo đã bị bỏ lại khi hướng đi của game thay đổi. Serpulo cuối cùng vẫn chưa được hoàn thiện hay cân bằng, và giờ có vẻ khả năng điều đó xảy ra trong tương lai cũng thấp
    • Tôi thấy hay ở chỗ có thể làm cả hai. Nếu tích đủ đơn vị, cũng có cách biến Serpulo thành kiểu chiến thuật thời gian thực
  • Tôi đã mua game này sau khi chơi bản mã nguồn mở một thời gian. Factorio không tập trung nhiều vào phòng thủ như vậy, còn game này tập trung đúng vào phần đó, nên đúng là thứ tôi muốn
    Sau các đợt đại tu lớn, game đã được trau chuốt và hoàn thiện hơn nhiều. Chắc tôi phải quay lại để phá đảo chiến dịch

  • Game này cuốn người chơi vào thật sự. Rất hay, và thực ra cũng là một game mùa nghỉ lễ rất hợp. Thời điểm bài này được đăng cũng đúng lúc
    Ban đầu tôi chơi vì nghe mô tả là “Factorio lite”, và sau khi chơi thì thấy cách nói đó khá đúng. Không sâu như Factorio, nhưng gãi đúng cùng một chỗ ngứa

  • Chế độ PvP cũng rất hay. Có thể đặt các tuyến tiếp tế để hoàn thiện cả phòng thủ lẫn tấn công
    Cũng có thể phục kích tuyến tiếp tế của đối thủ, nhờ đó giành lợi thế lớn ở tiền tuyến trước khi địch nhận ra sự cố ở hệ thống điện và logistics. Tôi nghĩ đây là một trong những đặc tính quan trọng nhất của game chiến thuật thời gian thực
    Sẽ còn hay hơn nếu có thể đánh cắp các linh kiện đắt tiền trên băng chuyền của đối thủ. Kiểu như processor trong Factorio chẳng hạn

    • Khi tôi chơi thử, chế độ team trên server công khai gặp vấn đề kẻ phá rối khá nặng
  • Cũng có trên Flathub: https://flathub.org/en-GB/apps/com.github.Anuken.Mindustry

  • Hơi lạc đề một chút, nhưng tôi muốn hỏi có tài liệu hay mẹo nào đáng tham khảo để tự làm một game tower defense có multiplayer không
    Tôi đã làm phát triển phần mềm rất lâu, nhưng phát triển game lại cảm giác như một sinh vật hoàn toàn khác

    • Vài tháng qua tôi đã lao vào mảng này bằng cách học theo một khóa Udemy làm clone vampire survivors bằng Godot 4, và rất khuyến nghị
      Video tác giả khóa học giải thích ở đây: https://youtu.be/Yd-sndQnWIo?si=yWU9WJ2roSVlMzDE
      Công cụ tốt đến đáng kinh ngạc, và bản thân việc làm cũng rất vui. Tôi chủ yếu là lập trình viên backend, và nó mang lại một kiểu vui khác
      Tôi cũng thấy có vài khóa về chiến thuật thời gian thực, nhưng không thể đích thân bảo chứng. Có lẽ nên chọn một cái trông thú vị rồi nhảy vào. Tôi cảm thấy mình học được rất nhiều khi tự gõ toàn bộ code và làm theo cùng các bước với giảng viên
      Tôi vẫn đang học thêm về multiplayer trong Godot 4, nhưng xem vài video YouTube thì thấy nó không quá phức tạp, nhất là nếu ban đầu bạn chưa quá lo về cheater
      Ngoài ra tôi cũng đang theo dõi dự án này. Đây là MMO Godot 4 và cấu trúc code được tổ chức khá tốt: https://jdungeon.org/. Tuy nhiên vẫn còn ở giai đoạn phát triển ban đầu
    • Tôi thấy Mindustry là một ví dụ tốt để cứ thử làm một lần
      Nếu bạn hỏi câu này trên diễn đàn phát triển game, có lẽ họ sẽ không khuyên dùng Java, nhưng Mindustry dùng Java mà vẫn làm rất tốt
      Kết hợp JavaScript với WebSocket có lẽ cũng khá hợp, và bạn không phải lo build cho nhiều nền tảng. Cứ khảo sát các lựa chọn game engine JavaScript rồi bắt tay vào làm. Dùng Copilot để khởi đầu cũng khá ổn
      Tôi nghĩ hoàn toàn có thể làm một prototype chạy được trước khi năm mới đến
    • Tôi là người ngoài ngành phát triển game, nhưng đã bắt đầu mơ mộng về việc tự làm một game tower defense
      Đây là một trong những thể loại tôi thích nhất kể từ Warcraft III, nhưng những game tôi chơi trong khoảng thời gian đó đều cảm thấy thiếu gì đó, đủ để khiến tôi luôn muốn nhiều hơn