Quyển 7 - Đại Chiến Ma Vương

Chương 451: Vị khách đầu tiên

Chương 451: Vị khách đầu tiên

**Phần 2: Chuyện Cửa Hàng Bài Ma Pháp**

**Chương 1: Khai Trương**

**Chương 451: Vị Khách Đầu Tiên**

**Góc nhìn: Taito**

Bị buộc thôi học khỏi Học viện Ma pháp.

Ta cũng chẳng luyến tiếc gì.

Chỉ là, không biết rồi đây ta sẽ sống thế nào.

Nếu chế tạo Ma đạo cụ thì tiền bạc chẳng phải lo nghĩ. Vả lại, ta là thành viên hoàng tộc, mỗi năm còn có khoản tiền như lương hưu chi trả.

Thế nhưng, cái cảnh thất nghiệp cứ thấy thiếu thiếu làm sao ấy. Với tư cách là một lập trình viên, ta muốn tạo ra một hệ thống mới.

Nhìn lại những gì đã qua.

Ma pháp ngôn ngữ C.

Ma pháp không cần niệm chú hay rút ngắn niệm chú.

Và cả Ma đạo cụ nữa.

Ma pháp trận do Maira phát hiện.

Về mặt ngôn ngữ ma pháp, ta cũng đã từng dịch ngôn ngữ C sang ngôn ngữ tự nhiên.

Và rồi Python.

Mọi thứ cứ thế mà diễn ra.

Vậy nên, về hệ thống mới, ta đã có chút ý tưởng.

Một trận đấu dùng ma pháp.

Ta muốn suy nghĩ về điều này.

Trước giờ đã có những trận mô phỏng ma pháp. Nhưng ta muốn nghĩ ra một thứ gì đó mang tính trò chơi hơn nữa.

Mất khoảng một tuần suy nghĩ nát óc, cuối cùng ta cũng cho ra đời: Bài Ma Pháp Chiến Đấu.

Đó là kiểu triệu hồi Tinh linh ra và cho chúng chiến đấu.

Nếu mỗi Tinh linh có chiêu thức tất sát thì hay biết mấy.

Tạm gác chiêu thức tất sát sang một bên, trước hết cứ làm phần triệu hồi đã.

`summon(FIRE_ELEMENTAL); /* Triệu hồi Hỏa Tinh linh */`

`mana=mana-1; /* Hỏa Tinh linh tiêu hao 1 Mana để triệu hồi */`

Đối với ma pháp kiểu lập trình, thế này là ổn rồi.

Ta biến nó thành một loại Ma đạo cụ dạng thẻ bài.

Còn thẻ bài tấn công thường:

`mana=mana-attack(select_spirit()); /* Tiêu hao Mana bằng số Tinh linh tấn công x1 */`

Đại khái là vậy.

Vì ta dự định triệu hồi nhiều Tinh linh, nên muốn có thể chọn Tinh linh để tấn công.

Vì cần khởi tạo, nên ta tạo một thẻ bài Khởi đầu.

`mana=100; /* Mana ban đầu là 100 */`

Tạm thời chỉ có vậy thôi.

Dần dần, các mục cần khởi tạo chắc chắn sẽ tăng lên.

Chương trình thường được hoàn thiện bằng cách thêm thắt đủ thứ trong quá trình xây dựng.

Trò chơi này là cuộc đua Mana.

Có lẽ nên đặt luật là Mana ban đầu là 100, và trò chơi kết thúc khi Mana về 0.

Ta cũng muốn làm vài loại thẻ Khởi đầu tương ứng với lượng Mana tối đa khác nhau.

Nếu bị đối thủ tấn công, đương nhiên Mana sẽ giảm.

Ta muốn thêm yếu tố ma pháp lập trình vào.

Đó là điều khiển vòng lặp và rẽ nhánh.

Thẻ Khởi đầu vòng lặp:

`count=0; /* Khởi tạo biến đếm */`

`count_end=spirit_quantity(); /* Lặp lại bằng số Tinh linh được triệu hồi */`

`while(1){ /* Vòng lặp */`

Thẻ Kết thúc vòng lặp:

`count++; /* Tăng biến đếm */`

`if(count>=count_end) break; /* Kiểm tra điều kiện kết thúc */`

`}`

Tức là, trong trò chơi này, các thẻ bài đặt trên sân từ trái sang phải sẽ được thực thi.

Thử đặt vài thẻ lên sân xem sao.

Vòng lặp Khởi đầu → Triệu hồi Hỏa Tinh linh → Tấn công → Vòng lặp Kết thúc. Nếu đặt bài theo thứ tự này, thì sẽ là triệu hồi vô hạn và tấn công vô hạn.

Ta muốn đặt ra luật là mỗi khi đặt một thẻ bài lên sân, Mana sẽ bị tiêu hao.

Và số thẻ có thể rút trong một lượt chắc là 5 lá.

Dùng các thẻ bài trong tay để xây dựng sân đấu của mình.

Ừm, dần dần cũng ra dáng một trò chơi rồi.

Có thể loại bỏ thẻ bài trên sân của mình bất cứ lúc nào.

Dùng khi lỡ đặt sai chẳng hạn.

Ngoài ra, chỉ có thể đặt thẻ bài ở bên phải thẻ bài ngoài cùng bên phải trên sân.

Mặc dù cũng có một số ngoại lệ.

Thêm các thẻ bài khác như: Tăng cấp, Chiêu tất sát, Rẽ nhánh, Phòng thủ.

Và tạo thêm vài loại thẻ Tinh linh triệu hồi nữa.

Thẻ Rẽ nhánh thì hơi đặc biệt một chút.

`if(answer()==0){ **** } else{ **** }`

Chương trình đại loại như vậy.

Thẻ Rẽ nhánh có thể đính kèm hai thẻ khác.

Và có thể chọn hành động tùy thuộc vào việc chọn thẻ nào trong hai thẻ đó.

Nếu tạo thêm nhiều loại thẻ đặc biệt, chắc chắn sẽ rất hữu ích.

Tạm thời như vậy là ổn rồi.

“Taito, trông anh như thể đã hoàn thành rồi ấy.”

“Đúng lúc lắm. Maira, anh đã làm xong Bài Ma Pháp rồi.”

Ta giải thích về Bài Ma Pháp.

“Ừm, em muốn dùng nó để diệt quái vật thử xem sao.”

“Ể? Anh làm nó với mục đích để đấu với người mà.”

“Nhưng có vẻ dùng được đấy. Nếu có thể thực thi ngay mà không cần đợi lượt đối thủ thì rất tiện cho việc tiêu diệt. Đối với quái vật, mình có thể dùng hết tất cả các thẻ mà, còn mạnh hơn nữa!”

“Cũng phải. Có thể là gian lận thật. Ma pháp lập trình thì mạnh mà.”

Nếu dùng thứ này để diệt quái vật, không biết xu hướng niệm chú của các Ma đạo sư có thay đổi không nhỉ?

Dù sao thì, nó cũng có thể trở thành một lựa chọn mới.

Vì Maira muốn dùng Bài Ma Pháp để tiêu diệt quái vật, ta cùng nàng đến khu rừng gần vương đô.

Ở đây chỉ có Goblin thôi.

Một con Goblin xuất hiện.

“Triệu hồi Hỏa Tinh linh → Tấn công → Tấn công → Tấn công.”

Maira đặt các thẻ bài lên một cái bàn vô hình giữa không trung.

Cái bàn giữa không trung này cũng là Ma đạo cụ.

Và sau đó, thực thi các thẻ bài.

Con Hỏa Tinh linh được thiết lập yếu nhất hiện ra, tấn công ba lần.

Con Goblin chết, có lẽ là do phổi bị thiêu cháy.

“Ừm, không có vấn đề gì. Đây là thẻ bài triệu hồi dùng để tiêu diệt quái vật đấy.”

“Á! Nghe thấy tiếng kêu. Có vẻ ai đó đang bị Goblin tấn công!”

Không biết là ai, nhưng ta và Maira vẫn chạy đến giúp.

Đến nơi, thấy một cái giỏ bị rơi, bên trong đựng thảo dược vừa hái.

Đứa trẻ hái thảo dược đang bị Goblin dùng gậy đánh đập không thương tiếc.

Maira thực thi các thẻ bài.

Con Goblin bị thiêu cháy mà chết.

“Em có sao không?”

“Ư… ơ, mình còn sống sao? Đau quá!”

“Xem ra xương không gãy, nhưng sưng tấy và bầm tím nghiêm trọng đấy.”

“Thế này ở khu ổ chuột chỉ là vết xước thôi. Là lẽ thường ở khu ổ chuột. Chút nước bọt là lành ngay.”

“Vâng, không cần chữa trị đâu ạ. Con không có tiền trả.”

Xem ra là một đứa trẻ nhà nghèo.

Cũng không giống đệ tử của dược sư.

Nếu là đệ tử dược sư thì đã tự chữa trị cho mình rồi.

Maira nhặt bốn thẻ bài đang lơ lửng trên không trung.

“Cho em này.”

Maira đưa thẻ bài ra.

“Ể? Cái này đắt lắm phải không ạ?”

“Là hàng thử nghiệm nên không cần tiền đâu. Nếu muốn có thẻ bài mới, hãy ủng hộ Cửa hàng Bài Ma Pháp Taito nhé.”

Maira hướng dẫn đứa trẻ cách sử dụng thẻ bài.

“Cháu… cháu sẽ tích tiền để mua thẻ bài mới! Nhất định sẽ đi!”

Maira định quảng bá Bài Ma Pháp sao?

“À, ta đợi đấy. Nhóc con, cháu là khách hàng đầu tiên, ta sẽ giảm giá cho.”

“Nếu gặp lại, chúng ta cùng chơi Bài Ma Pháp nhé.”

Maira có vẻ rất thích Bài Ma Pháp.

Có bốn thẻ bài kia, đứa trẻ này chắc sẽ tung hoành trong khu rừng này mà không ai địch nổi.

Ta làm Bài Ma Pháp để chơi, nhưng nếu tạo thêm nhiều loại thẻ bài mới để giải quyết vấn đề của nhiều người thì cũng tốt đấy chứ.

À, tùy hứng thôi.

Hãy bình luận để ủng hộ người đăng nhé!