VietTechiesHIỂU CÔNG NGHỆ. MỞ GÓC NHÌN.
☰ Chuyên mục

Từ những giờ dạy tiếng Anh đến kiệt tác The Lords of Midnight: Hành trình lập trình của Mike Singleton

09/10/2026 · VietTechies · Biên tập

Tác phẩm minh họa đồ họa về một ngọn núi băng trong suốt được bao quanh bởi các đường lưới sáng màu hổ phách trên bề mặt xanh navy sẫm dưới bầu trời đêm chuyển màu.
Ảnh minh họa do AI tạo.

Vào kỳ nghỉ Giáng sinh năm 1980, Mike Singleton, một giáo viên dạy tiếng Anh ở Liverpool khi đó đã ngoài ba mươi, bắt tay vào mày mò chiếc máy tính thử nghiệm Sinclair ZX81 sở hữu bộ nhớ vỏn vẹn 1 K. Trước khi đứng trên bục giảng suốt một thập kỷ, ông từng theo học ngành vật lý lý thuyết. Dù không phải mẫu lập trình viên điển hình của làng game Anh Quốc thời bấy giờ, Singleton lại sở hữu tư duy toán học và logic phần mềm cực kỳ sắc bén. Chỉ trong hai tuần nghỉ lễ, ông đã tận dụng dung lượng bộ nhớ ít ỏi của máy để viết một chuỗi chương trình BASIC đơn giản. Dự án ngắn ngày ấy đã đặt nền móng thay đổi hoàn toàn bước ngoặt sự nghiệp của ông.

Máy tính bỏ túi và hiệu cá cược

Con đường đến với tin học của Singleton bắt đầu trước đó nhiều năm, từ lời phàn nàn của một người bạn chủ hiệu cá cược ở Liverpool về việc tính toán các kèo cược phức tạp. Singleton nhận lời giúp đỡ bằng cách viết các quy trình tính toán trên chiếc máy tính bỏ túi lập trình Sinclair mà ông được tặng sinh nhật. Sau đó, hai người đầu tư 100 bảng Anh mua máy tính Texas Instruments TI-59 và nâng cấp lên máy tính cá nhân Commodore PET. Nhận thấy phần mềm ghi kèo không đáp ứng đủ tốc độ giao dịch thực tế, Singleton chuyển hướng sang phát triển một trò chơi tự động mang tên Computer Race. Để tái hiện sống động chuyển động của đàn ngựa trên màn hình, ông đã dựa vào chuỗi ảnh nổi tiếng The Horse in Motion của nhiếp ảnh gia Eadweard Muybridge. Tuy nhiên, các quy định pháp lý khắt khe về cờ bạc tại Anh đã dẫn đến một vụ kiện thử nghiệm đối với các máy cá cược tương tác, buộc Singleton phải từ bỏ kế hoạch bán hàng trên toàn quốc và chỉ bán được một hệ thống duy nhất cho một hiệu cá cược ở Ireland.

Khoản tiền từ dự án hai tuần và trò chơi qua bưu điện

Không nản lòng trước thất bại với ngành cờ bạc, Singleton gửi dự án lập trình hai tuần Giáng sinh năm 1980 cho tập đoàn Sinclair dưới tên gọi Games Pack I dành cho dòng máy ZX81 1 K. Bộ trò chơi này đã mang về cho ông 6.000 bảng Anh trong năm tiếp theo, tương đương thu nhập trung bình cả năm của một người dân Anh thời điểm đó. Khoản tiền bất ngờ này giúp Singleton tự tin mở rộng quy mô hoài vọng. Sau hai năm giành chiến thắng trong trò chơi chiến thuật không gian qua bưu điện có tên Starweb, ông tự thiết kế một trò chơi theo lượt tương tự tên là Starlord. Vận hành hệ thống từ chiếc máy Commodore PET gắn ổ cứng và máy in phun màu đắt đỏ, Singleton gửi bản đồ thiên hà cùng kết quả từng lượt chơi cho người đăng ký qua thư. Đến đầu năm 1984, Starlord đã thu hút hơn 700 người chơi thường xuyên với mức phí 1,25 bảng mỗi lượt, mang lại nguồn thu nhập ổn định giúp ông quyết định nghỉ việc dạy học để chuyển sang lập trình toàn thời gian.

Kỹ thuật dựng cảnh trên Spectrum 48K

Singleton tiếp tục chuyển hướng sang viết phần mềm thương mại cho dòng máy tính 48 K Sinclair Spectrum. Ông phát minh ra một kỹ thuật dựng đồ họa gọi là "landscaping" (tạo cảnh quan), cho phép người chơi từ một ô bất kỳ trên lưới 64 x 64 có thể phóng tầm mắt ra không gian xung quanh theo tám hướng la bàn. Hệ thống này có khả năng tạo ra góc nhìn thứ nhất của địa hình ảo mà chỉ tiêu tốn dung lượng bộ nhớ cực kỳ khiêm tốn. Thay vì tái sử dụng ý tưởng trò chơi dưới nước The Lords of Atlantis đang soạn thảo dở dang, Singleton đã dành ba tuần viết một tiểu thuyết ngắn để xây dựng nên một thế giới thần thoại băng giá. Bản tiền truyện này đóng vai trò làm nền tảng văn học cho tựa game The Lords of Midnight ra mắt năm 1984 của ông, kết hợp hài hòa giữa cơ chế quản lý quân đội chiến thuật và trải nghiệm khám phá thế giới nhập vai ở góc nhìn thứ nhất.

Hai con đường vượt qua ngày đông chí

Trong The Lords of Midnight, người chơi được lựa chọn hai lối đi riêng biệt để giành chiến thắng trước nhân vật phản diện Lord Doomdark. Lựa chọn thứ nhất yêu cầu tập hợp quân đội dưới sự chỉ huy của chúa tể Luxor để đánh bại Doomdark bằng chiến tranh quân sự trực diện. Trong khi đó, lựa chọn thứ hai cho phép nhân vật Morkin âm thầm đột nhập sau tuyến phòng thủ của kẻ thù để tìm kiếm và phá hủy Ice Crown, tước đi toàn bộ quyền năng của Doomdark. Bằng cách kết hợp đột phá đồ họa như kỹ thuật landscaping với lối chơi chiến thuật phi tuyến tính linh hoạt, Singleton đã thiết lập một cột mốc chuẩn mực độc đáo cho thể loại chiến thuật đại chiến trên máy tính 8-bit, chứng minh rằng tư duy logic cấu trúc và nghệ thuật kể chuyện hoàn toàn có thể song hành trong giới hạn phần cứng vô cùng khắc nghiệt.

Ảnh minh họa do AI tạo, không phải ảnh tư liệu.

Nguồn: Mike Singleton and The Lords of Midnight