HỌC VIỆN KỸ THUẬT QUÂN SỰ
KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO
TƯƠNG TÁC NGƯỜI MÁY
Đề Tài: Thiết Kế Phần Mềm Mô Phỏng Trò Chơi Tennis
Giáo viên hướng dẫn : Hoa Tất Thắng
Nhóm sinh viên thực hiện :
Nguyễn Tân Thành
Ngọc Viễn Du
Nguyễn Văn Hưng
Nguyễn Thế Vũ
Hà Nội, tháng 6 năm 2013
Tương tác người máy GVHD: Hoa Tất Thắng
LỜI MỞ ĐẦU
Ngày nay, công nghệ thông tin được xem là ngành mũi nhọn, là động lực quan
trọng thúc đẩy sự phát triển của các lĩnh vực khác của đời sống kinh thế , văn hóa,
xã hội… Đặc biệt trong thời gian gần đây, chúng ta có thể nhận thấy sự phát triển
từng ngày của công nghệ thông tin đang ngày càng trở nên thuận tiện hơn trong
cuộc sống: làm việc, mua sắm, cập nhập tin tức hằng ngày Và đăc biệt không thể
thiếu đó là nhu cầu giải trí ngày càng cao của con người: chơi game, xem phim,
đọc truyện Con người có thể thực hiện mọi thứ mà không cần thiết phải bước ra
khỏi nhà bằng cách sử dụng mạng internet. Có rất nhiều loại mô hình đã được triển
khai rộng rãi trên các nước đã phát triển, tuy nhiên ở nước ta do mặt bằng hạ tầng
viễn thông chưa phát triển lắm nên việc triển khai còn gặp nhiều khó khăn, đặc biệt
đó là ngành lập trình game.
Nhu cầu giải trí game đang là sự quan tâm hàng đầu của các bạn trẻ.
Những người có khả năng nhanh nhẹn, sáng tạo tốt. Việc tạo ra nhiều trò chơi hay,
bổ ích là điều rất cần thiết. Nổi trong số đó là là các game thể thao.Nó tạo sự nhanh
- Mục tiêu đặt ra là thiết kế trò chơi đánh bóng Tennis nhằm mục đích tạo tạo
ra một trò chơi giải trí hay và hấp dẫn, dành cho tất cả mọi người và đặc biệt là
dành cho các bạn yêu thích môn thể thao này mà các lại ko có thời gian để chơi
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
3
Tương tác người máy GVHD: Hoa Tất Thắng
và rèn luyện thì giờ đây các bạn có thể chơi môn thể thao này ở bất cứ đâu, bất
cứ thời gian nào cùng với chiếc máy tính của mình.
- Thiết kế giao diện đẹp mắt, rễ sử dụng, bố cục hợp lý.
- Tuân thủ đúng luật chơi. Tạo các mức độ khó khác nhau cho người chơi lựa
chọn, tránh gây nhàm chán hay quá khó.
- Có kiến thứ cơ bản về khả năng của các phần mêm lập trình có thể làm được
những gì.
2. Cấu trúc, luật chơi
- Bố trí thiết kế dụng cụ của môn tennis theo đúng tỷ lệ thực tế.
- Trò chơi tennis gồm hai hoặc bốn nhân vật thi đấu. Có ba kiểu chơi:
+ Nhân vật một do người chơi điều khiển hoạt động. Nhân vật hai do máy tính
điều khiển.
+ Nhân vật một và hai do hai người chơi điều khiển. Người một dùng chuột,
người hai dùng bàn phím. Đều cùng một đội, cùng một sân và thi đấu với hai
đối thủ của máy.
+ Nhân vật một và hai do hai người chơi điều khiển. Người một dùng chuột,
người hai dùng bàn phím. Mỗi người một bên sân thi đấu trực tiếp với nhau.
• Luật chơi:
+ Hai nhân vật đứng ở hai phần sân có ngăn cách bời lưới chăng ngang qua và
phạm vi trong sân nằm trong giới hạn vạch kẻ quy định.
+ Hai nhân vật dánh bóng qua lại cho nhau theo mọi hướng,nhưng khi bóng
sang sân đối phương phải chạm xuống đất và trong phạm vi quy định. Nếu bóng
ra ngoài vạch kẻ phân cách trong sân, hoặc bóng không qua lưới đội bạn sẽ dc
điểm.
thắng đối phương cách 2 điểm. Nếu cùng được 6 điểm thì cuộc đấu tiếp tục cho
đến khi đạt được khoảng cách này.
Cách điểm theo số thông thường… sẽ được áp dụng từ đầu đến cuối của các
game thi đấu theo hệ tie-break.
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
5
Tương tác người máy GVHD: Hoa Tất Thắng
2. Đấu thủ đến lượt giao bóng sẽ giao bóng cho điểm thứ nhất, đối phương sẽ
giao bóng cho điểm thứ hai và thứ ba và sau đó thì lần lượt mỗi đấu thủ sẽ giao
mỗi người 2 điểm cho tới khi game và set được định đoạt.
3. Từ điểm đầu tiên, mỗi quả giao bóng sẽ được giao luân lưu từ bên phải và
bên trái sân, bắt đầu từ bên phải của sân. Nếu giao bóng sai vị trí và không phát
hiện kịp thời thì tất cả các điểm trước đó đều vẫn được tính và khi đã phát hiện
thì phải thay đổi lại vị trí giao bóng theo đúng quy định.
4. Các đấu thủ đổi bên sau mỗi 6 điểm và ở cuối game thi đấu theo hệ thống tie-
break.
5. Tie-break được tính như một game cho việc cho thay bóng, trừ khi, nếu bóng
phải thay ngay khi bắt đầu dùng theo hệ tie-break thì việc thay bóng sẽ được
chậm lại ở game thứ hai của set sau đó.
Đánh đôi:
Các thể thức của đánh đơn cũng áp dụng trong đánh đôi. Đấu thủ đến lượt giao
bóng lấy điểm thứ nhất. Sau đó mỗi đấu thủ lần lượt sẽ giao 2 điểm liền theo
trình tự trước đó ở set đó cho đến khi người thắng của set đó được xác định.
Luân phiên giao bóng
Đấu thủ (hoặc đôi) giao bóng trước ở loạt tie-break sẽ là người đỡ giao bóng
ở game đầu của set sau đó.
Tình huống 1: Khi tỷ số là 6 đều, thể thức tie-break được áp dụng (áp dụng
luật theo lợi thế đã được công bố). Điểm đã tính có được giữ không?
Quyết định: Nếu sai sót này được phát hiện trước khi giao bóng vào cuộc cho
điểm thứ hai thì điểm thứ nhất vẫn tính nhưng sai sót này phải được sửa ngay.
Tương tác người máy GVHD: Hoa Tất Thắng
Thiết Kế Giao Diện Trò Chơi
• Các giao diện trong game :
Giao diện khi khởi động game tennis :
- Trên giao diện đầu tiên khi khởi động game: Có các menu
+ TENNIS : Menu để vào phần chơi game.
+ TIẾP TỤC : Bạn sẽ chơi lại tiếp phần trước bạn đã lưu.( phục vụ khi thi đấu
Cup vòng loại chưa kết thúc và đang chơi bạn có việc phải thoát ).
+ TẠO MỚI : Tạo thêm người chơi mới, để ghi nhận điểm số. Bảng sếp hạng
điểm số
+ LOAD/DELETE : Tìm tên người chơi để xóa hoặc tiếp tục
+ XẾP HẠNG : Xem điểm số xếp hạng của người chơi trước.
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
8
Tương tác người máy GVHD: Hoa Tất Thắng
Giao diện Tạo mới
+ TÊN : Tạo tên người chơi mới
+ OK : Chấp nhận tạo tên người dùng mới
+ QUAY LẠI :Trở về Giao diện ban đầu
Giao diện Load/ Delete :
+ LOAD : Sau khi chọn tên người dùng đã lưu trước đó nhấn LOAD sẽ cập nhập
dữ liệu của người chơi đó .
+ DELETE : Chọn tên người dùng đã lưu trước đó nhấn DELETE để xóa hết dữ
liệu của người dùng đó.
+ QUAY LẠI : Trở về Giao diện ban đầu.
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
9
Tương tác người máy GVHD: Hoa Tất Thắng
Giao diện khi vào phần game (khi chon TENNIS):
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
đánh qua trái, qua phải , đánh mạnh
- Pause : Tạm dừng trò chơi.
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
13
Tương tác người máy GVHD: Hoa Tất Thắng
Phần hỗ trợ khi bạn nhấn Tạm dừng (Pause):
Tại giao diện Pause ta chọn :
+ Tiếp tục : Để chơi tiếp game mà ta đã tạm dừng trước đó .
+ Kết thúc : Để kết thúc set đấu đang chơi. Hệ thống sẽ tự động lưu lại.
+ Tùy chọn : để vào phần thiết lập tùy chọn.
+ Main menu : trở lại giao diện chính của game
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
14
Tương tác người máy GVHD: Hoa Tất Thắng
Phần HƯỚNG DẪN game:
- Ở Mục này bạn có thể tham khảo:
+ QUY TÁC GIẢI ĐẤU TENNIS
+ HƯỚNG DẪN CÁCH CHƠI
+ CHƠI : băt đầu tham gia vào game
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
15
Tương tác người máy GVHD: Hoa Tất Thắng
Giao diện khi chọn chơi game :
-
- Giao diện chọn kiểu chơi gồm có :
+ Chơi 1 người , chơi 2 người , chơi 4 người .
+ Tùy chọn : Để vào phần thiết lập tùy chọn.
+ Quay lại : Để trở lại giao diện trước .
+ Thoát : Để thoát khỏi game.
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
+ Kiểu Sân : Chọn Kiểu Sân khi chơi , gồm có Sân Cỏ và Sân Đất.
+ Quay lại : trở lại giao diện trước
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
19
Tương tác người máy GVHD: Hoa Tất Thắng
Tiếp Theo là CHỌN SÂN thi đấu:
START GAME
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
20
Tương tác người máy GVHD: Hoa Tất Thắng
Giao diện LUYỆN TẬP:
Bạn có thể làm theo chỉ dẫn của hình ảnh. Rất đơn giản và tiện dụng. Việc còn lại
của bạn là vào game và cảm nhân
Bạn hoàn toàn có thể tự thay đổi các phím chức năng theo ý thích của mình. Bạn
vào mục CÀI ĐẶT ở đầu giao diện game và tùy chỉnh lại
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
21
Tương tác người máy GVHD: Hoa Tất Thắng
Kích vào mũi tên sẽ ra giao diện tập luyện tiếp theo
Làm theo các hướng dẫn
Nhóm 7- K16A-HVKTQS Thiết kế phần mềm mô phỏng game Tennis
22
Tương tác người máy GVHD: Hoa Tất Thắng
II. ĐÁNH GIÁ
1. Ưu điểm
- Phần mềm game hay, mang đủ đặc tính của game thể thao
- Giao diện tiếng Việt , dễ sử dụng
2. Khuyết điểm
- Giao diện kém hơn 1 số game 3D.
- Chưa kết nối thi đấu online qua mạng của các nhà cung cấp được