 |
Cuộc thi "Đầu Bếp
Quán Lập Trình"
Món ăn tháng 11 |
|
Viết chương trình trò chơi Line-NIIT, dựa theo
chương trình Line 98 (H1), bằng ngôn ngữ lập trình
VB6, VB.NET, C# hoặc Java. |
|
 |
|
Luật chơi của trò chơi Line-NIIT |
|
Cho một hình vuông bao gồm 9x9 ô. Người chơi phải
sắp xếp tối thiểu 5 viên bi cùng màu kề nhau, bao
gồm hàng ngang, dọc và chéo, để ghi điểm. Người chơi
sẽ được 5 điểm nếu đặt được 5 viên bi cùng màu kề
nhau. |
|
Nếu người chơi sắp xếp nhiều hơn 5 viên bi cùng màu
thì chương trình sẽ tính điểm như sau: |
- Bi thứ 6 thì tính điểm 7.
- Bi thứ 7 thì tính điểm 9.
- Bi thứ 8 và 9 thì tính điểm lần lượt là 11 và 13. |
|
Sau khi người chơi sắp xếp tổi thiểu 5 viên bi, các
viên bi đó được xóa bỏ, giải phóng không gian tại
những vị trí của chúng. Trong trường hợp các viên bi
điền đầy hình vuông, trò chơi kết thúc và người chơi
thua cuộc. |
Quy định chung
1. Người dự thi là học sinh hoặc sinh viên đang học
tập tại Việt Nam.
2. Mỗi cá nhân có thể gửi nhiều bài dự thi bằng
e-mail.
3. Bài dự thi tốt nhất sẽ được đăng trên e-CHÍP và
nhận giải thưởng của NIIT.
4. Hạn chót gởi bài dự thi vào lúc 17h30 ngày 19
tháng 12 năm 2006. Ban tổ chức không chịu trách
nhiệm trong trường hợp e-mail bị thất lạc. |
Giải thưởng
1. Hai giải thưởng sẽ được trao cho 2 bài dự thi
xuất sắc nhất. Trong đó, một giải sẽ được trao cho
giải pháp tốt nhất và một giải sẽ được trao cho ý
tưởng tốt nhất.
2. Giải thưởng là quà tặng trị giá 1.000.000 đồng
của NIIT và 3 tháng báo biếu của e-CHÍP.
3. Khi đến nhận giải phải mang giấy chứng minh và
làm một bài test nhỏ để kiểm tra kiến thức (tránh
tình trạng nhờ người khác làm hộ).
4. Giải thưởng không qui thành tiền mặt. |
Quy định chuyên môn
1. Yêu cầu về chức năng chương trình Line-NIIT
Chương trình dự thi phải có các chức năng sau:
- Cho phép người chơi có thể lưu (save) lại hiện
trạng của trò chơi để sau này người chơi có thể nạp
(load) lại trò chơi, tiếp tục chơi.
- Cho phép người chơi chọn lựa hình để thay đổi
trong lúc chơi, mặc định là các hình tròn màu.
Chương trình hỗ trợ các định dạng tập tinh ảnh như
.BMP, .GIF, .JPEG.
- Cho phép người chơi có thể tùy chọn: hiển thị hoặc
ẩn các vị trí của các viên bi sẽ xuất hiện.
- Hiển thị điểm số hiện tại của người chơi và điểm
số của người chơi cao nhất trên cửa sổ của chương
trình trò chơi.
- Cho phép người dùng quay lại (step back) trạng
thái của trò chơi trước đó và chỉ được một lần mà
thôi.
- Khi kết thúc cuộc chơi, cần ghi nhận lại số điểm
của người chơi và chương trình sẽ chỉ ghi nhận lại
10 người có điểm cao nhất mà thôi.
- Có phần hướng dẫn người chơi. Tài liệu hướng dẫn
là tập tin .CHM.
2. Yêu cầu về bài dự thi Line-NIIT
- Chương trình dự thi được viết bằng ngôn ngữ lập
trình VB6, VB.NET, C# hoặc Java.
- Chương trình dự thi được yêu cầu biên dịch với
VB6, Visual Studio.NET 2003 trở về sau hoặc Java 1.4
trở về sau.
- Bài thi bao gồm tập tin nguồn của chương trình và
tập tin hướng dẫn cho biết tập tin Project để biên
dịch chương trình. Nếu có gì giải thích thêm, thí
sinh phải ghi rõ trong tập tin hướng dẫn này.
- Bài thi phải có tập tin mô tả hệ thống (system
requirement) để chương trình có thể thực thi.
3. Bạn phải chú thích rõ ràng, dễ hiểu các dòng mã
hoặc các ý tưởng phức tạp.
4. Bài dự thi phải được gởi qua e-mail về địa chỉ:
daotaolaptrinhvien@niit-vn.com hoặc
hung.nguyenthe@niit-vn.com.
Đính kèm một tập tin có tên DauBepQuanLapTrinh.zip
(Đầu bếp quán lập trình)
a. Một tập tin MS Word chứa thông tin theo mẫu dưới
đây (có thể tải xuống tại địa chỉ
http://www.niit-vn.com/niitwcms/dt/FORM_THONG_TIN_DBQLT.doc).
b. Một tập tin ZIP chứa các mã nguồn hoặc ý tưởng.
c. Một tập tin ZIP chứa các tập tin chương trình đã
biên dịch (nếu bài tham gia theo dạng giải pháp.)
Ban tổ chức sẽ hồi đáp cho người dự thi khi nhận
được bài.
5. Tất cả các thành phần (component), các hình ảnh
được dùng không do người dự thi tự làm hoặc mã nguồn
dùng để tham khảo, phải được ghi rõ xuất xứ. Tuyệt
đối không sao chép trái phép mã nguồn để phát triển
giải pháp của mình.
6. NIIT và e-CHÍP được quyền sử dụng bài dự thi của
các bạn trên phương tiện truyền thông. Bản quyền của
bài dự thi vẫn thuộc về tác giả. |
|
Ban tổ chức cuôc thi ĐBQLT |
|
Đầu
trang |