Trò chơi thủ thành tự động hóa mã nguồn mở 'Mindustry'
(mindustrygame.github.io)- 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
Ý 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
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
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ử
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
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
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í
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/
Và cũng tò mò tù nhân được cho là kiếm tiền để trả phí game bằng cách nào
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 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 đã 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
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
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
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
Đâ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