无标题 - nói dối e blog

无标题

Đôi khi thực sự cần tin vào số phận.

Đôi khi thực sự cần tin vào số phận.

Thỉnh thoảng tôi lại tin vào số phận Gần đây công ty chúng tôi vừa nghiên cứu một trò chơi đối kháng mới, là ý tưởng gốc của một đồng nghiệp trong phòng thí nghiệm đổi mới do tôi phụ trách. Đồng nghiệp này đã hoàn thành gần như toàn bộ công việc kỹ thuật: từ code client, server đến tận dụng tài nguyên đồ họa từ những dự án cũ… Sau hơn nửa năm phát triển độc lập, chúng tôi bổ sung thêm vài thành viên hỗ trợ anh ấy hoàn thiện những phần cuối cùng. Tháng trước, dự án chính thức hoàn thành nên đã tổ chức cho toàn công ty trải nghiệm thử quy mô lớn. Trò chơi khá hấp dẫn, các đồng nghiệp tham gia thử nghiệm nhiệt tình đến mức thức xuyên đêm leo bảng xếp hạng. Kết thúc giai đoạn thử nghiệm, chúng tôi quyết định khen thưởng hàng chục game thủ tích cực nhất. Phần thưởng là những tựa game chọn ngẫu nhiên trên Switch dưới hình thức quay số. Người có thứ hạng cao trên bảng xếp hạng sẽ có hệ số ưu tiên gấp 6 lần người xếp sau (tức 6 phiếu dự thưởng). Vì thứ hạng của tôi khá thấp nên chỉ nhận được 1 phiếu, tổng cộng toàn bộ phát ra 106 phiếu thưởng. Chiều nay, trong nhóm chat thử nghiệm trên DingTalk, mọi người thảo luận cách quay thưởng. Tôi đề xuất quy tắc rõ ràng minh bạch: Đầu tiên công bố danh sách giải thưởng, những người có hệ số cao sẽ được nhận nhiều mã số hơn. Tất cả đồng nghiệp có mặt, dù có tham gia hay không, đều có thể cùng tham gia quay thưởng. Cách thức là: mỗi người nghĩ ra một con số kèm một câu mật ngữ rồi tính ra chuỗi băm MD5. Ví dụ tôi dùng câu “4186 joules chất lượng” tạo ra chuỗi MD5 là 859E296773504DE4AD7A9FD1126DE66E. Mọi người lần lượt gửi chuỗi MD5 vào nhóm trước. Luôn sẵn sàng tiếp nhận MD5 từ bất kỳ ai bất kỳ lúc nào, sau khi thu thập đủ thì chính thức quay thưởng. Vòng đầu tiên mọi người rất hào hứng, dù có người chưa hiểu rõ quy tắc, sau nhiều lần giải thích kỹ chúng tôi đã thu về 13 con số. Sau đó tất cả cùng công bố mật ngữ gốc kèm MD5 để kiểm chứng sau này. Thực chất việc kiểm chứng gần như không cần thiết, bởi lịch sử chat trên máy chủ đã tự động lưu trữ như một bên thứ ba chứng kiến toàn bộ. Chúng tôi cộng tổng 13 con số đã thu được rồi lấy modulo 106 để chọn ra con số may mắn. Kết quả bất ngờ là tôi lại trúng thưởng ở vòng đầu tiên. Thật sự không hề gian lận chút nào. Sau khi loại bỏ tên người đã trúng, chúng tôi tiếp tục quay thêm 9 vòng, tổng cộng chọn ra 10 tựa game làm phần thưởng. Cả quá trình tạo cảm giác tham gia và nghi thức rõ rệt, không khí trong nhóm chat vô cùng sôi nổi. Toàn bộ lịch sử trò chuyện được đính kèm vào hồ sơ sự kiện như bằng chứng công bằng. Nhiều người nhận xét vui rằng nên phát triển luôn cơ chế quay số này thành một mini-game tặng thưởng riêng biệt.

0%