nói dối e blog

Trò Chơi Hay Không Bao Giờ Lỗi Thời

Hôm qua trò chuyện cùng đồng nghiệp, chúng tôi tình cờ nhắc đến những tựa game cổ điển. Nhớ lại khoảng thời gian học cấp ba, tôi đã từng đắm chìm trong tựa game UFO: Enemy Unknown đến mức bỏ ăn quên ngủ. Đó là câu chuyện từ năm 1994, cách đây đã gần ba thập kỷ.

Lần đầu tiếp xúc với trò chơi này hoàn toàn là một sự ngẫu nhiên. Không ai giới thiệu, cũng chẳng có tạp chí game nào đề cập, tôi thậm chí còn chưa từng nghe danh Civilization - kiệt tác nổi tiếng cùng do hãng MicroProse của Sid Meier phát hành. Nói thật, thời điểm đó tôi chẳng cảm thấy Civilization có gì hấp dẫn cả.

Tự Tay Xây Dựng Một Bộ Thu Gom Rác Cho Ngôn Ngữ C

Dịp Tết Đoan Ngọ vừa qua, giải đấu Euro Cup cũng chính thức khởi tranh. Để giữ tỉnh táo xuyên đêm theo dõi bóng đá, tôi đã chọn cách “giết thời gian” bằng việc viết một chương trình thử nghiệm. Thành quả ba ngày qua chính là một bộ thu gom rác (garbage collector - GC) dành riêng cho ngôn ngữ C. Cảm giác khá thú vị khi hoàn thành!

Biện Pháp Phòng Chống Tấn Công Man-in-the-Middle

Vài tháng trước, một nhóm kỹ sư phát triển game trong công ty đã chia sẻ với tôi về một hình thức tấn công MITM tinh vi nhắm vào hệ thống game của chúng tôi. Kẻ tấn công đã thiết lập một dịch vụ proxy, cài đặt phần mềm độc hại lên máy người dùng để chuyển hướng toàn bộ kết nối TCP từ client đến server game qua proxy này. (Cần lưu ý rằng việc can thiệp này không nhất thiết phải thực hiện trực tiếp trên máy người dùng - các thiết bị mạng như gateway hay router cũng có thể bị tấn công mà người dùng không thể kiểm soát.)

ĐIỀU CHỈNH SỐ LIỆU, TRÌNH MÔ PHỎNG & TRÌNH SOẠN THẢO

Dạo gần đây mình đau đầu vì phải điều chỉnh số liệu gameplay. Đã nghiên cứu kỹ nhiều cơ chế thiết lập trong các tựa game khác nhau, và xin chia sẻ một ví dụ nhỏ như sau:

Trong World of Warcraft, hệ thống giáp giảm sát thương vật lý theo tỷ lệ phần trăm cụ thể, áp dụng công thức: min (Giáp/(Giáp + 400 + 85 * Cấp độ đối phương) , 0.75)

Im Lặng

Những ngày qua, có lẽ mỗi người dân Trung Quốc đều hướng về một chủ đề chung - trận động đất kinh hoàng tại Tứ Xuyên. Càng trao đổi nhiều, chúng tôi càng thấy rõ tấm lòng nhân ái đang lan tỏa trong cộng đồng. Nay xin phép được chia sẻ cùng quý đồng nghiệp bản tuyên bố tâm huyết của công ty:

Tuyên bố kêu gọi quyên góp hỗ trợ đồng bào Tứ Xuyên Kính thưa toàn thể anh chị em trong đại gia đình Netease!

Liệu Có Thể Rút Trúng Mảnh Giấy Của Chính Mình Không?

Vào một ngày cuối tuần, tôi trò chuyện với một người bạn đang chuẩn bị đi nhận việc tại Alibaba. Cậu ấy kể rằng trong khóa đào tạo nhân viên mới có một trò chơi rất thú vị. Mỗi học viên phải viết một điều ước nhỏ trong thời gian tới lên một mảnh giấy, sau đó bỏ vào hộp phiếu. Khi mọi người đã nộp xong, mỗi người sẽ rút ngẫu nhiên một mảnh giấy bất kỳ. Người rút trúng điều ước của ai thì phải âm thầm giúp người đó thực hiện điều ước đó, mà không được tiết lộ danh tính.

0%