3 xu hướng phát triển AI cho game năm 2008
Artificial Intelligence (trí thông minh nhân tạo - viết tắt là AI) là một trong những thành tựu lớn nhất của ngành game trong thập kỷ qua. Tuy nhiên, trong thời điểm các trò chơi phải cạnh tranh khách khốc liệt như hiện nay, việc tiếp tục cải tiến AI là điều tất yếu.
![]() |
WoW, dù có AI không xuất sắc, nhưng đã sử dụng ngôn ngữ Lua. |
1. AI của nhân vật phụ
Vai trò của Alyx được nhấn mạnh bên cạnh Gordon Freeman trong Half-Life 2: Episode 2.
Các nhà phát triển đang ngày càng chú trọng đến vai trò của các nhân vật đồng hành cùng game thủ trong trò chơi. Năm 2007, Half-Life 2: Episode 2 thực sự tạo được ấn tượng khi thiết kế được Alyx trở thành một cộng sự rất đắc lực của người chơi (Half-Life 2: Episode 2 đoạt giải AI game xuất sắc của AiGameDev.com 2007).
Trong tương lai gần, các diễn viên phụ sẽ không còn ngờ nghệch và gây khó chịu cho nhân vật chính như trong những trò chơi cũ nữa. Thay vào đó, họ sẽ đóng vai trò nhất định trong game và có liên quan nhiều hơn đến cốt truyện khi biết tự xoay sở tốt.
2. Môi trường mở
GTA IV được hứa hẹn là game cho phép bạn chu du thoải mái nhất trong một thế giới mở 'nhái' thành phố New York.
Thực ra đây không phải là một xu hướng mới, nhưng xu hướng này hứa hẹn sẽ nở rộ trong năm nay với sự ra đời của trò chơi Grand Theft Auto IV. Khi đó, người chơi sẽ đưa nhân vật đi bất cứ nơi đâu mình muốn, làm bất cứ thứ gì mình thích. Người chơi có nhiều điều kiện tận dụng lợi thế về môi trường hơn để hoàn thành nhiệm vụ (như trong BioShock).
Điều này không chỉ khiến gameplay của các trò chơi trở nên đa dạng hơn mà còn làm cho game thủ muốn chơi lại những level mình đã trải qua hơn để tiếp cận được những phần nội dung mới.
3. Ngôn ngữ lập trình mới
Một số trò chơi nổi tiếng hiện nay bắt đầu phụ thuộc nhiều vào ngôn ngữ lập trình Lua (ra đời năm 1993, là loại ngôn ngữ mệnh lệnh và thực hiện rất linh hoạt. Trong tiếng Bồ Đào Nha, Lua nghĩa là Mặt trăng. Lua rất phổ biến trong giới chế tác phần mềm hack DS và PSP), thay cho C++.
World of Warcraft là đại diện tiêu biểu nhất sử dụng ngôn ngữ này. CryENGINE (cơ chế vật lý được dùng để phát triển Crysis) cũng được viết chủ yếu bằng Lua (và một chút C++). Trong thời gian tới, các nhà phát triển có thể sẽ sử dụng chủ yếu Lua để phát triển AI cho nhân vật game.
Theo PS3news/Gamethu.net
