Quyển 1 - Niobu bị nghiệp quật

Chương 35: Bếp có điều chỉnh nhiệt, đèn flash và radar

Chương 35: Bếp có điều chỉnh nhiệt, đèn flash và radar

**Chương 35: Bếp lửa điều chỉnh nhiệt, Đèn flash và Rada**

Khoảng trống giữa hai trận đấu khá dài, thế là ta quyết định bắt tay vào thiết kế một món ma đạo cụ mới. Đó là một chiếc bếp lửa có khả năng điều chỉnh cường độ.

```c

extern void magic_delete(MAGIC *mp);

extern MAGIC *ring_fire_make(float mana);

extern void time_wait(long time_ms);

extern int mclose(MAGIC *mp);

extern void magic_trans(MAGIC *mp);

int slide_touch(MAGIC *mp)

{

int i;  /* biến đếm */

for(i=0;i<mp->magicbufsize;i++){    /* lặp lại theo diện tích của nút */

if(*(mp->magicbuf+i) & TOUCH_ON != 0){  /* có chạm vào nút không? */

return(i);  /* nếu chạm, trả về vị trí */

}

}

return(0);  /* không chạm. trả về 0 */

}

MAGIC *obj_make(long objsize,int image,int attri)

{

char *obj;  /* dữ liệu phép thuật */

MAGIC *mp;  /* định nghĩa phép thuật */

long i;  /* biến đếm */

obj=(char*)malloc(objsize);  /* cấp phát vùng nhớ cho phép thuật */

if(obj == NULL) {  /* cấp phát thất bại. trường hợp này là cạn kiệt ma lực */

exit(EXIT_FAILURE);  /* kết thúc tiến trình */

}

mp=magic_make(obj,objsize,image);  /* tạo phép thuật */

for(i=0;i<objsize;i++){

*(&obj[i])=attri;  /* đặt thuộc tính cho vùng nhớ */

}

magic_trans(mp);  /* biến đổi thành hiện tượng */

return(mp);  /* trả về thông tin phép thuật */

}

void main(void)

{

MAGIC *mp1,*mp2;  /* định nghĩa phép thuật */

int onoff,old;

mp1=obj_make(10,IMAGEBLOCK,HOLOGRAPHY);  /* tạo nút trượt */

onoff=0;

while(1){

old=onoff;  /* lưu trạng thái trước đó */

onoff=slide_touch(mp1);  /* chạm vào nút trượt */

if(old!=onoff){  /* khác trạng thái trước đó */

if(old==0){  /* lửa chưa cháy */

mp2=ring_fire_make(0.00001*onoff);  /* đốt lửa với cường độ theo vị trí trượt */

}

else{  /* lửa đang cháy */

magic_delete(mp2);  /* dập lửa */

if(onoff!=0)  mp2=ring_fire_make(0.00001*onoff);  /* đốt lửa với cường độ theo vị trí trượt */

}

}

time_wait(10);  /* đợi 0.01 giây */

}

mclose(mp1);  /* kết thúc xử lý phép thuật */

mclose(mp2);  /* kết thúc xử lý phép thuật */

}

```

Cảm giác như đã lâu lắm rồi ta mới lại viết một đoạn mã dài như vậy. Chắc chắn chẳng có gã nào khác lại chế tạo một ma đạo cụ phức tạp đến thế. Nếu món "hàng" này mà không giúp ta chiến thắng, thì ta cũng xin ngả mũ bái phục đối thủ của mình.

Ta cũng đã đổi phần lửa phép thuật thành ánh sáng để làm ra một chiếc đèn có thể điều chỉnh độ sáng nữa.

Được rồi, có vẻ đến lượt ta rồi. Đối thủ của ta là Emitta.

Phép thuật bùng nổ tuy có uy lực, nhưng những ma pháp có tính sát thương cao đều bị cấm. Với loại ma pháp đó, cô ta chắc chắn không thể phá vỡ kết giới của ta đâu.

“Chị ơi, cố lên!”

“Cố lên!”

Hai đứa trẻ cất tiếng reo hò. Có vẻ đó là các em của Emitta.

“Sẵn sàng chưa? Vậy thì, bắt đầu!”

Emitta chạm vào ma đạo cụ. Một vụ nổ ánh sáng cực mạnh xảy ra, khiến mắt ta không còn nhìn rõ nữa.

Nhưng đừng lo. Ta đã chế tạo ma pháp để có thể chiến đấu ngay cả trong bóng tối.

“【Thiết bị cảnh báo cải tiến】. Ở đó rồi! 【Dẫn điện xung kích】!”

Ta dùng rada của ma pháp cảnh báo đã được cải tiến để xác định vị trí và phóng ra một luồng điện.

“Xẹt một cái là dính liền!”

“Người chiến thắng: Taito!”

“Chị ơi, chị thua rồi!”

“Chị ơi, đừng bận tâm nhé!”

Mắt ta cuối cùng cũng nhìn rõ trở lại.

“Thật đáng khâm phục! Ta không ngờ lá bài tẩy của mình lại vô dụng.”

“Cái đó là gì vậy?”

“Ta đang nghiên cứu kim loại dễ cháy thì chiết xuất được nó. Mặc dù là kim loại mềm, nhưng cháy tốt lắm đó.”

Chắc là Magie rồi. Quả nhiên là học viên của Học viện Ma pháp có khác. Ở thế giới này, khoa học đang đi trước thời đại.

Với chiến thắng này, chỉ cần thắng thêm hai trận nữa là ta sẽ vô địch. Niôb cũng có vẻ như đã giành chiến thắng và còn trụ lại. Cái thằng đó thì chẳng biết sẽ dùng thủ đoạn bẩn thỉu nào đâu.

Ngày thứ năm của vòng đấu xếp hạng đã kết thúc.

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