1. Trang chủ
  2. » Luận Văn - Báo Cáo

Lập trình game đua ô tô đơn giản bằng ngôn ngữ Java

11 1,9K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 465,5 KB

Nội dung

MÔN: KỸ THUẬT LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài Tập : Lập trình game đua ô tô đơn giản bằng ngôn ngữ Java I: Yêu Cầu Bài Toán Xây dựng 1 game đua ôtô đơn giản bằng ngôn ngữ lập trình hướng đối tượng mà cụ thể là ngôn ngữ java game cần phải đạt được những yêu cầu của 1 game đua ôtô như: Tạo hình anh ôtô chuyển động đẹp mắt Có phần tính điểm cho người chơi …….

Trang 1

Báo Cáo Bài Tập Lớn Môn Lập Trình Hướng Đối tượng

Nhóm 1: K47 CNTT

Trang 2

Lập Trình Trò Chơi

Cờ Caro - Mô hình Client/Server

Thành Viên và phân chia công việc:

Trần Bình(Nhóm Trưởng): Xây dựng và ghép nối chương trình

Thiều Thị Ngọc Anh: Giao diện

Lương Quang Đức: Kết nối client server

Đậu Ánh Dương: Kết nối client server

Bùi Văn Dũng: Thuật toán kết thúc trò chơi

Trang 3

I Bài toán và yêu cầu

• Bài toán đề ra

Lập trình trò chơi cờ caro theo mô hình

client- server

• Yêu cầu chung

• Trò chơi cho phép:

• Nhiều client kết nối tới server cùng lúc

• Server sẽ lựa chọn từng cặp đối thủ

• Kiểm tra thắng thua của mỗi đối thủ

Trang 4

II Các bước thực hiện

1 Xây dựng chương trình bên phía server:

• Tạo một lớp chính caroserver với các

công việc sau:

• Tạo cổng để sẵn sàng kết nối các client

• Phân luồng kết nối các client đến server

• Nhận và gửi dữ liệu đến các client

Trang 5

II Các bước thực hiện

• 2 Xây dựng chương trình bên phía client

• Tạo một lớp chính caroclient với các công việc sau:

• Kết nối đến caroserver

• Tạo giao diện người chơi với bàn cờ caro 14*14

• Các sự kiện khi click chuột vào một cell

• Nhận dữ liệu trả về từ phía server và gửi

dữ liệu đến server

Trang 6

II Các bước thực hiện

3 Xây dựng lớp HandleAsession

• Xây dựng giải thuật để kiểm tra thắng thua của từng cặp đối thủ

Trang 7

III Chương trình

Phía server:

Trang 8

III Chương trình

Phía Client1:

Trang 9

III Chương trình

• Phía Client2:

Trang 10

IV.Ưu nhược điểm của chương

trình

1 Ưu Điểm:

+ Giao diện thân thiện

+ Cho phép nhiều client kết nối cùng lúc

+Kiểm tra thắng thua của từng đối thủ

2 Nhược điểm:

+Chưa tạo được nhiều chức năng thuận tiện

Trang 11

Chương trình bên cạnh những ưu điểm còn

có nhiều hạn chế Vì vậy chúng em mong được sự góp ý của thầy cô Chúng em xin chân thành cảm ơn!

Nhóm 1-K47 CNTT

Ngày đăng: 13/07/2014, 20:38

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w