Trung Tâm Đào Tạo Mạng Máy Tính Nhất Nghệ   Trung Tâm Đào Tạo Mạng Máy Tính Nhất Nghệ
Trang Chủ Giới Thiệu Chương Trình Học Tài Liệu Lịch Khai Giảng Học Phí Việc Làm Lộ trình học

Go Back   Trung Tâm Đào Tạo Mạng Máy Tính Nhất Nghệ > WEB - ĐỒ HỌA - LẬP TRÌNH > LẬP TRÌNH iOS
Đăng Ký Thành Viên Thành Viên Lịch Ðánh Dấu Ðã Ðọc


LẬP TRÌNH iOS THIẾT KẾ ỨNG DỤNG, GAME TRÊN IPHONE, IPAD, IPOD

Vui lòng gõ từ khóa liên quan đến vấn đề bạn quan tâm vào khung dưới , trước khi đặt câu hỏi mới.


Trả lời
 
Ðiều Chỉnh
  #1  
Old 14-06-2012, 22:04
mankichi4589 mankichi4589 vẫn chưa có mặt trong diễn đàn
Thành Viên Mới
 
Tham gia ngày: Jan 2010
Tuổi: 29
Bài gởi: 17
Thanks: 11
Thanked 9 Times in 8 Posts
Game Đổ Xúc Xắc - NTA

Yêu cầu:
1 - Mỗi lần chạy ứng dụng, cho người chơi 100 điểm
2 - Người chơi có thể chọn Tài hoặc Xỉu (Tài <=3, Xỉu >3). Rồi click nút Đổ xúc xắc
3 - Nếu thắng, người chơi được cộng thêm 20 điểm. Nếu thua, bị trừ 20 điểm
4 - Nếu người chơi bị 0 điểm, hiện thông báo "Bạn đã thua hết điểm rồi" và không được Đổ xúc xắc nữa.

Ánh xạ

File .h : ở đây có một cái lạ đó là biến int diem , biến này là biến toàn cục

File.m



Các bạn góp ý cho mình nha, sai hay thiếu sót chỗ nào mình sẽ sửa

thay đổi nội dung bởi: mankichi4589, 14-06-2012 lúc 22:38
Trả Lời Với Trích Dẫn
Đã có 2 người gửi lời cảm ơn mankichi4589 vì bài viết hữu ích này:
  #2  
Old 14-06-2012, 22:45
daklakit2010 daklakit2010 vẫn chưa có mặt trong diễn đàn
Thành Viên Mới
 
Tham gia ngày: Jun 2012
Tuổi: 32
Bài gởi: 37
Thanks: 18
Thanked 3 Times in 3 Posts
Giao diện game bạn nhìn đẹp đó. ak nếu bạn phát triển game cho người dùng đặt số điểm tùi ý nữa thì hay hơn. dùng slider để đặt cược nha'.

thay đổi nội dung bởi: daklakit2010, 14-06-2012 lúc 23:00
Trả Lời Với Trích Dẫn
  #3  
Old 15-06-2012, 08:56
o0o_khoaphp_o0o o0o_khoaphp_o0o vẫn chưa có mặt trong diễn đàn
Banned
 
Tham gia ngày: May 2008
Tuổi: 32
Bài gởi: 1,362
Thanks: 22
Thanked 1,809 Times in 383 Posts
Giao diện đẹp & giải thích code rõ ràng.

Bạn có thể giải thích cho mọi người biết trong file .h, biến int diem có ý nghĩa gì không? Vạ tại sao phải khai báo ở đây?
Trả Lời Với Trích Dẫn
  #4  
Old 15-06-2012, 10:32
mankichi4589 mankichi4589 vẫn chưa có mặt trong diễn đàn
Thành Viên Mới
 
Tham gia ngày: Jan 2010
Tuổi: 29
Bài gởi: 17
Thanks: 11
Thanked 9 Times in 8 Posts
Giải thích biến int diem trong file .h
Trước hết có 2 khái niệm về biến trong lập trình : đó là biến cục bộbiến toàn cục
-Biến cục bộ là biến khai báo trong một hàm nào đó và chỉ xài được trong hàm đó, hàm khác không xài được.
-Biến toàn cục là biến khai báo ngoài các hàm của bạn và các hàm của bạn đều xài được.
Ở bài trên
1. Do yêu cầu đề bài "Mỗi lần chạy ứng dụng, cho người chơi 100 điểm" --> có một biến đặt trong hàm viewDidLoad (ở đây ta đặt là biến int diem).
Tiếp theo khi thắng hay thua biến diem sẽ thay đổi nên sẽ nằm trong một hàm khác nữa (ở bài trên nằm trong hàm doxucxac).
Do biến diem nằm trong 2 hàm khác nhau nên ta phải khai báo biến toàn cục để áp dụng cho cả 2 hàm.
2. Các bạn có thể khai báo ở file .m miễn là nằm ngoài các hàm chứa biến diem, nhưng theo mình người ta chia ra file .h để chứa các khai báo, file .m để viết các hàm (phương thức) cho nên ta nên để ở file .h cho dễ quản lý.
Em giải thích theo ý của em. Thầy nhận xét giúp em nha Thầy
Trả Lời Với Trích Dẫn
Những người sau đây đã gửi lời cảm ơn mankichi4589 vì bài viết hữu ích này:
  #5  
Old 19-06-2012, 19:45
mrvdkpro mrvdkpro vẫn chưa có mặt trong diễn đàn
Mới Đăng Ký
 
Tham gia ngày: Jun 2012
Tuổi: 26
Bài gởi: 7
Thanks: 4
Thanked 0 Times in 0 Posts
Mình mới học sơ sơ ^^
Bạn cho mình hỏi làm sao để đủ 6 hình ảnh cục xúc xắc vào file xib vậy???
Chẳng lẽ lúc thiết kế trang xib thì để trống à ???
Trả Lời Với Trích Dẫn
  #6  
Old 19-06-2012, 20:12
mankichi4589 mankichi4589 vẫn chưa có mặt trong diễn đàn
Thành Viên Mới
 
Tham gia ngày: Jan 2010
Tuổi: 29
Bài gởi: 17
Thanks: 11
Thanked 9 Times in 8 Posts
Không bạn à, 6 hình cục xúc xắc mình không để ở file .xib mà mình để ở trong cây quản lý thư mục của ứng dụng. Mình chỉ bạn cách cho hình vào :

+ Trong cây thư mục bạn chuột phải lên và chọn New Group -> bạn đặt tên tùy ý : đây là thư mục bạn chứa hình.

+ Tiếp theo bạn chuột phải lên thư mục vừa tạo chọn Add file to.. -> bạn chọn hình 6 cục xúc xắc và chọn Add
=> rồi giờ bạn viết code có thể tùy ý với những hình đó

- Còn trong file .xib mặc định bạn set 1 tấm hình nào cũng được, muốn hiển thị tấm hình xúc xắc nào khi chạy ứng dụng thì trong code mình sẽ viết
Trả Lời Với Trích Dẫn
Những người sau đây đã gửi lời cảm ơn mankichi4589 vì bài viết hữu ích này:
  #7  
Old 19-06-2012, 20:13
o0o_khoaphp_o0o o0o_khoaphp_o0o vẫn chưa có mặt trong diễn đàn
Banned
 
Tham gia ngày: May 2008
Tuổi: 32
Bài gởi: 1,362
Thanks: 22
Thanked 1,809 Times in 383 Posts
Trích:
Nguyên văn bởi mrvdkpro View Post
Mình mới học sơ sơ ^^
Bạn cho mình hỏi làm sao để đủ 6 hình ảnh cục xúc xắc vào file xib vậy???
Chẳng lẽ lúc thiết kế trang xib thì để trống à ???
hi bạn.

Lúc design, mình add cả 6 hình tương ứng 6 mặt xúc xắc vào project.

File .xib thì chỉ có duy nhất 1 UIImageView thôi.

Viết code để phát sinh random lấy 1 mặt nào đỏ để hiển thị trên UIImageView

(Hình như bạn không có học trên lớp thì phải)
Trả Lời Với Trích Dẫn
Những người sau đây đã gửi lời cảm ơn o0o_khoaphp_o0o vì bài viết hữu ích này:
  #8  
Old 19-06-2012, 20:20
mrvdkpro mrvdkpro vẫn chưa có mặt trong diễn đàn
Mới Đăng Ký
 
Tham gia ngày: Jun 2012
Tuổi: 26
Bài gởi: 7
Thanks: 4
Thanked 0 Times in 0 Posts
Trích:
Nguyên văn bởi o0o_khoaphp_o0o View Post
hi bạn.

Lúc design, mình add cả 6 hình tương ứng 6 mặt xúc xắc vào project.

File .xib thì chỉ có duy nhất 1 UIImageView thôi.

Viết code để phát sinh random lấy 1 mặt nào đỏ để hiển thị trên UIImageView

(Hình như bạn không có học trên lớp thì phải)
Vâng đúng rùi ạ ^^

Tại hôm qua có hứng thú học viết ứng dụng trên iOS nên gg tìm đc đến nhatnghe
Trả Lời Với Trích Dẫn
Trả lời

Bookmarks

Ðiều Chỉnh

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người Gởi Chuyên mục Trả lời Bài mới gởi
[Ask] Phòng game Xbox 360 - PS3 chuyên nghiệp nhất - có cả Kinect maracola Quản Lý Phòng Internet - Games 0 10-03-2012 12:24
Phòng game PS3 chuyên nghiệp nhất - có cả Kinect maracola Thùng Rác 0 14-02-2012 13:39
LÀng game viỆt Đua nhau "lÁch luẬt" trantuanngoc Quản Lý Phòng Internet - Games 0 09-05-2011 23:06
[Discuss] Top 3 laptop chơi game đỉnh nhất hiện nay melaptop Máy tính xách tay 0 24-02-2011 09:35



Múi giờ GMT +7. Hiện tại là 09:25
Powered by: vBulletin Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Ad Management by RedTyger