Đào Hải Nam

Luôn hạnh phúc vì vẫn còn nhiều ước mơ chưa đạt được

Chương trình Android thứ hai: MineSweeper

with 10 comments

Có lẽ đây là một trong những trò chơi phổ biến nhất trên thế giới, Việt Nam ta vẫn gọi nó là trò gỡ mìn. Do logic chương trình và đồ họa đơn giản nên tôi thường coi nó như là một bài tập mỗi khi học một công nghệ lập trình nào mới. Trước đây đã có Pascal MineSweeper, Applet MineSweeper, Javascript MineSweeper… và nay xin giới thiệu với các bạn: Android MineSweeper

Bạn sẽ vẫn tạo dự án trong Eclipse như binh thường, ở đây tôi tạo một lớp mới thừa kế từ android.view.View, lớp này sẽ chịu trách nhiệm xử lý các thao tác của người dùng cũng như vẽ lên màn hình. Một lớp khác là com.daohainam.game.minesweeper.Game được dùng để chứa thông tin về lượt chơi hiện tại.
Vì không dùng chuột nên tôi cũng chưa nghĩ ra được cách nào để cho phép người dùng cắm cờ lên chỗ có bom cả, cũng như các thao tác cho phép còn tương đối đơn giản. Bạn vẫn chưa thể chơi lại trừ khi bạn kết thúc chương trình và chạy lại, chương trình cũng chưa tính điểm và thời gian, hoặc lưu lại bảng điểm…

Tuy còn rất nhiều khiếm khuyết nhưng dù sao nó cũng giúp tôi làm quen với các hàm 2D của Android, thực ra nó rất giống với các nền tảng khác như Win32, .NET, Java…

Xin mời xem screenshot của chương trình:

   


Để tải về mã nguồn chương trình, xin hãy nhấn vào link sau, chú ý là trong file zip này có cả 2 file PSD (photoshop) chứa hình ảnh: mine sweeper.zip

Written by namdh

27/07/2008 lúc 19:06

Posted in Không phân loại

Tagged with

10 phản hồi

Subscribe to comments with RSS.

  1. Bạn giỏi quá !mình cũng đang tìm hiểu cái này nhưng mò mãi mài vẫn chưa có tài liệu học Thấy cao thủ xin làm quen cái
    Y!M hoang_java07@yahoo.com.vn Rất mong được bạn chỉ giáo ^_^

    HoangNam

    11/10/2008 lúc 21:39

  2. Mình có thể có nick yahoo của bạn đc k :)

    Maruchan

    17/02/2009 lúc 15:10

  3. daohainam

    namdh

    17/02/2009 lúc 15:21

  4. Ban Oi ! K dung Chuot The dung gi de choi vay ? MInh dung emulator ma co choi dc dau ? Ma Ban Co Code Mau Nao Khac K Send Cho MInh Duoc k ? Minh MOi Hoc Ve AnDroid Ma Sach It Qua Nen Hoc Hoi Cham

    VREAUF51

    13/05/2009 lúc 15:22

  5. mail cua minh la v.r.e.auf51@gmail.com !!! Merci d’avance

    VREAUF51

    13/05/2009 lúc 15:23

  6. Nếu dùng emulator thì bạn cứ dùng chuột như bình thường, còn trên các máy thực thì có màn hình cảm ứng.

    namdh

    13/05/2009 lúc 18:17

  7. Hay quá, Cty tôi cũng đang chuẩn bị có dự án về iPhone và Android, có cao thủ đây roài.
    Ông đã viết ứng dụng nào cho iPhone chưa? có thì share cho anh em với.

    Đỗ Xuân Hải

    25/06/2010 lúc 11:21

  8. Oài, bác haidx VASC ngày xưa phải không? Tôi không chơi với iPhone vì tốn tiền quá, hi hi

    namdh

    25/06/2010 lúc 11:24

  9. Anh làm ơn cho em biết game này anh viết trên nền tảng Android mấy vậy ? Cảm ơn anh nhiều.

    Nguyen Tuan Huy

    07/01/2011 lúc 21:40


Gửi phản hồi

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Thay đổi )

Twitter picture

You are commenting using your Twitter account. Log Out / Thay đổi )

Facebook photo

You are commenting using your Facebook account. Log Out / Thay đổi )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 32 other followers