Muốn chơi trò "Chiến tranh mã nguồn" (Code War) đạt đến trình độ nhất định không phải là chuyện đơn giản. Suy cho cùng, khi một dòng mã xuất hiện trên màn hình, phần còn thiếu ở giữa dòng mã đó đòi hỏi bạn phải phán đoán dựa trên nội dung trước sau, ít nhất phải đảm bảo logic ngôn ngữ của dòng mã đó chính xác. Vì vậy, với một dòng mã đưa ra, đáp án thực tế không phải là duy nhất, chỉ cần làm cho dòng mã đó chạy thành công mà không báo lỗi là được.
Cách chơi của "Chiến tranh mã nguồn" rất đơn giản, nhưng để hoàn thành trò chơi này lại cực kỳ khó khăn. Nó thậm chí được xây dựng dựa trên một phần mềm lập trình, bởi vì các ký tự mã bạn nhập vào sẽ được chính trò chơi kiểm chứng xem có lỗi ngôn ngữ hay không, sau đó mới cho ra kết quả.
Mã nguồn của "Chiến tranh mã nguồn" cũng được công khai, giống như hệ điều hành Linux vậy. Nó lưu truyền rộng rãi trong giới đam mê lập trình, các lập trình viên và cả giới hacker. Một số cao thủ còn thực hiện hàng loạt thay đổi trên đó. Bạn có thể tải trò chơi này trên các diễn đàn hacker chuyên nghiệp, với đủ mọi phiên bản khác nhau.
"Chơi trò khác thì tôi không kịp, cũng chẳng có thời gian, cứ chơi 'Chiến tranh mã nguồn' đi. Tôi khá quen với trò này, chúng ta chơi bản Ác mộng (Nightmare) thế nào?" Trương Dương khẽ mỉm cười, sắc mặt bình thản nói. Ngay khi lời Trương Dương vừa dứt, Đàm Ngữ Điệp có thể cảm nhận rõ ràng hơi thở của những người xung quanh đều nghẹn lại, ngay cả bản thân cô cũng không ngoại lệ.
Bản Ác mộng không phải nói về độ khó của nó, mà là một phiên bản được cải biên từ nhóm "Đảo Ác Ma" (Devil Island) nổi tiếng. Nhóm này đặt tên nó là Ác mộng, nên mọi người đều gọi là bản Ác mộng. Đảo Ác Ma là một nhóm chuyên bẻ khóa và cải biên phần mềm nổi tiếng, thực lực kỹ thuật của nhóm này rất khá, chuyên bẻ khóa đủ loại phần mềm và trò chơi. Phàm là những thứ xuất hiện trên thị trường, nhóm này đều sẽ bẻ khóa và phát hành miễn phí.
Giống như hệ điều hành của dòng điện thoại iPhone nổi tiếng của Apple sau này, cũng như các phần mềm thu phí của nó, Đảo Ác Ma đã hoàn thành việc bẻ khóa, khiến hãng Apple căm ghét đến tận xương tủy. Phải biết rằng, điện thoại Apple không đắt, nhưng phí tải phần mềm của nó đủ để khiến một số người gần như phải mua mới một chiếc điện thoại thông minh khác.
Bản Ác mộng đã được sửa đổi gần như hoàn toàn so với "Chiến tranh mã nguồn" nguyên bản. Thời gian xuất hiện mã nguồn thì không đổi, nhưng cơ chế kiểm chứng của nó chính xác hơn, nội dung liên quan cũng rộng hơn, không chỉ dừng lại ở mã viết phần mềm mà còn bao gồm cả các thuật toán toán học dùng trong lập trình.
Còn một điểm biến thái nữa là bản Ác mộng đã thêm vào tính năng tấn công bằng máy tính, hơn nữa pháo cũng không còn cố định. Giống như trò chơi "Lôi Điện" (Raiden) mà mọi người từng chơi, pháo của bạn có thể di chuyển. Nghĩa là, bạn không chỉ phải tấn công đối thủ mà còn phải né tránh các loại chướng ngại vật xuất hiện giữa bản đồ.
Mặc dù những chướng ngại vật này chỉ là chướng ngại đơn giản, không biến thái bằng trong trò Lôi Điện, nhưng khi chơi trò này, trong đầu bạn không chỉ phải cân nhắc đống mã nguồn kia, mà còn phải chú ý đến các chướng ngại vật xuất hiện bất chợt, vừa phải tấn công kẻ địch, vừa phải né tránh đòn tấn công của chúng. Có thể nói không ngoa rằng, người bình thường chỉ có nước chờ chết.
Ngay cả những lập trình viên chuyên thực hiện các tác vụ lập trình thông thường trong công ty cũng gần như không chơi được bao lâu là bị tiêu diệt ngay. Pháo trong "Chiến tranh mã nguồn" đều có 100 điểm máu, bản Ác mộng cũng vậy. Dù bị địch bắn trúng hay va phải chướng ngại vật đều sẽ bị trừ một điểm máu, khi hết 100 điểm máu là Game Over.
Vì vậy, khi Trương Dương đề cập đến phiên bản Ác mộng, sắc mặt của tất cả mọi người đều trở nên vô cùng kỳ quặc. Ai nấy đều làm trong ngành này, tục ngữ có câu "chưa ăn thịt heo cũng từng thấy heo chạy", mọi người đều từng chơi "Chiến tranh mã nguồn", nên bản Ác mộng biến thái này tất nhiên ai cũng từng thử qua. Thế nên ngay khi Trương Dương nói ra, biểu cảm của tất cả mọi người đều đặc sắc vô cùng.
Nhìn sắc mặt Trương Dương như nhìn một kẻ ngốc, phần lớn mọi người đều cảm thấy Trương Dương đang cố tỏ ra nguy hiểm. Dẫu sao ngay cả họ, nói thẳng ra là khi chơi bản "Chiến tranh mã nguồn" thông thường cũng đã rất khó khăn rồi. Suy cho cùng, trong vòng 20 giây phải suy nghĩ phần còn thiếu của một đoạn mã, tuy không yêu cầu phải giống hệt bản gốc, nhưng ít nhất bạn không được để xảy ra lỗi logic.
Đây đã là một nhiệm vụ gian nan với nhiều người, chưa nói đến việc trong bản Ác mộng còn phải điều khiển pháo tấn công pháo của kẻ địch, còn phải né chướng ngại vật, đây không phải là tự tìm khổ sao?
"Sao? Không dám à? Nếu không dám thì thu lại mấy lời nhảm nhí của các người đi." Trương Dương không hề khách sáo. Tuy anh không muốn làm tấm khiên đỡ đạn cho Đàm Ngữ Điệp, nhưng không có nghĩa là Trương Dương có thể nhẫn nhịn để những kẻ này tùy tiện sỉ nhục mình. Các người muốn thể hiện trước mặt mỹ nữ thì không sai, nhưng đừng có tìm đến tôi. Hơn nữa, dù tôi có muốn tán tỉnh Đàm Ngữ Điệp thì liên quan quái gì đến các người? Trương Dương cả đời coi thường nhất một loại người: không có thủ đoạn theo đuổi phụ nữ, lại đi gây hấn với đối thủ cạnh tranh của mình.
"Chơi thì chơi, ai sợ ai chứ! Nếu mày thua thì cút khỏi câu lạc bộ máy tính của bọn tao, câu lạc bộ bọn tao không cần phế vật." Bị Trương Dương kích tướng, đông đảo mọi người trong phòng máy thi nhau gào lên. Đàm Ngữ Điệp thì nhanh chóng quay đầu nhìn Trương Dương một cái.
"Xin lỗi nhé, tôi không cố ý đâu." Đàm Ngữ Điệp mặt hơi đỏ lên, rồi cúi đầu nói nhỏ. Cô cũng biết tình huống này là do mình gây ra, cô chỉ là tức không chịu nổi việc hôm qua Trương Dương trực tiếp bỏ rơi cô mà chạy mất. Dù sao từ bé đến lớn, Đàm Ngữ Điệp thật sự chưa từng bị ai cho leo cây như vậy.
Trương Dương bất lực xua tay. Nhờ trải nghiệm kiếp trước, Trương Dương sớm đã chai sạn với những chuyện này. Thực ra dù là Đàm Ngữ Điệp hay Lý Khả Tình, chỉ cần bên cạnh bạn có mỹ nữ vượt xa người khác mà bản thân bạn thực lực lại không ra sao, thì tự nhiên rất dễ khơi dậy lòng đố kỵ của người khác. Chuyện này rất phổ biến, nếu không thì dù là thực tế hay trên phim ảnh đều sẽ không xuất hiện nhiều kẻ không có mắt như vậy.
Ngay cả khi bạn chỉ là bạn bè bình thường với những mỹ nữ này, vẫn không tránh khỏi có những kẻ như thế tồn tại. Nhìn thấy dáng vẻ của Đàm Ngữ Điệp, mắt những kẻ trong phòng máy càng đỏ ngầu. Nếu không phải Đàm Ngữ Điệp còn ở đây, Trương Dương cảm thấy mình e là không thể rời khỏi phòng máy này còn nguyên vẹn.
Nghe thấy những người này đồng ý, Trương Dương không đáp lời mà chỉ cười lạnh một tiếng, sau đó trực tiếp ngồi xuống trước một máy tính, nhanh chóng khởi động máy. Trong máy này tất nhiên không thể có "Chiến tranh mã nguồn". Nếu Trương Dương không nhớ nhầm thì trên diễn đàn "Hắc Minh" (Black Alliance) có. Trương Dương nhanh chóng mở trang web diễn đàn Hắc Minh, tìm bản Ác mộng của "Chiến tranh mã nguồn" rồi nhấn tải xuống.
Mạng của phòng máy nhỏ này khá tốt, vài trăm MB dữ liệu chỉ mất khoảng hơn hai mươi phút là tải xong. Sau khi tải xong, tên nam sinh thấp bé là người đầu tiên đứng ra khiêu khích Trương Dương nhanh chóng lên tiếng: "Truyền trò chơi cho tao, tao tới trước! Tao muốn xem mày rốt cuộc giỏi đến mức nào, hy vọng mày đừng như con vịt, chỉ giỏi cái miệng cứng."
"Tôi không có nhiều thời gian thế đâu. Thực lực của cậu không ổn, tốt nhất các người nên tìm một kẻ có thực lực cao nhất ra đây, đỡ phải đến lúc thua lại tìm cớ. Lát nữa tôi còn có bài kiểm tra, không có thời gian ở đây chơi đùa với các người đâu." Trương Dương thản nhiên nhìn nam sinh này một cái, nói bằng giọng bình thản.
Vừa nói, Trương Dương vừa liếc nhìn đám nam sinh xung quanh. Từ lúc tên nam sinh thấp bé này đứng ra, Trương Dương đã nhận ra thực lực kỹ thuật của cậu ta có lẽ là tốt nhất trong nhóm này, nếu không thì khi cậu ta nói sẽ không có nhiều người hưởng ứng như vậy. Hơn nữa, sau khi Trương Dương nói câu đó, ánh mắt của những người khác đều vô thức đổ dồn về phía tên nam sinh thấp bé này.
Khẽ mỉm cười, Trương Dương nheo mắt lại. Đối với kẻ địch phải lạnh lùng như mùa đông. Đã không ra tay thì thôi, nếu đã ra tay thì phải hủy diệt ý chí của chúng trong một lần là xong. "Chiến tranh mã nguồn" có thể thiết lập mạng nội bộ, không những vậy còn hỗ trợ một người đối đầu với nhiều người. Trương Dương nhanh chóng thiết lập một căn phòng, sau đó nói với nam sinh kia: "Tôi lười nói nhảm với các người, cậu, cậu, cậu, cậu và hai người các cậu nữa, sáu người các người cùng lên đi, tôi một mình chấp sáu!"
"Mày!" Sắc mặt tên nam sinh thấp bé lập tức đỏ bừng. Trương Dương nói câu này rõ ràng là hoàn toàn xem thường cậu ta. Một chọi sáu, có thể thắng sao? Chưa nói đến độ khó của bản Ác mộng, ngay cả bản "Chiến tranh mã nguồn" thông thường, sáu người đánh một, bạn một mình đấu với sáu người, dù máu của hai bên là như nhau, nhưng người ta sáu nòng pháo, bạn chỉ có một nòng, đây căn bản là cuộc đấu không công bằng.
Hơn nữa họ cũng chưa từng nghe nói có ai có thể một mình chấp sáu người. Thực tế là một người chấp hai người cũng rất hiếm, dù có thì bên kia cũng toàn là gà mờ. 1vs6? Nằm mơ à? Vì vậy khi Trương Dương nói câu này, sắc mặt tên nam sinh thấp bé lập tức đỏ gay, tức giận nhìn Trương Dương, cảm thấy Trương Dương sỉ nhục mình.
Không chỉ tên nam sinh thấp bé, ngay cả Hướng Đình Vĩ đối diện và tất cả mọi người trong phòng máy đều sắc mặt khó coi. Chỉ có Đàm Ngữ Điệp là sắc mặt trở nên kỳ quái, nhìn Trương Dương đang đầy bình tĩnh mà không biết nên nói gì cho phải.
"Nếu các người cảm thấy tôi sỉ nhục các người, thì hãy nghĩ lại mấy lời lúc nãy của các người đi. Kỷ sở bất dục, vật thi ư nhân (điều gì mình không muốn thì đừng làm cho người khác). Hôm nay tôi cứ nói thế đấy, muốn chơi với tôi, được, các người lên 6 người, tôi một mình. Nếu không muốn chơi thì xin lỗi, tôi không tiếp." Trương Dương thản nhiên nhìn những người này nói. Mẹ kiếp, không cho các người biết tại sao hoa lại đỏ thì các người còn tưởng nó đỏ tự nhiên đấy.
"Nếu mày thua thì sao?" Tên nam sinh thấp bé mặt mày tím tái, nhưng cậu ta không thể phản bác. Dù sao lời của họ lúc nãy cũng chẳng dễ nghe gì, nên lời của Trương Dương họ đều không thể phản bác, chỉ có thể chấp nhận sự thật này. Tuy nhiên, tất cả mọi người trong phòng máy đều nghiến răng nghiến lợi nhìn Trương Dương, hận không thể ăn tươi nuốt sống anh.
"Nếu tôi thua, tôi lập tức rời khỏi câu lạc bộ máy tính của các người, và sau này gặp người của câu lạc bộ các người, tôi sẽ đi đường vòng. Nếu các người thua, các người phải cúi đầu xin lỗi tôi một cách cung kính! Và thừa nhận rằng trong câu lạc bộ này toàn là một lũ gà mờ kiêu ngạo, coi thường người khác. Dù thực lực kỹ thuật của các người có mạnh đến đâu, tôi cũng lười ở cùng một câu lạc bộ với nhóm người các người."
"Được! Điều kiện này chúng tao đồng ý! Không những vậy, nếu một trong hai bên thua, không chỉ phải thực hiện lời hứa mà còn phải đăng chuyện này lên diễn đàn." Tên nam sinh thấp bé hừ lạnh một tiếng, nhìn Trương Dương nói nhanh.
"Được." Trương Dương không nói nhảm, đồng ý ngay. Trương Dương đã tạo xong phòng, tên nam sinh thấp bé đã vào phòng, những người được Trương Dương chỉ định cũng nhanh chóng vào theo. Sau khi mọi người đã vào đủ, Trương Dương không nói hai lời, nhấn nút bắt đầu. Sau mười giây đếm ngược, màn hình trò chơi nhanh chóng bắt đầu.
Nhìn khung cảnh quen thuộc này, trong lòng Trương Dương lại trào dâng một cảm giác thân thuộc. Mẹ nó, chơi "Chiến tranh mã nguồn" với ông đây à, chơi chết các người. Thực ra người chơi lập trình thì tốc độ gõ phím khỏi phải nói, mọi người cơ bản đều như nhau, khác biệt là ở tốc độ phản ứng của bạn. Suy cho cùng những thứ này bạn phải nghĩ ra mới nhập vào được, chứ không phải cứ gõ bừa là xong.
Nhưng kiếp trước Trương Dương từng chơi phiên bản "Chiến tranh mã nguồn" này, sự hiểu biết của Trương Dương về trò chơi này là không cần bàn cãi. Tuy nhiên trò chơi này không phải chỉ cần hiểu là giải quyết được, đến lúc đó vẫn cần nền tảng cơ bản nhất. Mà dưới sự tôi luyện của Thanatos, nền tảng của Trương Dương còn cần phải nói sao? Đặc biệt là sự thấu hiểu về mã nguồn, Trương Dương có thể vỗ ngực khẳng định không ngoa rằng anh không thua kém bất kỳ ai.
Ngay cả khi Thanatos thách đấu anh ở khía cạnh này, Trương Dương cũng dám xông lên chơi với Thanatos một trận. Suy cho cùng, trò chơi này chủ yếu nhìn vào những nền tảng cơ bản, không liên quan quá nhiều đến những thứ khác. Khi màn hình chính thức bắt đầu, màn hình của Trương Dương lập tức chia làm sáu.
Vì "Chiến tranh mã nguồn" đã thêm cơ chế này, cho dù là 1vs mấy người, bạn không chỉ có một nòng pháo mà có số lượng pháo bằng với đối phương. Khác biệt là bạn phải chuyển đổi giữa mỗi nòng pháo, sau đó mới có thể nhập mã nguồn liên tục hiện ra dưới nòng pháo đó, đồng thời mới có thể tấn công.
Khi trò chơi chính thức bắt đầu, đôi tay Trương Dương như ảo ảnh mãnh liệt nhảy múa trên bàn phím, tốc độ gõ phím nhanh đến mức tạo thành một dải, tựa như một bản nhạc piano độc đáo. Mỗi dòng mã không nhất thiết phải nhập, nếu trong thời gian quy định bạn không nhập hoặc nhập không chính xác, nó sẽ tự động làm mới mã nguồn mới nhất.
Nếu không, dù có đánh chết Trương Dương cũng không thể trong vòng 20 giây phán đoán sáu câu mã nguồn, rồi điền đáp án chính xác vào được.