Lập trình viên tuổi teen mang công nghệ xe tự lái đời thực vào tựa game bom tấn GTA 5
Với 2 chiếc máy tính, 1 chiếc webcam cùng kĩ năng lập trình chuyên nghiệp, Leon Hillman đã tự chế thành công công nghệ ô tô tự lái cho tựa game GTA 5.
Xe không người lái được xem là công nghệ tương lai và đang thu hút sự chú ý của rất nhiều công ty lớn trong khoảng 5 năm trở lại đây, trong đó có cả Apple. Đúng là chúng ta đã có những mẫu ô tô tự động, nhưng công nghệ này vẫn còn khá nhiều hạn chế cần được khắc phục trong tương lai. Trong đó, yếu tố đảm bảo an toàn cho người dùng cần phải được đặt lên hàng đầu. Ngoài ra, vấn đề về giá cả cũng là 1 trở ngại lớn khiến xe không người lái chưa thực sự có thể trở nên phổ biến trên thế giới.
Tuy nhiên, mọi vướng mắc trên đây đều sẽ được giải quyết ngon lành nếu bạn đưa công nghệ này vào trong… trò chơi điện tử. Mới đây, lập trình viên 15 tuổi Leon Hillman đã vận dụng mã nguồn mở của Comma.ai – 1 công ty chuyên nghiên cứu về ô tô không người lái và áp dụng vào tựa game Grand Theft Auto 5 (GTA 5).
Cậu lập trình viên tuổi teen tự chế công nghệ xe tự lái trong tựa game bom tấn GTA 5.
Nếu như bạn chưa biết, điều khiển phương tiện giao thông, đặc biệt là ô tô, là 1 phần không thể thiếu trong bất kì phiên bản nào của dòng game GTA. Tuy nhiên, vấn đề nằm ở chỗ đa số người chơi sẽ không bao giờ tuân thủ luật giao thông trong những tựa game này cả. Ngay khi vừa lên ô tô, họ sẽ lập tức phi thẳng đến địa điểm làm nhiệm vụ mà không quan tâm đến đường xá hay tình trạng giao thông thế nào và đôi khi sẽ gây ra nhiều vụ tai nạn ảo thảm khốc.
Đó là còn chưa kể đến 1 số gamer lười đến nỗi không hề muốn lái xe một chút nào và chấp nhận bỏ ra chút tiền để bắt taxi cho nhanh nhưng nhược điểm của tính năng này là bạn sẽ không được chiêm ngưỡng khung cảnh tuyệt vời xung quanh mà GTA tạo ra, mà chỉ những ai tự mình lái xe mới có thể thưởng thức. Vì vậy, sáng kiến của Leon có thể coi là 1 giải pháp hoàn hảo, vừa giúp bạn rảnh tay không cần điều khiển xe, mà lại có thể thoải mái ngắm nhìn cảnh quan đường phố ảo trong GTA 5.
Những vụ va chạm, tai nạn ô tô là 1 ‘đặc sản’ không thể thiếu trong dòng game GTA.
Mặt khác, mới đây Comma.ai đã cho phép người dùng trang bị thêm phần mềm chuyên dụng có tên Openpilot cho những mẫu xe của Honda và Toyota. Phần mềm này có khả năng tự động xác định làn đường cũng như kiểm soát hành trình, hoàn toàn phù hợp để sử dụng trong giao thông thông thường và cả trên những tuyến đường cao tốc. Chưa hết, Openpilot còn là 1 nguồn mở để bất kỳ ai cũng có thể tự tích hợp thêm hỗ trợ cho nhiều loại phương tiện khác.
Bên trong xe, Comma.ai trang bị 1 hệ thống camera vừa hiển thị hình ảnh tài xế, lại vừa cho chức năng xem đường; 1 máy tính bảng để đưa ra thông báo cho tài xế và 1 hệ thống cáp giúp phương tiện kết nối với phần mềm Openpilot. Trên website chính thức của Comma.ai có giải thích cơ bản về cơ chế hoạt động của phần mềm này: ‘Openpilot hoạt động bằng cách thu thập dữ liệu từ radar được tích hợp trong xe và kết hợp với camera được tích hợp trong phần cứng để xác định các tác vụ như tăng tốc, phanh xe hay bẻ lái’.
Comma.ai là 1 công ty chuyên nghiên cứu về lĩnh vực xe tự lái.
Trở lại với anh chàng ‘hacker’ tuổi teen của chúng ta, Leon ‘littlemountainman’ Hillmann là 1 lập trình viên sống tại Munich. Cậu chia sẻ khó khăn lớn nhất trong việc tích hợp Openpilot với GTA 5 là giúp cho 2 chương trình này có thể nhận diện và tương tác với nhau. Openpilot sẽ thu thập dữ liệu cả từ camera game (góc nhìn của người chơi) và cả camera trên những mẫu xe ảo trong game.
Leon cho biết: ‘Các loại xe trong GTA không sở hữu CAN (control area network) – 1 loại giao thức truyền thông nối tiếp rất hiệu quả cho các ứng dụng điều khiển thời gian thực với mức độ an toàn cao; hay module IMU (inertial measurement unit), gồm cảm biến gia tốc và cảm biến góc quay. Vì vậy, bước đầu tiên tôi phải làm là tự chế ra 1 giao diện xe hoàn toàn mới cho GTA, dựa trên một mẫu Honda Civic 2018 rồi mới có thể tích hợp Openpilot vào game được’.
Leon đã tốn khoảng 2 tuần để viết code cho các tác vụ như phanh, đổ xăng hay điều khiển bánh lái. Sau đó, cậu tiếp tục xử lý toàn bộ những gì mình đã lập trình được để có thể hoạt động với tay cầm Xbox. Giờ đây, cậu đã sở hữu phiên bản Openpilot dành cho GTA 5 của riêng mình.
Leon đã phải sử dụng 2 chiếc máy tính khác nhau cùng 1 chiếc webcam để thực hiện dự án của mình.
Chia sẻ trên GitHub, cậu cho biết: ‘Bạn sẽ cần 2 chiếc PC, 1 chiếc cài Windows với đầy đủ driver của Xbox và 1 chiếc cài Ubuntu 16.04, có kết nối webcam để chạy Openpilot. Tôi nghĩ chiếc webcam này nên có độ phân giải tối thiểu là 1080p, cá nhân tôi thì sử dụng Logitech C920 nhưng chất lượng cũng chưa thực sự nổi bật lắm’.
Ý tưởng đưa công nghệ xe tự lái vào video game thực chất đã xuất hiện từ vài năm trước. Một số công ty thậm chí còn áp dụng phương pháp này để đào tạo AI của họ. Đây là 1 phương án an toàn, nhằm hạn chế tối đa tai nạn về người trong quá trình thử nghiệm công nghệ này.
Những plot hole khó tìm ra lời giải đáp trong Grand Theft Auto 5
Tuy là một tựa game hấp dẫn với cốt truyện kín kẽ nhưng vẫn có những lổ hổng trong GTA 5 mà người chơi không thể nào tìm ra được lời giải đáp
Grand Theft Auto có thể nói là 1 trong những seri game hấp dẫn người chơi nhất trong lịch sử, tuy nhiên chúng lại chứa đựng những điều khá khó hiểu và GTA 5 cũng không nằm ngoại lệ. Cốt truyện của game đưa chúng ta theo chân ba người bạn đại diện cho ba tầng lớp khác nhau của xã hội bao gồm Michael, Franklin và Trevor đến với thế giới ngầm tội phạm tại thành phố Los Santos. Có những sự phản bội, các vụ trộm cướp và sự can thiệp của chính phủ gây rắc rối cho bộ ba trên đường đi. Với một câu chuyện ngổn ngang và phức tạp như vậy, không phải điều gì cũng diễn ra một cách rõ ràng và không gây thắc mắc .
Đúng vậy, có một số điều trong Grand Theft Auto 5 chỉ đơn giản là không có ý nghĩa. Cốt truyện đôi lúc không rõ ràng, trong khi một số khoảnh khắc trong trò chơi dường như bỏ qua những điều quan trọng, như động cơ của nhân vật, chỉ để đi đến phần tiếp theo. Chúng ta hãy cùng xem xét một số lỗ hổng cốt truyện gây khó chịu trong trò chơi tuyệt vời này.
Franklin thoải mái đi lại trong thành phố dù đang bị truy lùng?
Một trong những nhân vật phản diện chính của Grand Theft Auto 5 là Martin Madrazo, người đứng đầu một băng đảng lớn và là cái gai trong mắt của các nhân vật chính. Sau khi Michael và Franklin phá hủy ngôi nhà của Madrazo trong trò chơi, trùm băng đảng này đã tự mình điều hành nhiều nhiệm vụ khác nhau cho kingpin để tự cứu lấy bản thân.
Mọi thứ đang diễn ra tương đối êm ả cho đến khi Trevor bắt cóc vợ của Madrazo. Điều này khiến cho Madrazo cho người truy lùng và Michael và Trevor phải lẩn trốn bên ngoài thành phố. Cho đến khi việc này được giải quyết, cả hai sẽ bị tấn công ngay khi họ đặt chân vào giới hạn thành phố.
Tuy nhiên, người chơi vẫn có thể điều khiển Franklin trong thành phố, thực hiện các nhiệm vụ và tự do đi lang thang. Thật sự khó hiểu? Franklin là một cộng sự nổi tiếng của Michael và Trevor; Trên thực tế, anh ta thậm chí còn liên lạc với họ nhiều lần trong khi họ đang chạy trốn. Tại sao Madrazo - lại để cho điều vô lý này xảy ra, đặc biệt là khi nghĩ đến sự an toàn của anh ta.
Tại sao Lester không biết đến việc Trevor còn sống?
Cốt truyện của Grand Theft Auto 5 khởi động bởi một vụ cướp ngân hàng. Một trong những thành viên của phi hành đoàn của Michael và Trevor bị diệt sau khi cả nhóm mắc sai lầm. Sau đó Michael được đưa vào chương trình bảo vệ nhân chứng và Trevor được cho là đã chết bởi Michael và người bạn thân Lester Crest.
Mặc dù vậy, đây là vấn đề: Michael được nhìn thấy là đã nghỉ hưu, thoát khỏi những tội ác và sống cùng gia đình ở Los Santos, vì vậy thật dễ hiểu khi anh ta không nhận thức được Trevor đã định làm gì. Lester, mặt khác, được nhìn thấy là chưa bao giờ thoát ra khỏi trò chơi. Anh ta vẫn điều phối các vụ cướp, vụ ám sát và tất cả các hoạt động kinh doanh phi pháp khác thông qua những tên tội phạm ở các khu vực xung quanh.
Trong khi đó, Trevor đã điều hành đế chế tội phạm nhỏ của riêng mình trên sa mạc ... và nó có cái tên là Trevor Phillips Enterprises. Làm thế nào mà Lester, anh chàng đã quá hiểu những điều tồi tệ ở San Andreas, không có ý tưởng nào về việc Trevor vẫn còn sống? Có vẻ như đây là một sơ suất lớn đối với một anh chàng dường như biết mọi thứ về thế giới tội phạm.
Michael kiếm tiền từ đâu?
Khi đến thăm Michael vào thời điểm hiện tại, anh chàng này đang sống trong một căn biệt thự nhỏ và dành cả ngày để thư giãn bên hồ bơi. Anh ta dường như không thực sự ra khỏi nhà trừ khi đến gặp bác sĩ trị liệu. Trong khi đó, vợ anh ta dường như cũng không có việc làm. Anh ta cũng có hai đứa con trưởng thành sống cùng, không ai trong số họ dường như mang lại bất kỳ loại thu nhập nào. Tuy nhiên, tất cả họ đều đang sống một cuộc sống khá thoải mái. Vậy tiền đến từ đâu?
Thật dễ dàng để thực hiện bước nhảy vọt và cho rằng tiền từ những ngày cướp ngân hàng của Michael đang khiến anh ta trở nên thoải mái. Tuy nhiên, anh ta cũng ở trong chương trình Bảo vệ Nhân chứng và chịu sự giám sát của chính phủ, do đó, rất khó có khả năng Micheal có thể sử dụng những nguồn tiền bất chính của mình để trang trải cuộc sống.
Theo Game TV
Muốn xây máy chơi game trong năm 2020, bạn cần bao nhiều GB Ram? Ngày nay, khi công nghệ đồ họa đang phát triển không ngừng nghỉ, không mấy ngạc nhiên khi các game bom tấn đang đòi hỏi cấu hình ngày một cao hơn. Ngày nay, khi công nghệ đồ họa đang phát triển không ngừng nghỉ, không mấy ngạc nhiên khi các game bom tấn đang đòi hỏi cấu hình ngày một cao hơn. Từ...