-
01-08-2010, 05:49 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Vài thủ thuật làm chiếc nón kì diệu + source code
Chương trình chiếc nón kì diệu
Sau đây là 1 số tư duy căn bản ( mang chủ nghĩa cá nhân ) nhằm giúp bạn hình dung ra cách xử lý các khó khăn khi xây dựng 1 game nho nhỏ - Chiếc nón kì diệu –
Có nhiều cách để giải quyết các ý tưởng của bạn. Sau đây chỉ là 1 cách nhỏ mang tính chất tham khảo. Bên dưới bài viết có kèm theo link của game demo.
Việc viết 1 game quan trọng là bạn có ý tưởng ra sao, Bạn muốn game đó chơi như thế nào. Và bạn sẽ chơi thế nào để thắng ^^.
Các bạn xem qua mấy vẽ của chương trình
<Xem hình 1 >
<Xem hình 2>
Sau đây là :
Các phương thức
1. Load câu hỏi:
Xử lý việc đưa câu hỏi lên màn hình sử dụng. Cần đưa câu hỏi được lựa chọn ngẫu nhiên, câu hỏi không trùng lặp. Khi đưa lên phần đáp án được ẩn sau các controls định sẵn. sao cho số lượng controls = số lượng chữ cái có trong đáp án. Phần gợi ý có thể phân ra mức độ khó, dễ khác nhau (nâng cao).
2. Lựa chọn đáp án:
- Ở mức độ mới chơi : Người chơi lần lựa chọn từng chữ cái.
- Ở mức độ cao hơn : Người chơi có thể đưa luôn ra đáp án là 1 chuỗi chứ không phải là 1 kí tự
+ Đúng : Xuất kết quả ra màn hình. Tiến hành cộng điểm . Qua bài tiếp
+ Sai : Số lần sai tăng lên 1. Nếu số lần sai = 3 ( Hoặc 5) trò chơi kết thúc. Xuất kết quả ra cho người chơi coi. Đưa ra thêm thông tin về đáp án ( VD: VietNam- là quốc gia thuộc khu vực châu Á có số lượng dân là xyz.. diện tích là… lờ tờ mờ…)
Gỉai pháp : Load ra bảng 24 button Phần text = bảng chữ cái alphabe.
Mỗi lần nhấn lựa chọn chữ cái,
_ Nếu đúng : Chữ đó chuyển đỏ
_Nếu sai : Chữ đó mờ đi ( Enable =true);
Kèm theo 1 textbox để người dùng oánh luôn kết quả.
3. Xử lý kết quả:
Đơn giản là thụ lý tình huống đúng sai của các cách nhập phương án của người sử dụng.
Nếu nhấn kí tự B- ta duyệt từng các kí tự có trong chuỗi đáp án. Nếu đúng thì xử lý đúng, sai thì xử lý sai.
Đúng : button đáp án được mở, nút nhấn chuyển thành font khác, màu chữ khác,
Sai : button đáp án giữ nguyên, nút nhấn chuyển sang chế độ mờ dần ( enabel- không cho nhấn lần thứ 2 nữa )
Cộng điểm cho phần quay nếu đúng. Sai thì không làm gì.
4. Tính giờ:
Sau khi quay chiếc nón, Hiện lên kết quả ( vd : 8000 điểm, mất điểm….) thì thời gian đếm giờ bắt đầu tính.
Đồng hồ đếm ngược xuất hiện ( 10s, 20s .. tùy chỉnh của người dùng …) có thể tạo đồng hồ thông thường.Qúa thời gian, các nút nhấn bị vô hiệu hóa. Button quay được hiện lên.
5. Tính lần đoán:
Mỗi lần đoán là 1 lần nhấn vô nút nhấn. Đoán đúng thì số lần đoán chuyển về 0. Đoán sai thì số lần đoán tăng thêm 1
Gỉai pháp : tạo 1 biến đếm int dem =0. và thực hiện điều kiện.
Qúa 3 hoặc 5 lần đoán ( cái này do người chơi lựa chọn trước khi bắt đầu ) thì trò chơi kết thúc.
6. Xử lý lần quay
Xử lý quay. 1 Form dùng ứng dụng GDI để mô phỏng chiếc nón khi quay tít mù,
1 đồng hồ đếm giây. Xác định thời gian nón dừng.
Dùng trarback để lựa chọn lực quay ( thực ra đây là xác định thời gian thực hiện quá trình random quay. )
Gỉai pháp : - di chuyển tracbark để xác định lực quay ( từ 00 -100 tương ứng với khoảng 5s tới 10s của đồng hồ đo lực quay )
Trong 50% s thực hiện quá trình random ngẫu nhiên các giá trị chiếc nón ( mất điểm nhân đôi, phần thưởng , 500d gì đó…)
Kết thúc thời giàn là random kết thúc. Xuất kết quả ra thành kết quả quay.
7. Tính điểm:
Cái này có lẽ đơn giản nhất.
Nếu quay dược điểm, nếu đoán đúng , cộng tiếp điểm vào điểm tích lũy
Nếu quay dược giá trị khác ( mất điểm, nhân đôi, chia đôi ), xử lý theo trường hợp cụ thể.
Gỉai pháp :
Xài vài vong IF và Case
< Do lượng case không lớn lắm ( mất điểm, nhân đôi, chia đôi …) nên ta làm thủ công. Hiện tại thì trong phiên bản đầu mình chưa tìm ra cách giải quyêt nào tốt hơn >
Nếu đưa ra đáp án luôn của câu hỏi . số điểm được cộng 10.000d. và là người chiến thắng vòng.
Kết thúc 3 lần đoán, Tính điểm trọn vẹn của từng người.
8. Cửa tiếp:
Tiếp tục các quá trình trên. Nâng độ khó lên nếu cần.
9. Test:
Test game và xử lý lỗi về đồ họa, thời gian, tốc độ xử lý.
10. Play
Chơi tốt trong thời điểm hiện tai,
Cấu trúc hơi nhỏ.
Ngôn ngữ : C#
Môi trường phát triển : Visual Studio 2008+ Net Frame Work 3.5
DataBase : Access, sql server 2000, xml < có cả 3 lựa chọn khi sử dụng >
Version : 1.0 < đang test >
Author : Tesulakata@yahoo.com.vn
Memory : 12 mb
Môi trường sử dụng : Win sp2
Dung lượng đĩa cứng : 50mb
Ram : 128 mb
Mã:Download : 1 . File setup : Link 2. File Code : Source code like 3. Pass (nếu có) : Congdongcviet ( tất cả viết thường )
Chương trình được viết dựa trên cách chơi của găme show cùng tên chiếc nón kì diệu phát sóng trên truyền hình vtv3 .
<Xem hình >
Tiến hành cài đặt<Xem hình >
….
Cách sử dụng <Xem hình >
….
Lưu kết quả. <Xem hình >
,…..
< Mấy cái này có trong phần mềm hết rồi, coi trong file Help.pdf đi cùng phần mềm >
Mong sự đóng góp của các bạn.!
Thân.
Tesulakata.
[IMG]images/smilies/wave.gif[/IMG]View more random threads:
- Các bạn xem giúp mình code này bị sao mà cái hình của mình ko di chuyển được
- Cài đặt Binary Search Tree bằng C#
- Kiểm tra tam giác vuông, nhọn hay tù trong lập trình C#!
- Giúp đỡ về cài đặt và cấu hình share point
- Xem dùm mình với !!!
- Thắc mắc làm game XNA C#
- XXX.tab already registrered. This file not registrered for access.
- xem tập tin ẩn (hidden) trong một thư mục bất kỳ với lập trình C#
- Video hướng dẫn viết chi tiết 1 chương trình mô hình 3 lớp cơ bản
- Help subreport trong crystal report C#
-
08-03-2011, 08:49 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Link down bản chiếc nón kì diệu
http://www.mediafire.com/?0dk2qfnkj3y52
Soure code full
sql sever 2005 heng
Link down
vhttp://www.mediafire.com/?0dk2qfnkj3y52
[IMG]images/smilies/daydreaming.gif[/IMG]
Có gì các bác cứ hỏi thằng ku làm ý.
Nguồn từ www.suoinguon.com
Cái này http://www.mediafire.com/?d14iad10yysc8
Bạn xem phần Chữ xoay vòng
Cái đó sẽ giúp bạn làm chiếc nón.
Cần đẹp hơn thì bạn tự nghiên cứu nhé...
Hay chờ tí mình tìm link xem còn ko
Cái này là link bài của bạn Trương Văn Hải
http://www.mediafire.com/?vro6x75jkfsk0
Nguồn suoinguon.com
Thắc mắc hỏi bạn ý nhá... Mình ko biết gì đâu[IMG]images/smilies/2.gif[/IMG]
Vệ sinh cá nhân là một phần quan yếu của sức khỏe nam giới. Dùng dung dịch vệ sinh mỗi ngày mang lại nhiều ích, giúp loại bỏ vi khuẩn và vi sinh vật gây hại, giúp khu vực cơ quan sinh dục luôn sạch...
Gel vệ sinh cu, bạn trai có nên...