Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    08-10-2002
    Location
    zz
    Bài viết
    49
    Like
    0
    Thanked 0 Times in 0 Posts

    [Q] có ai biết giải thuật để lập trình trò chơi xếp gạch chỉ tui với

    Bạn nào biết giải thuật về trò chơi xếp gạch (terrist) chỉ tui với. tui muốn làm nhưng không biết phải làm sao hết. nhất là về việc xử lý cách "ăn" điểm.
    Quote Quote

  2. #2
    ducphat Guest
    Nếu bạn chưa học lập trình hướng đối tượng ,bạn nên học nó trước khi làm trò này.
    Chi tiết của trò này như sau:
    1.Tạo lớp :
    Tạo 1 lớp CGach làm lớp dẫn xuất.
    Tạo các lớp gạch con làm lớp cơ sở kế thừa từ lớp CGach(VD:CGachZ:cuc gach hình chữ Z,CGachI...)
    Mỗi lần random một loại gạch sẽ rơi.
    2.Màn hình chơi:
    Bạn tạo một ma trận 2 chiều a(n,m) tương ứng với màn hình chơi(tưởng tượng màn hình được chia ra nhiều ô mỗi ô tương ứng với một phần tử mảng)
    Khi một cục gach rơi xuống xong bạn tìm xem có b.nhiêu hàng của ma trận bị lấp đầy (giả sử a[i][j]=0: còn trống,a[i][j]=1 :lấp đầy ,bạn sẽ tìm xem hàng nào chỉ có a[i][j]=1)

  3. #3
    Tham gia
    22-08-2002
    Location
    Người về từ nghìn trùng
    Bài viết
    546
    Like
    0
    Thanked 1 Time in 1 Post
    Hùi xưa có viết một chương trình xếp gạch bằng DirectX cũng dzui lắm. Nhưng bây giờ qua mấy lần Format máy, không biết phiêu bạt phương trời nào rồi, không thôi tui post source lên đây cho bạn luôn.

    Bạn có thể xem cách lập trình trò chơi trong cuốn Tự học lập trình Visual Basic 5 của Phạm Thùy Nhân á!

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •