Qua blog của con người Tôi tìm hiểu về một dự án rất thú vị được thực hiện bởi Javier Bandomo Ruiz, một giáo sư tại Đại học Khoa học Thông tin Cuba (UCi). Đây là GT: Tank Warfare, một trò chơi mã nguồn mở được phát triển với các thư viện C ++ và QT.
Tóm tắt chung về GT
GT (Tank War) là một trò chơi mạng nhiều người chơi, bao gồm làm hai đội de lên đến 3 người với mục đích tiêu diệt trung tâm quyền lực kẻ thù.
Mỗi người chơi điều khiển một chiếc xe tăng, có 3 kỹ năng, có thể được cải thiện mỗi khi bạn lên cấp (cơ chế này tương tự như trong các trò chơi như Dota, Devil, v.v. ...), cần phải hoàn thành kinh nghiệm cần thiết để lên cấp, điều này có thể đạt được bằng cách trải nghiệm máy tính bảng hoặc tiêu diệt kẻ thù.
Trò chơi kết thúc khi tất cả các trung tâm sức mạnh của một đội bị phá hủy.
Làm thế nào để chơi GT?
Chà, không đơn giản như vậy;), bên trong thư mục trò chơi, có 3 tệp thực thi (GT_Client, GT_Server, Build_Terrain), Tuy nhiên:
- Vì nó là một trò chơi được chơi trên mạng, điều đầu tiên chúng ta cần là một máy chủ để kết nối với (GT_Máy chủ)
- Chúng tôi mở khách hàng (GT_Client), và trong menu chính, chúng ta sẽ Cấu hình / Mạng, ở đây chúng tôi chỉ định địa chỉ IP máy chủ và cổng, chúng tôi chấp nhận và quay trở lại menu chính.
- Chúng tôi nhấp vào Jug, được kết nối tốt, nhưng chúng tôi cần một người sử dụng. Chúng tôi nhấp vào Tạo người dùng, chúng tôi điền vào dữ liệu (nick, password và avatar) và chấp nhận. Bây giờ chúng ta có thể đăng nhập.
- Sau khi đăng nhập, ("hệ thống hiển thị một cửa sổ ...", không !!!, nó không phải là lớp kỹ thuật), chúng ta vào cửa sổ của trò chuyện trên mạng, tất nhiên bạn có thể thấy những người dùng được kết nối và trò chuyện, nhưng chúng ta hãy đi đến những gì quan trọng với chúng tôi.
- Chúng ta cùng có thể tạo một trò chơi như tham gia một trò chơi.
- Nếu chúng ta chọn Tạo trò chơi Chúng tôi nhận được đất có sẵn (vâng, chúng là đất được tạo ra với build_terrain, nhưng chúng tôi để đó cho một bài viết khác) và chấp nhận.
- Nếu chúng ta chọn Tham gia bữa tiệc Chúng tôi nhận tất cả các trò chơi đã tạo, chọn một trò chơi và chấp nhận.
- Khi vào trong trò chơi, chúng ta có thể chọn đội (xanh hoặc đỏ) và xe tăng chúng ta muốn chơi cùng (để thay đổi xe tăng, hãy nhấp vào Thay đổi xe tăng).
- Khi bạn đã sẵn sàng, hãy nhấp vào Tôi sẵn sàngKhi mọi người đã sẵn sàng, người sáng tạo có thể bắt đầu trò chơi.
- Rất tiếc, hãy đợi vài giây, tùy thuộc vào tốc độ PC của bạn rồi CHƠI!!!
GIỎI
Đây là một ứng dụng phát triển nên nó có thể có lỗi triển khai. Nếu bạn tìm thấy bất kỳ lỗi nào hoặc có bất kỳ đề xuất nào cho GT, bạn có thể viết tới email của Javier và anh ấy sẽ cố gắng giải quyết nó.
Tôi không viết thêm để không gây khó chịu, trong các bài viết khác, chúng ta có thể đi vào chi tiết về cơ học, phạm vi, chỉnh sửa địa hình, Vân vân. GG
Tải xuống GT
Vì không thể truy cập trang GIT cục bộ từ bên ngoài trường Đại học, tôi sẽ tải trò chơi trong phiên bản Windows của nó lên Dropbox.
Phiên bản Linux:
Nhà phát triển của nó nhờ sự trợ giúp của các nhà phát triển QT Linux để giúp anh ta biên dịch nó và hỗ trợ nó cho các bản phân phối khác nhau. Mã có thể được tải xuống từ liên kết sau:
Dưới đây là một số ảnh chụp màn hình của trò chơi, nhân tiện, trông rất đẹp:
14 bình luận, để lại của bạn
Sáng kiến tốt. Ít nhất tôi hy vọng nó có sẵn trên Steam.
Sau đó, tôi xem xét nó. Và nếu bạn tải nó lên Github thì tốt hơn, nhưng tôi không biết liệu nó có thể được truy cập từ Cuba hay không ...
Tôi xác nhận với bạn, Github được truy cập tốt từ Cuba, nhưng trong UCI nó không được sử dụng rộng rãi vì với 100mb cho sinh viên và 150mb cho giáo viên (mỗi tháng) thì điều này được tiết kiệm tối đa.
Phải, tất nhiên. Cho đến nay từ Cuba chúng tôi không có vấn đề gì với GitHub, tôi sẽ liên hệ với tác giả gốc để tải nó lên.
Tôi cho rằng vấn đề không phải là tải nó lên, mà là phát triển nó bằng github, bạn có thể tưởng tượng việc phát triển bị dừng lại vì tác giả hết tài khoản cho đến tháng sau ...
Thật là trớ trêu, ở đây các bài đăng về rouges và hình nền có tới 500 bình luận, một người nào đó tạo ra một trò chơi (không phải là một ứng dụng nhàm chán, một trò chơi f *** ing !!!) và bạn thậm chí không thể nghe thấy tiếng dế kêu. Plafff. Liếm.
Trời ạ, những người thực sự thích chơi trên DesdeLinux dường như đã nhận xét rồi .. Chúng ta sẽ làm gì?
Đó là tôi thấy giống như khi chúng tôi có CodeNinja trong ICU, bất cứ ai đang làm việc viết một bài báo giải thích sự phát triển của một chương trình và không có gì, tuy nhiên một chủ đề gtk mới cho Ubuntu và máy chủ lưu trữ thần thánh mang lại cho bạn rằng điều này thật tuyệt. Không phải là vie.
Hầu hết mọi người không hiểu mã, hoặc không quan tâm đến nó. Những người trong chúng ta thích những chủ đề này là thiểu số, thậm chí trong số thiểu số những người là người dùng Linux.
Hmm, vậy làm cách nào để chạy nó trên Linux? hay đúng hơn là nó được biên dịch như thế nào?
elav bạn vừa đưa tôi trở lại thời điểm khi tôi chơi Nintendo "Cartridge" cho đến trò chơi "TANK".
XD
Tôi có thể chơi nó với tiểu học không?
Tôi nghĩ trò chơi này rất hay, tôi sẽ lấy mã nguồn 😀 cảm ơn vì dữ liệu Elav
Rất hay, nó làm tôi nhớ đến một trò chơi mà tôi đã chơi trên Nintendo cũ, rất hay