Dự án game Space Shooter với XNA

Hôm rồi trong lúc lướt web, tôi vô tình tìm được một bộ sprite khá đẹp. Tôi nổi máu hứng và cho ra đời game Space Shooter. Lúc đầu, tôi định dùng HTML5, nhưng sau đó, tôi đổi ý và dùng XNA. Tôi không động đến game engine này từ khi chuyển qua Visual Studio 2012 vì XNA không được hỗ trợ.

Từ khi nghe tin Microsoft bỏ rơi XNA, tôi không muốn đầu tư thời gian cho nó vì có nhiều game engine khác tuyệt hơn. Nhưng thành thật mà nói, dùng XNA tôi có cảm giác như ở nhà. Tuy có nhiều engine thiết kế game mà không cần viết một dòng code nào, nhưng với tôi, không được viết code thì cảm giác khó chịu không thể tả. Có lẽ tôi quá nặng tình với nàng C# nên khi quay về với nàng thì cái cảm giác sướng lại tràn về. Thật may, khi vào lại trang XNA trên CodePlex, tôi nhìn thấy thông báo hỗ trợ Visual Studio 2012 và 2013.

Nếu bạn đã từng chơi game trên máy SNES thì chắc quá quen với trò này: tàu vũ trụ đụng độ với quái vật ngoài hành tinh và nhiệm vụ của bạn là tiêu diệt tất cả bọn chúng để qua màn. Tuy nhiên, trong game này tôi chỉ cho người chơi đụng độ mỗi lần một kẻ thù. Như thế không có nghĩa mọi thứ sẽ dễ dàng vì kẻ thù tuy ít nhưng ranh ma. Lúc đầu, tôi cho chúng bắn ngẫu nhiên, dù người chơi không có trước mặt thì vẫn bắn. Sau đó, tôi đổi chiến thuật, cho chúng thêm một ít thông minh. Lần này, tôi cho bắn khi người chơi nằm trong tầm nhìn của chúng. Chất lượng bắn sẽ cao hơn và độ nguy hiểm cũng tăng.

Đây là video ngắn quay lại một màn chơi của game nếu bạn tò mò muốn biết diện mạo Space Shooter trông thế nào: