Quyển 2 - Gia đình ruồng bỏ
Chương 93: Hẹn hò, Cửa hàng vũ khí đáng ngờ và Bên trong trò chơi khúc côn cầu trên không 3
0 Bình luận - Độ dài: 841 từ - Cập nhật:
Chương 93: Buổi Hẹn Hò, Tiệm Vũ Khí Đáng Ngờ và Nội Dung Game Air Hockey (Phần 3)
Bốn người chúng tôi ra phố. Gồm có tôi, Maira, Recti và Dyna.
Tôi có cảm giác bộ đồ hầu gái của Dyna khá nổi bật. Nhìn từ xa, chắc ai cũng nghĩ đây là thằng công tử bột nhà giàu đang được đám con gái vây quanh.
Mà cũng không sai lắm đâu, cơ mà ba cô nàng này lại là những loài thú ăn thịt hung tợn đấy.
Recti thì tôi nghĩ sẽ không dùng bạo lực đâu, nhưng bù lại, cô bé rất giỏi dùng mưu mẹo, âm mưu. Nếu ví von với loài vật, thì Maira là báo đen, Recti là nhện lớn, còn Dyna là chó săn cỡ lớn hung dữ. Tuy họ có lý trí, nên tôi chẳng ghét bỏ gì, nhưng tôi vẫn mong họ hòa thuận với nhau hơn.
"Các cô có muốn đi đâu không?"
"Tiệm vũ khí." Maira đáp gọn lỏn.
"Ồ hay quá! Chỗ như vậy là lần đầu tiên tôi được đến đấy ạ." Recti vui vẻ hưởng ứng.
"Vậy thì để tôi dẫn mọi người đến tiệm quen của tôi nhé." Dyna chốt hạ.
Chúng tôi được dẫn đến một tiệm vũ khí nằm khuất mình trong con hẻm nhỏ phía sau. Chẳng có biển hiệu hay gì cả. Ngay cả trên cánh cửa cũng trống trơn.
Bước vào trong, quả nhiên là một tiệm vũ khí. Nhưng hàng hóa ở đây lại thiên về các loại ám khí. Có vô vàn món mà tôi chẳng biết dùng thế nào. Maira thì tỏ vẻ thích thú với con dao găm bật ra bằng lò xo. Recti lại săm soi ống thổi phi tiêu, loại có thể giấu gọn trong tay áo. Dyna thì đang tìm kiếm kim châm.
Thấy vậy, tôi đành nhìn ngắm chiếc côn đồng. Hay là mua một cái về dùng nhỉ.
"Khách quan, ngài chắc là quý tộc nhỉ. Chúng tôi có loại thuốc độc rất tốt đấy. Tuy giá hơi chát một chút."
"Không cần đâu. Đưa tôi chiếc côn đồng này."
"Đó là loại dành cho nữ giới, quý tộc ngài dùng nó sao?"
"Tôi cầm thử thấy vừa tay lắm. Tưởng là loại dành cho trẻ con chứ."
"Chúng tôi cũng có thể đặt làm riêng theo yêu cầu của ngài đấy."
"Thôi được rồi. Chẳng biết có dùng đến không, nhưng cứ mua để phòng thân."
"Vậy để tôi gói lại cho ngài."
Trong lúc đợi gói chiếc côn đồng, người bán hàng ghé tai tôi thì thầm: "Chúng tôi cũng có xuân dược đấy. Có lẽ quý tộc ngài ở tuổi này chưa cần, nhưng chắc đối phó với ba cô nàng kia thì vất vả lắm nhỉ."
"Chuyện thừa thãi!"
"À, vâng, xin lỗi ngài."
"Tôi nghe thấy rồi. Có thể cho tôi xin chút xuân dược được không ạ?"
"Vâng, được thôi."
Recti mua xuân dược. Thôi thì cứ giả vờ không hỏi dùng vào việc gì. Chắc là sẽ không dùng cho mình đâu nhỉ? Tự nhiên thấy lo quá. May mà Maira có vẻ không nghe thấy, tôi cũng yên tâm phần nào. Nếu đến cả Maira cũng đòi mua thì phải kiên quyết ngăn lại thôi.
Hay là mình cứ trốn tránh thực tại đi. Tiếp tục code game Air Hockey vậy. À, đúng rồi, bây giờ là phần kiểm tra va chạm và hiển thị.
Đầu tiên là kiểm tra va chạm.
```c
extren int wall_judge(PUCK *puck1);
extren void mallet_judge(MALLET *mallet_x,PUCK *puck1,int input_key);
void hit_box_judge(int *score_player1,int *score_player2,MALLET *mallet1,MALLET *mallet2,PUCK *puck1)
{
int i;
i=wall_judge(puck1); /*Kiểm tra va chạm giữa tường và puck*/
if(i==1){ /*Puck đi vào khung thành của người chơi 1*/
*score_player2=*score_player2+1; /*Người chơi 2 ghi điểm*/
game_init(mallet1,mallet2,puck1); /*Khởi tạo lại các biến game*/
}
if(i==2){ /*Puck đi vào khung thành của người chơi 2*/
*score_player1=*score_player1+1; /*Người chơi 1 ghi điểm*/
game_init(mallet1,mallet2,puck1); /*Khởi tạo lại các biến game*/
}
mallet_judge(mallet1,puck1,input_player1()); /*Kiểm tra va chạm giữa mallet của người chơi 1 và puck*/
mallet_judge(mallet2,puck1,input_player2()); /*Kiểm tra va chạm giữa mallet của người chơi 2 và puck*/
}
```
Phần kiểm tra va chạm với tường thì dễ làm thôi. Giờ cứ tạm gác lại đã. Vấn đề là kiểm tra va chạm giữa mallet và puck. Cái này mới khó nhằn đây. Cứ để sau vậy.
Giờ đến phần hiển thị.
```c
extren void magic_move_hg(MAGIC *mp,double x,double y);
void game_display(int *score_player1,int *score_player2,MALLET *mallet1,MALLET *mallet2,PUCK *puck1)
{
printf("%d:%d",*score_player1,*score_player2); /*Hiển thị điểm số*/
magic_move_hg(mallet1->mp,mallet1->x,mallet1->y); /*Hiển thị mallet của người chơi 1*/
magic_move_hg(mallet2->mp,mallet2->x,mallet2->y); /*Hiển thị mallet của người chơi 2*/
magic_move_hg(puck1->mp,puck1->x,puck1->y); /*Hiển thị puck*/
}
```
Phần hiển thị thì đơn giản rồi. Chắc vậy là xong.
Mọi người có vẻ đã mua sắm xong rồi. Cả bọn vui vẻ cùng nhau trở về ký túc xá. Phòng tôi là phòng dành cho quý tộc nên có rất nhiều phòng cho người hầu. Chứa được sáu người là thoải mái. Chắc sẽ không tăng thêm người đâu nhỉ?
0 Bình luận