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 17-06-2012, 21:38
iThanh iThanh vẫn chưa có mặt trong diễn đàn
Thành Viên Mới
 
Tham gia ngày: Jun 2012
Nơi Cư Ngụ: Kon Tum
Bài gởi: 27
Thanks: 10
Thanked 9 Times in 8 Posts
Game Tic Tac Toe (Không dùng đệ quy) - Minh Thanh

Thầy ơi, em làm xong bài rôi.
Game em gọi là XO (Tic tac toe)

- Em không sử dụng đệ quy như thuật toán Minimax.
Vì em học yếu cái đệ quy này với lại cũng yếu toán, tính lung tung quá.
Mọi người thông cảm.

Video đây ạ.
[YOUTUBE]eDPq4KdaVb4[/YOUTUBE]

Một số hình ảnh:






- Em chỉ mới làm phần "Dễ", phần "Khó" em chưa code xong.
- Em cũng chưa thêm Button "Chơi lại", nhưng em sẽ cho tự động chơi lại sau khi thông báo kết quả.
- Em sẽ phát triển thành cược điểm, ứng dụng cho 2 người chơi với nhau.
- Do chưa code hoàn chỉnh nên em chưa post code lên ạ.



Em mới nghĩ ra có thế thôi ạ.
Mong mọi người góp ý.

Tick: Em chưa có điều kiện làm ra file cho mọi người dùng trên iPhone đã jaibreak, mọi người thông cảm.

Trả Lời Với Trích Dẫn
  #2  
Old 17-06-2012, 22:06
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: 33
Bài gởi: 37
Thanks: 18
Thanked 3 Times in 3 Posts
Bạn up code ae tham khảo với hi
Trả Lời Với Trích Dẫn
  #3  
Old 18-06-2012, 17:55
iThanh iThanh vẫn chưa có mặt trong diễn đàn
Thành Viên Mới
 
Tham gia ngày: Jun 2012
Nơi Cư Ngụ: Kon Tum
Bài gởi: 27
Thanks: 10
Thanked 9 Times in 8 Posts
Code đây ạ.
Thuật toán thì cũng không có gì.

- Em tạo ra 1 mảng 1 chiều có 9 phẩn tử, được gán giá trị lần lượt từ 1 đến 9 và có số thứ tự lần lượt từ 0 đến 8.
- Mỗi phần tử trong mảng đó ứng với 1 Button, Button được đánh số thứ tự từ 1 đến 9 lần lượt từ trái qua phải, từ trên xuống dưới.
- Khi bấm 1 Button, thì lấy số thứ tự của Button đó, thay thế trong chuỗi bằng chữ "x" (nghĩa là mình đánh) sau đó disable Button đó lại.
- Gán hình ảnh dấu x cho Button đó.
- Gọi hàm kiểm tra, kiểm tra lần lượt các cặp số trong 9 hàng đó, như trong hình, nếu như phù hợp thì lập tức hiện Alert thắng, thua hoặc hòa.
- Biến "Dem" dùng để đếm số lần đánh, như thế này:
++ Nếu 1 trong những cặp số được kiểm tra là thắng thì Alert -> thắng
++ Nếu không thì kiểm tra nếu 1 trong những cặp số được kiểm tra là thua thì Alert -> thua
++ Nếu không thì kiểm tra nếu đã có 9 lần đánh thì lập tức hiện Alert -> Hòa
++ Nếu không thì tiếp tục đánh tiếp

- Sau khi đã phân thắng bại thì lập tức xét các Button về hình ảnh ban đầu và khởi tạo lại mảng với các phần tử là số để trò chơi có thể tiếp tục như bình thường.

Mọi người xem ảnh ạ.



Button, có 9 Button, nhưng em chỉ ghi đại diện như vậy, 8 cái còn lại y chang.









Em làm cách này dài quá ^^!
Sợ nặng, mọi người có ý kiến gì góp ý giúp em với.
Em cảm ơn
Trả Lời Với Trích Dẫn
  #4  
Old 19-06-2012, 08:44
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: 30
Bài gởi: 17
Thanks: 11
Thanked 9 Times in 8 Posts
Vậy là hay rùi bạn. Bài này thầy yêu cầu làm như vậy là đạt rồi mà
Về thuật toán nếu làm level khó thì mới cần. Ở đây ta làm đơn giản, có ít trường hợp nên vét cạn vậy là ok rùi, từ từ phát triển thêm
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
mấy bạn giúp giùm mình với pipo123321 Server Management 2 31-03-2014 16:10
Thiết lập mạng không dây gia đình với thiết bị Linksys tm02019 Hardware 0 20-04-2011 18:41
[Help] Help me toanminhtran48 Những Vấn Đề Khác 11 24-03-2010 19:11



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