Danh mục

Tạo game vui đơn giản trên Excel 2003

Số trang: 7      Loại file: doc      Dung lượng: 181.50 KB      Lượt xem: 11      Lượt tải: 0    
Jamona

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tình huống hàng ngày: Một hôm đẹp trời, bạn nhậnđược mail của một người bạn gửi đến với một file excel. Đó là một trò chơi nhỏ được thiết kế ngaytrên chương trình mà bạn làm việc hằng ngày. Chương trình vừa vui vừa sáng tạo đã làm bạn ấntượng ngay như bạn ruby520 đã nói trên diễn đàn thủ thuậ t của chúng ta. Tranh thủ thời gian,mình đã làm thử và thấy rất hài lòng với thành quả của mình. Các bạn cùng tham gia nhé!...
Nội dung trích xuất từ tài liệu:
Tạo game vui đơn giản trên Excel 2003Tạo game vui đơn giản trên Excel 2003, 2007 Tìnhhuốnghàngngày:Mộthômđẹptrời,bạnnhậnđượcmailcủamộtngườibạngửiđếnvớimộtfileexcel.Đólàmộttròchơinhỏđượcthiếtkếngaytrênchươngtrìnhmàbạnlàmviệchằngngày.Chươngtrìnhvừavuivừasángtạođãlàmbạnấntượngngaynhưbạnruby520đãnóitrêndiễnđàn thủthuật củachúngta.Tranhthủthờigian,mìnhđãlàmthửvàthấyrấthàilòngvớithànhquảcủamình.Cácbạncùngthamgianhé!Thửthách:ThửtháchcủachúngtalàdùngchươngtrìnhMicroosftExcel2003hay2007đểtạoramộtgameminivuinhộn.PhươngpháplàchỉdùngcáchàmphổbiếnnhấtcủaExcelnhưhàmIF,RAND,....Trướckhihướngdẫncáchtaoratrònày,mìnhmuốncácbạntảivềchơithửtrước.Vìnếucácbạnđãđọccáchlàmgamethìgamesẽmấthứngthú!Chờithử:TảitròchờiĐoánngườithầmyêubạnvềchơivàđoáncáchtạogame.Hướngdẫn:Cácbạncóthểtảichươngtrình game vềđểthamkhảo.Bước 1: Tạo ra kịch bản cho trò chơicủa bạn và định dạng trên bảng tính.Kịch bảnnày gồm 2 phần. Phần câu hỏi và phần phản hồi của chương trình ứng với mỗi trảlời mà người chơi cung cấp. Phần giải đáp bạn đặt cách phần câu hỏi 15 dòng.BốtríkịchbảnBước 2: Đặt tên biến cho các ô cầnlấy giá trị.Đây làthủ thuật giúp bạn truy vấn đến giá trị của ô bằng tên thay vì bằng địa chỉ. Vídụ: BiBo đặt tên cho ô A1 là name thì mỗi khi mình muốn lấy giá trịcủa ô này, mình chỉ cần gọi tên đại diện của ô A1 là name thay vì gọi địa chỉ A1trong các công thức.Cáchđặttên:chọnôcầnđặttên>>thayđổiđịachỉcủaôbằngmộttêncónghĩatrênhộpthoạiNamebox.Cácôcầnđặttênlà:cácôchứacâutrảlờicủangườichơi.Cácôchứacâuphảnhồiđãchuẫnbị.TạobiếnchocâutrảlờiTrong vídụ này, các bạn cần đặt tên biến cho các ô D8, D9, D10, D11 , D12, D13 là vịtrí mà người chơi sẽ nhập câu trả lời cho từng câu hỏi. Tương tự, bạn cũng đặttên cho các ô chưa câu phản hồi là B25 đến B29. Tên của câu hỏi Tên của câu phản hồiCon số của bạn No no_rHọ & Tên Name name_rTuổi của bạn age age_rMàu bạn thích nhất? color color_rMón ăn nào bạn ăn dạo ngoài quán cóc food food_rgần đây nhất?Tên người bạn/ đồng nghiệp khác phái mà colleague colleague_rbạn ghét nhấtNhập chữ OK để xem kết quả ok ok_rTạobiếnchocâuphảnhồiBươc 3: Bướcnày, chúng ta sẽ gắn kết quả câu hỏi và câu giải đáp tương ứng với nhau. Đồngthời cho hiện kết câu kết quả ngay khi mỗi câu hỏi được phản hồi.Kỹ thuật này không có gì khó. Chỉ là dùng thamsố & để nối các chuổi đoạn văn lại với nhau kết hợpvới các tên biến mà chúng ta đã đặt để tạo ra những câu phản hồi chính xác. Vídụ câu: Uhm!! Bạn...... có.......người cùng để ý đến bạn đấy! Chúng ta sẽ sửalại như sau: =Uhm!! Bạn & name & có&LEFT(no,1)& người cùng để ý đến bạn đấy!”Cứ tiếp tục lắp ghép cho các câu giải đáp vớicác biến tên sao cho hợp lý.GhépbiếnvớicáccâuphảnhồiBước4:Tạonhữngconsốngẫunhiênđểtăngthêmtínhhuyềnbí.Để tạo ra số ngẩu nhiên, bạn dùng hàmRANDBETWEEN(số_bắt_đầu,số_kết_thúc) để tạo. Hàm này sẽ chọn một con số bấtkỳtrong dãy số mà bạn qui định để hiển thị.TạonhữngconsốngẫunhiênBước 5: Hiển thị kết quả tương ứng với từng câu hỏi.Chọn một ô bên dưới bảng câu hỏi và dùng lệnhIF() để kiễm tra: Nếu ô Họ & Têncó nhãn là name rỗng (chưa có câu phảnhồi) thì trả về kết quả là 1 dấu cách, còn nếu ô ô Họ & Tên không rỗng (có câu phảnhồi) thì sẽ lấy câu lời giải name_r làm câu phản hồi. Như vậy, ta cócông thức sau:=IF(name=””,” “,name_r)TạophảnhồitựđộngĐể kiểm tra, bạn nhập thử tên bạn vào ô phảnhồi của câu hỏi Họ & tên sau đó nhấn Enter. Nếu kết quả hiện ra, bạn đãthành công.ThửnghiêmTương tự, bạn sẽ làm cho các câu giải đáp tiếptheo:=IF(age=””,” “.age_r)=IF(color=””,” “,color_r)......Bước 6: Trang trí và che mắt thiên hạ!Ơ bước này, bạn có thể tô màu nền, tạo viền để game của bạn trong thật hơn. Nhưngquan trọng hơn hết là bạn phải giấu những câu hỏi mà mình chuẩn bị trước đểngười chơi không thấy được.Cách làm rất đơn giản! Bạn chọn những dòng chứa các câu giải đáp này>> nhấp chuột phải, chọn HideGiấucáccâuphảnhồiBước 7: Kiễm traBướccuốicùnglàkiểmtralạiđộchínhxácvàtínhlogiccủagame.Khibạnđãhàilòng,thìhãygửingayđếnbạnbè....kheothànhtíchcủamìnhnhé! ...

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: