nói dối e blog

Hồi Ức Buổi Tụ Họp Guangzhou Của Cộng Đồng Skynet

Sau một ngày bận rộn vào hôm qua (ngày 13 tháng 12 năm 2014), cuối cùng tôi đã hoàn thành tâm nguyện đã ấp ủ suốt nửa năm trời - tổ chức buổi gặp mặt offline đầu tiên của Cộng đồng Skynet.

Từ lâu tôi đã bàn tán trong nhóm chat QQ về ý tưởng này, mong muốn tạo cơ hội để các bạn đang sử dụng Skynet có thể giao lưu trực tiếp. Thế nhưng công việc cứ cuốn tôi đi, rồi năm tháng trôi qua nhanh chóng. Cho đến khi có người nhắc lại, tôi mới giật mình nhận ra “đúng ngày chẳng bằng trúng ngày”, liền chọn luôn ngày thứ Bảy vừa rồi làm thời điểm tổ chức.

Ngục Tối Vô Tận

Dạo gần đây, tôi gần như chỉ cắm mặt vào chơi game Dungeon of the Endless (DotE). Theo lịch sử chơi trên Steam thì tôi đã có hơn 70 giờ chinh chiến trong bóng tối vô tận này. Hôm nay quyết định viết một bài đánh giá thật dài trên Steam để “đền đáp” món quà tuyệt vời này.

Thực ra mà nói rất ngại ngùng khi chia sẻ, tôi chưa từng vượt qua nổi thử thách Escape Pod ở cấp độ Dễ. Thành tích cao nhất của tôi chỉ dừng lại ở tầng 12 là đã phải ngậm ngùi đăng xuất. Thậm chí sau 70 tiếng đồng hồ chơi game, tôi vẫn chưa thể thoát khỏi “cửa ải” đầu tiên nếu coi Escape Pod là thử thách khởi đầu.

Excel - Người Bạn Không Thể Rời Của Các Nhà Thiết Kế Trò Chơi

Tôi tin rằng ít nhất trong cộng đồng thiết kế game tại Việt Nam, Excel giống như “người bạn tri kỷ” không thể thiếu mỗi ngày. Không chỉ dừng lại ở việc lập bảng số liệu, mà gần như mọi tài liệu cuối cùng đều được viết dưới dạng Excel. Là một lập trình viên, tôi có chút ác cảm với định dạng Excel - giống như thời tôi ghét Word vì tính bất tiện. Đáng lý những tài liệu chỉ vài dòng chữ nên lưu ở định dạng đơn giản hơn, nhưng giờ đây thay vì dùng Word, mọi người đều chuyển sang Excel. Nếu có thể, các nhà thiết kế sẵn sàng viết script trong từng ô dữ liệu với việc đánh dấu trọng tâm bằng màu đỏ.

Giải Nén Thông Tin Pháp Tuyến Từ Tệp RLA

Gần đây, nhóm phát triển game của tôi muốn thêm ánh sáng môi trường đơn giản vào game. Vì toàn bộ hình ảnh trong game đều là 2D, phương pháp tối ưu nhất được chúng tôi lựa chọn chính là áp dụng bản đồ pháp tuyến (normal map) cho các hình ảnh này.

Điều thuận lợi là toàn bộ tài nguyên hình ảnh gốc của game đều được dựng từ mô hình 3D sau đó ép phẳng thành 2D. Thông tin hình học cơ bản có thể được trích xuất trực tiếp từ mô hình 3D mà không cần tự xây dựng thuật toán phức tạp. Các phần mềm render hiện đại như 3ds Max đều hỗ trợ xuất dữ liệu pháp tuyến này.

Hỗ Trợ UDP Trong Skynet

Sau một thời gian dài cân nhắc, cuối cùng tôi đã quyết định bổ sung hỗ trợ UDP cơ bản cho skynet. Dù trong đa số trường hợp tôi không khuyến khích sử dụng giao thức UDP, đặc biệt là trong lĩnh vực game online, nhưng xét thấy hiện nay skynet đã được ứng dụng rộng rãi ngoài lĩnh vực game, nên việc thêm hỗ trợ UDP giới hạn là hoàn toàn đáng giá.

Đánh Giá Game Civilizations Beyond the Stars

Trong thời gian qua, tôi đã dành toàn bộ cuối tuần để chìm đắm vào thế giới của tựa game Sid Meier’s Civilization: Beyond Earth (tựa gọi tắt là Civilization Beyond The Stars). Thống kê trên Steam cho thấy tôi đã đầu tư hơn 35 giờ để khám phá hành tinh mới lạ này. Dù hiện tại trên nền tảng Steam xuất hiện khá nhiều đánh giá tiêu cực, cá nhân tôi vẫn cho rằng đây là một tựa game đáng trải nghiệm, xứng đáng nhận được nhiều lời khen ngợi hơn. Chính vì vậy, tôi đã quyết định viết bài đánh giá tích cực để cân bằng lại đánh giá trên cộng đồng game thủ.

0%