Đồ án tốt nghiệp game android kaiba corp ultimate masters

44 679 0
Đồ án tốt nghiệp game android kaiba corp ultimate masters

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI TRƯỜNG CAO ĐẲNG NGHỀ ISPACE -o0o KHOA: CÔNG NGHỆ THÔNG TIN NGÀNH: LẬP TRÌNH MOBILE ĐỒ ÁN TỐT NGHIỆP GAME KAIBA CORP ULTIMATE MASTERS GVHD : LÊ HỒNG KỲ SVTH : LÊ CÔNG ĐỨC – 97510240001 TẠ ĐỨC HUY – 97510230004 HỒ CHÍ MINH, năm 2015 LỜI CẢM ƠN Trước tiên, em xin gửi lời cảm ơn đến tất quý thầy cô tham gia giảng dạy Trường Cao đẳng nghề CNTT iSpace truyền đạt kiến thức hữu ích làm sở cho em thực đồ án Em xin chân thành cảm ơn đến thầy Lê Hồng Kỳ, người tận tình hướng dẫn, tạo điều kiện thuận lợi để em hoàn thành tốt đồ án Sau em xin gửi lời biết ơn sâu sắc đến gia đình tạo điều kiện cho em suốt trình học tập thực đồ án Hồ Chí Minh, tháng 06 năm 2015 Trân trọng TÓM TẮT ĐỒ ÁN Game Kaiba Corp Ultimate Masters phiên game truyện Yu-Gi-Oh! dành cho hệ điều hành Windows tiếng từ lâu với nhiều fan hâm mộ Việt Với riêng chúng em, với niềm đam mê, chúng em chuyển đổi game thành game dành cho thiết bị di động với mục đích học hỏi nghiên cứu sâu kỹ lập trình, để rút số kinh nghiệm cá nhân, tập thể, làm game hoàn toàn Chương trình có sử dụng lại tất file âm có định dạng *.wav Hầu hết hình ảnh *.bmp chuyển đổi thành *.png để giảm nhẹ dung lượng game đến khoảng 30% Do sử dụng nguồn tài nguyên hình ảnh âm chưa có cho phép tác giả, nên đồ án mang tính chất học hỏi, nghiên cứu, rút kinh nghiệm cho thành viên nhóm không nhằm vào mục đích lợi nhuận hay quảng bá MỤC LỤC DANH MỤC HÌNH MỞ ĐẦU Yu-Gi-Oh! manga tiếng Nhật sáng tác Kazuki Takahashi Truyện chuyển thể thành nhiều anime, video game trò chơi trading card game Phần lớn truyện tập trung vào trò chơi hưu cấu gọi Duel Monster (tên ban đầu gọi Phép thuật phù thuỷ), nhân vật sử dụng để "đấu" (duel) "quái thú" giả lập Yu-Gi-Oh! Trading Card Game trò chơi đời thực dựa Duel Monster Nhân vật Yu-Gi-Oh! Yugi Mutou, học sinh trung học nhút nhát, hậu đậu, người ráp thành công Trò chơi ngàn năm Yugi có nhân cách khác thường gọi Yugi Bóng tối (hay "Yugi thứ hai"), linh hồn tồn Trò chơi ngàn năm Những người bạn thân Yugi Katsuya Jonouchi (Joey Wheeler), Anzu Mazaki (Téa Gardner) Hiroto Honda (Tristan Taylor), Ryo Bakura sau có thêm Ryuji Otogi đối thủ Seto Kaiba Hiện nay, Yu-Gi-Oh! Đã cho phụ (edition) như: o Yu-Gi-Oh! The Movie: Pyramid of Light (phát hành lần Bắc Mỹ vào ngày 13/8/2004) o Yu-Gi-Oh! 3D: Bonds Beyond Time (phát hành ngày 23 tháng 1, 2010 Ở Nhật, vào mùa xuân 2011 thị trường Bắc Mỹ) o Yu-Gi-Oh! GX (180 tập, phát sóng từ 6/10/2004 đến 26/3/2008) o Yu-Gi-Oh! 5D's o Yu-Gi-Oh! ZEXAL (146 tập, phát sóng kênh TV Tokyo Nhật từ ngày 11/4/2011 kết thúc ngày 23/3/2014 với phim) o Yu-Gi-Oh! Arc-V (Tập phát sóng kênh TV Tokyo Nhật từ ngày 6/4/2014) Đồ án tốt nghiệp xoay quanh trận đấu nhân vật chính, Yugi Mutou Seto Kaiba Trong đó, người chơi nhập vai Yugi Mutou, đấu thủ huyền thoại nhân vật truyện Yu-Gi-Oh! Sẽ đấu với máy, vai Seto Kaiba, đấu thủ huyền thoại với huyền thoại Rồng trắng mắt xanh Điểm nhấn game Kaiba Corp Ultimate Master khâu chuẩn bị, lựa chọn, xếp theo tỷ lệ có khoa học để tạo thành bài, để chơi có xác xuất có cần thiết để thắng đối phương Ngoài khâu chuẩn bị sẵn tư kinh nghiệm yếu tố thiếu game, để tạo nhiều bất ngờ trải nghiệm sử dụng phép, bẫy kết hợp với quái vật có sức công thấp có hiệu ứng bị công tiêu diệt quái thú huyền thoại Nhóm dựa game có sẵn hãng Konami Nhật, hãng chuyên sản xuất game giới, để làm tảng cho nhóm thực đồ án phát triển thể loại game 2D, nhập vai, đánh chiến thuật theo lượt với ngôn ngữ tiếng Anh giúp cho nhóm phát triển có thêm kinh nghiệm tiếp tục phát triển game game khác tương lai CHƯƠNG 1: TỔNG QUAN VỀ GAME MOBILE 1.1 TÌNH HÌNH GAME MOBILE TRONG VÀ NGOÀI NƯỚC 1.1.1 Tình hình game mobile nước: Trong năm 2014 vừa qua, có số game mobile đáng ý như: 1.1.1.1 Flappy Bird Nếu người hâm mộ tựa game mobile với đồ họa đẹp lung linh Infinity Blade hay Asphalt hẳn vô thất vọng với chất lượng đồ họa mà Flappy Bird đem lại giống tựa game 8-bit cổ lỗ từ thời kỳ Famicom với ống nước xanh lét chim môi dày không khác nhiều so với tượng đài thời Mario Hình 1.1: Hình ảnh game Flappy Bird Tuy nhiên, điểm hút lại tới từ lối chơi đơn giản game, tất bạn phải làm chạm vào điểm hình cảm ứng để giúp chim “cà nhắc” bay lên Trên đường bay, hàng loạt ống nước xếp với chiều cao khác chướng ngại vật cho người chơi vượt qua Nếu không chạm vào hình, chim môi dày bị rơi, game thủ chẳng thể ăn gian cách giữ thật lâu vào hình Hiện tại, bạn tìm thấy link tải Flappy Bird bị tác giả xóa bỏ 1.1.1.2 Bắt Chữ Không cầu kỳ game mobile khác, Bắt Chữ đơn giản với hình ảnh mang ý nghĩa khác Một hình ảnh vui vẻ chăm chút rực rỡ, dễ nhìn, dãy ô vuông để trống 14 chữ gợi ý tất bạn có để tìm đáp án cho câu đố Hình 1.2: Hình ảnh game Bắt Chữ Đôi bạn không nhịn cười tìm đáp án hình ảnh tưởng chừng không liên quan đến ghép chúng với nhau, lại đáp án hoàn toàn hợp lý Các đáp án Bắt Chữ không theo lĩnh vực hết, bạn biết trước đáp án vật, việc hay hành động 1.1.1.3 Swing Copters Ra đời sau Flappy Bird, “đứa con” thứ hai Nguyễn Hà Đông tiếp tục khuynh đảo giới game di động Nội dung game đơn giản, phong cách lâu Đông: người chơi điều khiển nhân vật trang bị cánh quạt trực thăng đầu (chúng liên tưởng đến bảo bối chong chóng tre lừng danh mèo máy Doraemon), bay lên theo chiều thẳng đứng tránh đụng phải xà tạ đung đưa bên hình 10 Hình 1.3: Hình ảnh game Swing Copters Độ khó Swing Copters ngang ngửa, chí khó Flappy Bird lại đánh giá không hay Flappy Bird tính mẻ gây tò mò Dầu vậy, doanh thu mang cho trò chơi sinh sau đẻ muộn không thấp tốn chi phí marketing 1.1.1.4 Game for Two Một tựa game thành công từ Guava7 Studio, Game for Two lựa chọn thích hợp cho phép nhiều người chơi lúc Trong game, người chơi tham gia thi đấu thể loại cờ khác Caro, Othello, kẻ ô vuông Hình 1.4: Game for 1.1.1.5 Freaking Math Hình ảnh game Two 2.3 BỐ CỤC CHƯƠNG TRÌNH 2.3.1 BỐ CỤC TÀI NGUYÊN (ANDROID) Danh sách thư mục: Cards_big: chứa ảnh 200x290 Cards_small: chứa ảnh 50x72 Effect: chứa ảnh để làm hiệu ứng Fonts: font sử dụng game Icons: biểu tượng Music: nhạc game Reaction: hình ảnh phản ứng máy Screen_begin_duel: ảnh hình trước chuyển sang hình chơi game Screen_card_list: ảnh hình hiển thị danh sách Screen_duel: ảnh hình game Screen_main: hình ảnh hình menu Screen_splash: hình ảnh mở game Screen_tutorial: hình ảnh hình hướng dẫn chơi game Screen_you_lose: hình ảnh hình thua Screen_you_win: hình ảnh hình thắng Sound_effect: âm cho hiệu ứng VoiceKaiba: âm người máy VoiceYugio: âm người chơi Keystore để export Android App Hình 2.11: Hình ảnh cấu trúc project Android 2.3.2 BỐ CỤC MÃ NGUỒN (CORE) Thư viện Tween Engine Các quái vật Các hình Các phép Các bẫy Hộp thoại game Player & AI Các có sẵn Lớp sở Hình 2.12: Hình ảnh cấu trúc project core 2.4 SƠ ĐỒ KẾ THỪA VÀ GIAO DIỆN 2.4.1 Các lớp kế thừa từ class Screen game - Game gọi lớp implements Screen đây: • • • • • • • • ScreenSplash ScreenMenu ScreenTutorial ScreenCardList ScreenBeginDuel ScreenGame ScreenYouLose ScreenYouWin 2.4.2 Kế thừa - Các có cấu trúc kế thừa sau: ClassCard • ClassCardMonster: lớp kế thừa quái vật • ClassCardMagic: lớp kế thừa phép thuật • ClassCardTrap: lớp kế thừa bẫy 2.4.3 Kế thừa người chơi ModelPlayers • ModelHuman: chứa xử lý người chơi • ModelComputer: chứa xử lý máy CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH 3.1 CÀI ĐẶT 3.1.1 Chuẩn bị hệ điều hành: Các hệ điều hành sử dụng chương trình Eclipse Windows XP, Windows 7, Windows 8, … 3.1.2 Chuẩn bị gói cài đặt: - Tải JDK cài đặt (nếu máy chưa cài) theo đường link bên http://www.oracle.com/technetwork/java/javase/downloads/index.html - Tải Eclipse IDE for Java Developers giải nén, link tải: https://www.eclipse.org/downloads/ - Cài đặt Android SDK cách chạy “SDK Manager.exe” có thư mục Eclipse IDE vừa giải nén - Cài đặt ADT Plugin: Chạy Eclipse, chọn Help, chọn Install New Software…; Hộp thoại Install xuất hiện; bấm vào nút Add; paste link http://dlssl.google.com/android/eclipse/ vào Location chọn OK hình bên Hình 3.1: Hình ảnh thêm đường dẫn cài đặt ADT Plugin Sau chọn hết mục hình bên bấm Next Hình 3.2: Hình ảnh mục chọn để update - Sau cài đặt ADT Plugin, quay trở lại Eclipse IDE Trong Eclipse IDE, chọn Windows – Preference Hộp thoại Preferences Trong hộp thoại Preferences, chọn mục Android, chỉnh đường dẫn SDK Location thư mục Android SDK cài bước Hình 3.3: Hình ảnh hộp thoại Preferences cấu hình thư mục SDK Như vậy, cài đặt xong phần mềm cần thiết để hỗ trợ cho việc phát triển ứng dụng Android 3.1.3 Tạo project libgdx - Tải gdx-setup.jar đường dẫn http://libgdx.badlogicgames.com/download.html - Mở tập tin gdx-setup.jar vừa tải về, ta thiết lập thông số để có giao diện sau: Hình 3.4: Hình ảnh giao diện tạo project libgdx - Nhấn vào nút Advance, hộp thoại Advance Settings xuất hiện, chọn checkbox Eclipse, click nút save hình bên Hình 3.5: Hộp thoại Advanced Settings Sau đó, ta quay trở lại hình bấm nút Generate Ta đợi khoảng nửa tiếng có kết hình ảnh bên dưới: Hình 3.6: Hình ảnh kết cài đặt thành công 3.1.4 Cài đặt game: - Khởi động chương trình Eclipse, vào menu File \ Switch Workspace \ Others… Hộp thoại Workspace Launcher xuất hiện, bấm nút Browse để tìm đến thư mục Workspace chứa thư mục gồm: Core Android, Desktop, iOS, Html Chương trình Eclipse tự khởi động lại Hình 3.7: Hình ảnh cửa sổ Workspace Launcher Tại cửa sổ Package Explorer, ta dễ dàng thấy project hình sau: Hình 3.8: Hình ảnh Workspace sau import 3.2 CHẠY THỬ GAME 3.2.1 Chạy thử Desktop Để chạy thử desktop, ta nhấp chuột phải vào thư mục zKaibaCorpUltimateMaster-desktop, chọn Run As, Java Application 3.2.2 Chạy thử Android Để chạy thử thiết bị Android máy ảo, ta nhấp chuột phải vào thư mục zKaibaCorpUltimateMaster-android, chọn Run As, Android Application 3.3 EXPORT GAME (PUBLISH GAME) 3.3.1 Export game thành Desktop Application: Để Export desktop, ta nhấp chuột phải vào thư mục zKaibaCorpUltimateMaster-desktop, chọn Export… Chọn Runnable JAR file (trong thư mục Java) Chọn Next Hộp thoại Runnable JAR File Export xuất hiện, ta chọn Launch Configuration Desktop Sau chọn Export Destination bấm nút Finish Thời gian build khoảng phút, ta có file *.jar 255 MB Double click để mở chơi Hình 3.9: Hình ảnh cửa sổ Runnable JAR File Export 3.3.2 Export game thành Android Application: Để export thiết bị Android máy ảo, ta nhấp chuột phải vào thư mục zKaibaCorpUltimateMaster-android, chọn Export…, chọn Export Android Application (trong thư mục Android) Chọn Next Chọn Next Chương trình yêu cầu Keystore Một Keystore chương trình tạo sẵn có nội dung sau: "C:\Program Files\Java\jdk1.8.0_40\bin\keytool.exe" -genkeypair -dname "cn=zXcongducXz, ou=zGame, o=zGame, c=VN" -alias business -keypass 123456 -keystore zKaibaCorpUltimateMasters.keystore -storepass 123456789 –validity 365000 Nhập keystore đường dẫn zKaibaCorpUltimateMasters- android\zKaibaCorpUltimateMasters.keystore với mật “123456789” Tiếp đến hộp thoại hỏi Key alias chọn Alias business password “123456” Chọn Next Chọn đường dẫn để lưu file apk hình bên Thời gian cài khoảng phút Hình 3.10: Hộp thoại chọn đường dẫn để export file apk KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN KẾT QUẢ ĐẠT ĐƯỢC: Qua trình nghiên cứu game, đồ án làm số công việc sau: - Tạo animation game: animation, position, alpha, size - Hoàn thiện hình game - Liên kết hình game - Người chơi sử dụng số phép bước Main phase - Người chơi sử dụng số bẫy thông qua việc bắt kiện game - Người chơi triệu hồi thông thường quái vật bước Main phase - Máy sử dụng phép, bẫy, theo thứ tự logic thiết lập sẵn có khả triệu hồi quái vật công người chơi kết thúc lượt Do chưa có nhiều kiến thức, kinh nghiệm lập trình game thời gian có giới hạn, nên đồ án không tránh khỏi nhiều thiếu sót Tuy nhiên, với số kết đạt hy vọng đồ án góp phần nhỏ ngành công nghiệp game nước nhà HƯỚNG PHÁT TRIỂN: Do chưa có kinh nghiệm lập trình game chiến thuật quản lý tốt đa tiến trình (đa luồng), lường trước hết suy nghĩ người nên máy (AI) đánh không hay Ngoài ra, thời gian làm đồ án có hạn nên chương trình việc triệu hồi thông thường quái thú sử dụng số phép số bẫy mẫu có có sẵn Ngoài ra, game cần phát triển thêm phần: + Tìm hiểu thêm cách xây dựng AI (máy đánh với người) + Xây dựng file log, file ngôn ngữ game + Cập nhật thêm phép, bẫy, hiệu ứng số quái vật + Xây dựng hướng dẫn game (Chỉ bước) + Thêm chức Demonstrate game (tự chạy demo game) + Cho phép chơi qua mạng LAN, Online (đăng nhập qua facebook, google) + Lưu trữ tạo yêu thích (deck, giống mp3 playlist) + Thưởng thắng game + Cho phép replay game để share + Cho phép chụp ảnh hình để share + Tìm kiếm hướng giải thuật khác, tránh sử dụng Thread để export html TÀI LIỆU THAM KHẢO Tiếng Việt: [1] LazyCatIT < http://www.serivn.com > [2] Cộng đồng Android < http://congdongandroid.vn/forumdisplay.php?fid=11 > [3] Tin học thực hành < http://tinhocthuchanh.net/forumdisplay.php?id=25 > [4] Câu lạc VB < http://caulacbovb.com/forum/viewforum.php? f=70&sid=17b90565556cebad7824ee4b4dc6007f > Tiếng Anh: [1] Yugioh wikia < http://yugioh.wikia.com/wiki/Learn_to_Play_Demo > [2] libGDX < http://libgdx.badlogicgames.com > [3] Kilobolt < http://www.kilobolt.com > [4] GitHub < https://github.com/libgdx/libgdx/wiki/A-simple-game > [5] GameFromScratch [6] William Mora < http://williammora.com/ > BẢNG PHÂN CHIA CÔNG VIỆC STT Công việc Người thực Tài Nguyên: Tạo Project, tạo Package, bố cục game, tài nguyên, thiết kế lớp sở bài, thuộc Lê Công Đức tính (1 tuần) + Tìm kiếm copy thông tin mô tả bài, trang mạng, (Dòng Description Tạ Đức Huy bài) (4 tuần) Screen Menu (5 tuần) Screen Splash (3 ngày) Screen Begin Duel (1 ngày) Screen You Lose (1 ngày) Screen You Win (1 ngày) Screen Tutorial (1 ngày) Screen Card List (1 tuần) Screen Game (5 tuần) Tạ Đức Huy Lê Công Đức Lê Công Đức Lê Công Đức Lê Công Đức Lê Công Đức Lê Công Đức + Sắp xếp bố cục, tìm kiếm hình ảnh, tạo font, tạo animation (1 tuần) 10 + Script xử lý người chơi, Script phương thức bài, cập nhật lại thuộc tính, Lê Công Đức Script dialog hiển thị game (2 tuần) + Scrip xử lý giải thuật cho máy, cập nhật lại 11 phương thức (2 tuần) Báo cáo word, thuyết trình powerpoint (2 tuần) Lê Công Đức [...]... vô cùng kỳ dị Hình 1.9: Hình ảnh trong game Japanese Doll 14 15 1.2 MỤC ĐÍCH ĐỒ ÁN Đồ án tập trung tìm hiểu về game 2D sử dụng ngôn ngữ Android, kết hợp với libGDX để tạo ra một game đa nền tảng, có sử dụng Tween Engine để tạo các hiệu ứng như di chuyển các vật thể, thay đổi độ trong suốt hình ảnh,… trong game Đồ án gồm 03 chương: Chương 1: Trình bày tổng quan về game mobile, bao gồm: tình hình trong... game được lập trình viên Nguyễn Lương Bằng, tại thành phố Hồ Chí Minh phát triển chỉ trong vòng 1 ngày Đây là một tựa game mang phong cách khá đơn giản kể cả về đồ họa lẫn gameplay Mặc dù, khá đơn giản với những phép tính của trẻ em mẫu giáo được đưa ra một cách ngẫu nhiên nhưng Freaking Math lại chỉ cho phép người chơi có 1,5 giây để lựa chọn đáp án Đúng (V) hoặc Sai (X) Hình 1.5: Hình ảnh trong game. .. Với 45 triệu người chơi hàng tháng, cùng với 600 triệu lượt chơi mỗi ngày, Candy Crush Saga xứng đáng là trò chơi online hay nhất trong dòng game mobile hiện nay 13 Hình 1.7: Hình ảnh về game Candy Crush Saga 1.1.2.2 2048 là một tựa game có khá nhiều điểm tương đồng trong cách chơi so với tựa gameThrees: Về cơ bản, người chơi phải kéo màn hình sang phải, trái, lên và xuống để... hoặc màn hình Game Hình 2.4: Hình ảnh màn hình game 2.2.4 Màn hình danh sách các lá bài (Card List) Hiển thị danh sách tất cả các lá bài trong truyện Có thể chuyển về màn hình Main Menu Hình 2.5: Hình ảnh màn hình Card List 2.2.5 Màn hình hướng dẫn chơi game Hình 2.6: Hình ảnh màn hình hướng dẫn chơi game 2.2.6 Màn hình trước khi bắt đầu trò chơi Được hiển thị và tự động chuyển sang màn hình game Hình... ảnh trong màn hình game Screen_main: hình ảnh trong màn hình menu Screen_splash: hình ảnh khi mở game Screen_tutorial: hình ảnh trong màn hình hướng dẫn chơi game Screen_you_lose: hình ảnh trong màn hình thua Screen_you_win: hình ảnh trong màn hình thắng Sound_effect: âm thanh cho các hiệu ứng VoiceKaiba: âm thanh của người máy VoiceYugio: âm thanh của người chơi Keystore để export ra Android App Hình... Android App Hình 2.11: Hình ảnh cấu trúc project Android 2.3.2 BỐ CỤC MÃ NGUỒN (CORE) Thư viện Tween Engine Các lá bài quái vật Các màn hình Các lá bài phép Các lá bài bẫy Hộp thoại trong game Player & AI Các bộ bài có sẵn Lớp cơ sở Hình 2.12: Hình ảnh cấu trúc project core 2.4 SƠ ĐỒ KẾ THỪA VÀ GIAO DIỆN 2.4.1 Các lớp được kế thừa từ class Screen trong game - Game có thể gọi các lớp được implements Screen... điểm thành tích hơn Dĩ nhiên, để cố gắng "vượt qua chính mình" cũng như vượt qua "đồng loại" trên Bảng Xếp Hạng tổng của trò chơi có thể sẽ khiến cho người chơi bị Freaking Math "gây nghiện" lúc nào không hay 1.1.2 Tình hình game mobile ngoài nước: chúng ta cùng điểm qua một số game quen thuộc: 1.1.2.1 Clash of Clans là một game MMO chiến thuật, bạn có thể xây dựng một đế chế trên vùng đất của riêng mình,... ảnh màn hình trước khi bắt đầu chơi game 2.2.7 Màn hình chơi game Màn hình chơi game, nếu thắng (đối phương còn 0 điểm gốc) thì chuyển sang màn hình thắng, nếu thua thì chuyển sang màn hình thua Điểm gốc Bài trên tay (Hand) Deck Graveyard Extra Deck Field Quái thú phòng thủ Quái thú tấn công Hình ảnh lá bài Attribute Type Slot magics Hình 2.8: Hình ảnh màn hình game 2.2.8 Màn hình thua Được hiển thị... 2.3.1 BỐ CỤC TÀI NGUYÊN (ANDROID) Danh sách các thư mục: Cards_big: chứa ảnh các lá bài 200x290 Cards_small: chứa ảnh các lá bài 50x72 Effect: chứa các ảnh để làm hiệu ứng Fonts: các font sử dụng trong game Icons: biểu tượng trong các lá bài Music: nhạc nền trong game Reaction: hình ảnh phản ứng của máy Screen_begin_duel: ảnh trong màn hình trước khi chuyển sang màn hình chơi game Screen_card_list: ảnh... các vùng đất của những người chơi khác Mang trong mình những yếu tố quen thuộc của một game chiến thuật, nhưng với sự kết hợp các 12 tính năng của một game online như việc chơi cùng bạn bè, tạo dựng một liên minh, đem quân đi xâm chiếm, hãng phát triển đã tạo ra một tựa game vô cùng hấp dẫn Hình 1.6: hình ảnh về game Clash of Clans Bạn sẽ bắt đầu với một vùng đất của riêng mình, xây dựng các công trình

Ngày đăng: 07/05/2016, 23:54

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • TÓM TẮT ĐỒ ÁN

  • MỤC LỤC

  • DANH MỤC HÌNH

  • MỞ ĐẦU

  • CHƯƠNG 1: TỔNG QUAN VỀ GAME MOBILE

    • 1.1 TÌNH HÌNH GAME MOBILE TRONG VÀ NGOÀI NƯỚC

      • 1.1.1 Tình hình game mobile trong nước:

      • 1.1.2 Tình hình game mobile ngoài nước: chúng ta cùng điểm qua một số game quen thuộc:

      • 1.2 MỤC ĐÍCH ĐỒ ÁN

      • CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ

        • 2.1 PHÂN TÍCH TRÒ CHƠI

          • 2.1.1 Luật chơi:

          • 2.1.2 Giới thiệu môi trường trò chơi (sân chơi):

          • 2.1.3 Giới thiệu các bước trong một lượt của người chơi (phases)

          • 2.1.4 Giới thiệu các thông tin cơ bản lá bài:

          • 2.1.5 Triệu hồi quái vật:

          • 2.2 THIẾT KẾ GIAO DIỆN TRÒ CHƠI

            • 2.2.1 Các màn hình trong game và luồng đi của các màn hình

            • 2.2.2 Màn hình splash

            • 2.2.3 Màn hình chính (Main Menu)

            • 2.2.4 Màn hình danh sách các lá bài (Card List)

            • 2.2.5 Màn hình hướng dẫn chơi game

            • 2.2.6 Màn hình trước khi bắt đầu trò chơi

            • 2.2.7 Màn hình chơi game

Tài liệu cùng người dùng

Tài liệu liên quan