Game Virtual Life Đại Học J2ME/Android - Luận Văn Tốt Nghiệp

Khám phá game j2me giả lập cuộc sống sinh viên trên Android. Trải nghiệm cuộc sống đại học ảo đầy thú vị, từ học tập đến các mối quan hệ. Tải game ngay!

Trường đại học

Viện Đại học mở Hà Nội

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đề tài

2012

130
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

Lời cảm ơn

Danh mục hình vẽ

Danh mục bảng

1. CHƯƠNG 1 – MỞ ĐẦU

1.1. Giới thiệu đề tài

1.2. Kịch bản game

1.3. Phạm vi đề tài

1.4. Các yêu cầu về chức năng trong hệ thống

2. CHƯƠNG 2 – GIỚI THIỆU CÔNG NGHỆ SỬ DỤNG

2.1. Socket

2.2. Mô hình kiến trúc Ntier

3. CHƯƠNG 3 – PHÂN TÍCH HỆ THỐNG

3.1. Biểu đồ trường hợp sử dụng (Use Case Diagram)

3.2. Biểu đồ hoạt động (Activity Diagram)

3.3. Biểu đồ lớp (Class Diagram) – Phân tầng

3.4. Biểu đồ tuần tự (Sequence diagram)

4. CHƯƠNG 4 – THIẾT KẾ HỆ THỐNG

4.1. Thiết kế cơ sở dữ liệu

4.2. Thiết kế các bảng và chuẩn hóa

4.3. Sơ đồ liên kết các bảng trong cơ sở dữ liệu

4.4. Thiết kế giao diện

5. CHƯƠNG 5 – CÁC KẾT QUẢ ĐẠT ĐƯỢC

6. CHƯƠNG 6 – HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới Thiệu Game Virtual Life Đại Học J2ME Android Hot Nhất

Thế giới game virtual life đang ngày càng trở nên phổ biến, đặc biệt là với giới trẻ. Trong đó, các game đại học mô phỏng cuộc sống sinh viên thu hút sự quan tâm lớn. Đề tài này tập trung vào việc xây dựng một game virtual life lấy bối cảnh đại học trên nền tảng J2MEAndroid. Mục tiêu là tạo ra một game mô phỏng cuộc sống chân thực, nơi người chơi có thể trải nghiệm những hoạt động thường ngày của một sinh viên, từ học tập, làm việc đến vui chơi giải trí. Sự phát triển của game mobile và sự phổ biến của hệ điều hành Android tạo điều kiện thuận lợi cho việc tiếp cận người chơi. Việc lựa chọn nền tảng J2ME cũng mở ra khả năng tiếp cận với những thiết bị di động có cấu hình thấp hơn, giúp game tiếp cận được nhiều đối tượng hơn. Game nhập vai là một thể loại rất phù hợp cho đề tài này, bởi vì nó cho phép người chơi tương tác với thế giới ảo và đưa ra các quyết định ảnh hưởng đến cốt truyện và kết quả của trò chơi cuộc sống ảo. Theo tài liệu, "Qua quá trình thực hiện đề tài “Game Virtual Life cho Android”, chúng em đã học hỏi được thêm rất nhiều kiến thức, đồng thời củng cố và nâng cao thêm các kỹ năng chuyên ngành và kỹ năng tư duy bài toán". Điều này cho thấy sự cần thiết và hữu ích của việc nghiên cứu và phát triển các game tương tự. Việc xây dựng một university simulator không chỉ mang tính giải trí mà còn có thể mang tính giáo dục, giúp người chơi hiểu rõ hơn về cuộc sống sinh viên và những thách thức mà họ phải đối mặt.

1.1. Tổng quan thị trường Game Virtual Life Sinh Viên hiện nay

Thị trường game virtual life đang phát triển mạnh mẽ, với nhiều game mô phỏng cuộc sống khác nhau. Tuy nhiên, số lượng game đại học chất lượng còn hạn chế. Việc tạo ra một game sinh viên độc đáo, có nội dung sâu sắc và gameplay hấp dẫn sẽ có cơ hội thu hút được đông đảo người chơi. Game Androidgame J2ME có những ưu điểm riêng, cần được khai thác tối đa để tạo ra trải nghiệm tốt nhất cho người dùng. Việc nghiên cứu thị trường và đối thủ cạnh tranh là rất quan trọng để xác định được hướng đi đúng đắn cho game virtual life này.

1.2. Vì sao nên phát triển Game Virtual Life Đại Học trên Android J2ME

Android là một hệ điều hành phổ biến với số lượng người dùng lớn, tạo điều kiện thuận lợi cho việc tiếp cận thị trường. J2ME vẫn là một nền tảng quan trọng đối với những thiết bị di động có cấu hình thấp. Kết hợp cả hai nền tảng này sẽ giúp game tiếp cận được nhiều đối tượng người chơi hơn. Ngoài ra, việc phát triển game trên cả hai nền tảng này cũng giúp nhà phát triển tích lũy kinh nghiệm và kỹ năng, tạo nền tảng cho các dự án game mobile sau này.

1.3. Mục tiêu và phạm vi của dự án Game Đại Học Virtual Life

Mục tiêu chính của dự án là xây dựng một game virtual life có tính năng nhập vai, mô phỏng chân thực cuộc sống sinh viên trên cả hai nền tảng AndroidJ2ME. Phạm vi của dự án bao gồm việc thiết kế, phát triển và thử nghiệm các tính năng chính của game, bao gồm quản lý nhân vật, tương tác với môi trường, tham gia các hoạt động trong trường đại học, và xây dựng mối quan hệ với các nhân vật khác. Dự án cũng tập trung vào việc xây dựng hệ thống Client-Server, các Module quản lý làm nền tảng cho việc phát triển các ứng dụng sau này. Cần có sự tương tác, trao đổi giữa những người chơi với nhau nên đề tài tập trung xây dựng các chức năng phục vụ sự tương tác này. Nhằm mục đích kế thừa, khả năng sử dụng lại hệ thống cho các dự án khác.

II. Thách Thức Phát Triển Game Virtual Life Đại Học J2ME Android

Việc phát triển game virtual life nói chung và game đại học nói riêng đặt ra nhiều thách thức. Một trong những thách thức lớn nhất là làm sao để tạo ra một thế giới ảo sống động, chân thực và hấp dẫn. Việc mô phỏng các hoạt động, sự kiện và mối quan hệ trong trường đại học đòi hỏi sự nghiên cứu kỹ lưỡng và sự sáng tạo của đội ngũ phát triển. Thêm vào đó, việc tối ưu hóa game cho cả hai nền tảng AndroidJ2ME cũng là một bài toán khó. J2ME có những hạn chế về mặt hiệu năng và tài nguyên, đòi hỏi sự khéo léo trong việc thiết kế và lập trình. Android có nhiều phiên bản và cấu hình phần cứng khác nhau, đòi hỏi game phải có khả năng tương thích tốt. Việc cân bằng giữa chất lượng đồ họa, hiệu năng và tính ổn định là rất quan trọng. Theo tài liệu, do còn có nhiều hạn chế về mặt kiến thức chuyên môn và kinh nghiệm làm việc thực tế nên không thể không tránh khỏi sai sót. Điều này cho thấy sự cần thiết của việc học hỏi và trau dồi kiến thức liên tục.

2.1. Thiết kế Gameplay hấp dẫn và chân thực trong Game Đại Học

Gameplay là yếu tố quan trọng nhất quyết định sự thành công của một game virtual life. Gameplay cần phải đủ hấp dẫn để giữ chân người chơi, đồng thời cũng phải đủ chân thực để tạo ra cảm giác sống động và gần gũi. Việc thiết kế gameplay đòi hỏi sự hiểu biết sâu sắc về cuộc sống sinh viên, cũng như khả năng sáng tạo và đổi mới. Game cần có nhiều hoạt động, sự kiện và nhiệm vụ khác nhau để người chơi không cảm thấy nhàm chán. Các hoạt động này cần phải có ý nghĩa và liên quan đến cuộc sống đại học.

2.2. Tối ưu hiệu năng cho Game J2ME và Android Bài toán khó

Hiệu năng là một yếu tố quan trọng, đặc biệt là đối với game trên các thiết bị di động. Game J2ME thường phải đối mặt với những hạn chế về mặt hiệu năng, do cấu hình phần cứng của các thiết bị này thường thấp. Game Android cũng cần được tối ưu hóa để chạy mượt mà trên nhiều phiên bản và cấu hình khác nhau. Việc tối ưu hóa hiệu năng đòi hỏi sự hiểu biết sâu sắc về kiến trúc phần cứng và phần mềm của các thiết bị di động, cũng như kỹ năng lập trình và tối ưu hóa mã nguồn.

2.3. Vấn đề bản quyền và nội dung trong Game Virtual Life

Bản quyền là một vấn đề quan trọng cần được quan tâm khi phát triển game virtual life. Việc sử dụng các tài sản trí tuệ (hình ảnh, âm thanh, nội dung) cần phải tuân thủ các quy định về bản quyền. Nội dung của game cũng cần phải phù hợp với văn hóa và thuần phong mỹ tục của Việt Nam. Việc kiểm duyệt nội dung là rất quan trọng để đảm bảo game không vi phạm pháp luật và không gây ảnh hưởng tiêu cực đến người chơi. Theo tài liệu, cần xây dựng bộ khung phát triển game để có thể xây dựng nhiều game khác nhau, bao gồm cả game hỗ trợ 1 người chơi và game nhiều người chơi.

III. Phương Pháp Phát Triển Game Virtual Life Đại Học J2ME Android

Việc phát triển game virtual life trên hai nền tảng J2MEAndroid đòi hỏi một quy trình bài bản và sự phối hợp chặt chẽ giữa các thành viên trong nhóm phát triển. Quy trình phát triển thường bao gồm các giai đoạn: phân tích yêu cầu, thiết kế, lập trình, kiểm thử và triển khai. Việc sử dụng các công cụ và thư viện hỗ trợ sẽ giúp tăng năng suất và chất lượng công việc. Ví dụ như AndEngine là 1 bộ thư viện được xây dựng dựa trên OpenGL ES 2. AndEngine gói gọn các hàm xử lý đồ họa của OpenGL ES để phục vụ cho việc phát triển game trên thiết bị di động. Lựa chọn ngôn ngữ lập trình phù hợp cũng là một yếu tố quan trọng. Java là một lựa chọn phổ biến cho cả hai nền tảng AndroidJ2ME. Theo tài liệu, ngôn ngữ Java, sử dụng các thư viện có sẵn của hệ điều hành Android và thư viện OpenGL ES phục vụ cho việc xử lý đồ họa.

3.1. Lựa chọn công nghệ và công cụ phát triển Game phù hợp

Việc lựa chọn công nghệ và công cụ phát triển phù hợp sẽ giúp tiết kiệm thời gian và công sức, đồng thời tăng chất lượng sản phẩm. Android Studio là một IDE (Integrated Development Environment) phổ biến cho việc phát triển game Android. NetBeans hoặc Eclipse có thể được sử dụng cho việc phát triển game J2ME. Các công cụ thiết kế đồ họa như Photoshop hoặc GIMP có thể được sử dụng để tạo ra các hình ảnh và hiệu ứng đẹp mắt. Thư viện AndEngine có thể giúp đơn giản hóa việc phát triển game 2D trên Android.

3.2. Thiết kế cơ sở dữ liệu và kiến trúc Client Server cho Game

Nếu game có tính năng nhiều người chơi, việc thiết kế cơ sở dữ liệu và kiến trúc Client-Server là rất quan trọng. Cơ sở dữ liệu cần phải được thiết kế để lưu trữ thông tin về người chơi, nhân vật, vật phẩm, và các dữ liệu khác. Kiến trúc Client-Server cần phải được thiết kế để đảm bảo tính ổn định, bảo mật và khả năng mở rộng của game. Socket thường được sử dụng trong các mô hình ứng dụng dạng Client- Server. Socket cung cấp một giao diện để lập trình mạng tại tầng Transport trong mô hình tham chiếu OSI.

3.3. Xây dựng hệ thống quản lý tài khoản nhân vật vật phẩm

Hệ thống quản lý tài khoản, nhân vật, vật phẩm là những thành phần quan trọng của một game virtual life. Hệ thống quản lý tài khoản cho phép người chơi đăng ký, đăng nhập và quản lý thông tin cá nhân. Hệ thống quản lý nhân vật cho phép người chơi tạo, tùy chỉnh và phát triển nhân vật của mình. Hệ thống quản lý vật phẩm cho phép người chơi mua, bán, trao đổi và sử dụng các vật phẩm trong game. Các hệ thống này cần phải được thiết kế một cách cẩn thận để đảm bảo tính bảo mật, công bằng và dễ sử dụng.

IV. Ứng Dụng và Kết Quả Game Virtual Life Đại Học J2ME Android

Sau khi hoàn thành quá trình phát triển, game virtual life có thể được triển khai trên các thiết bị AndroidJ2ME. Người chơi có thể tải game từ các cửa hàng ứng dụng hoặc cài đặt trực tiếp từ các file cài đặt. Game có thể được sử dụng cho mục đích giải trí, giáo dục hoặc nghiên cứu. Người chơi có thể trải nghiệm cuộc sống sinh viên một cách chân thực, học hỏi những kỹ năng mềm và kiến thức mới. Các nhà nghiên cứu có thể sử dụng game để nghiên cứu hành vi và tâm lý của người chơi. Theo tài liệu, một số chức năng đã được chuẩn hóa bao gồm các chức năng chính như: Quản lý tài khoản, Quản lý nhân vật, Quản lý bản đồ, Quản lý vật dụng, Quản lý trang phục, Quản lý giao dịch, Quản lý hành vi, Quản lý quyền, Chơi game.

4.1. Trải nghiệm người dùng và đánh giá Game Virtual Life

Trải nghiệm người dùng là yếu tố quan trọng nhất quyết định sự thành công của một game virtual life. Game cần phải dễ chơi, dễ hiểu và thú vị. Giao diện người dùng cần phải trực quan và thân thiện. Người chơi cần phải cảm thấy thoải mái và hứng thú khi chơi game. Việc thu thập phản hồi từ người chơi và cải tiến game dựa trên phản hồi đó là rất quan trọng. Cần kiểm tra các lỗi nghiêm trọng như: Lỗi chính tả, lỗi về các hình ảnh, lỗi về các dữ liệu có liên quan đến tiền tệ, lỗi ảnh hưởng đến trải nghiệm người dùng.

4.2. Ứng dụng thực tiễn và tiềm năng phát triển Game Đại Học

Game virtual life có nhiều ứng dụng thực tiễn và tiềm năng phát triển lớn. Game có thể được sử dụng để quảng bá hình ảnh của trường đại học, thu hút sinh viên tiềm năng. Game có thể được sử dụng để đào tạo kỹ năng mềm cho sinh viên, giúp họ chuẩn bị cho cuộc sống sau khi tốt nghiệp. Game có thể được sử dụng để nghiên cứu hành vi và tâm lý của người chơi, cung cấp thông tin hữu ích cho các nhà nghiên cứu.

4.3. Thống kê số liệu và phân tích kết quả thử nghiệm Game

Việc thống kê số liệu và phân tích kết quả thử nghiệm game sẽ giúp đánh giá hiệu quả của quá trình phát triển và tìm ra những điểm cần cải thiện. Các số liệu cần được thống kê bao gồm số lượng người chơi, thời gian chơi trung bình, tỷ lệ chuyển đổi, tỷ lệ giữ chân, và doanh thu. Phân tích các số liệu này sẽ giúp hiểu rõ hơn về hành vi và sở thích của người chơi, từ đó đưa ra những quyết định đúng đắn cho việc phát triển game trong tương lai.

V. Kết Luận và Hướng Phát Triển Game Virtual Life Đại Học

Đề tài "Game Virtual Life Đại Học: J2ME & Android" đã đạt được những kết quả nhất định. Game đã được xây dựng và thử nghiệm trên cả hai nền tảng AndroidJ2ME. Game có những tính năng cơ bản của một game virtual life, như quản lý nhân vật, tương tác với môi trường, tham gia các hoạt động trong trường đại học, và xây dựng mối quan hệ với các nhân vật khác. Tuy nhiên, game vẫn còn nhiều hạn chế và cần được phát triển thêm. Trong tương lai, game có thể được bổ sung thêm nhiều tính năng mới, như hệ thống nhiệm vụ phức tạp hơn, hệ thống kinh tế đa dạng hơn, và hệ thống tương tác xã hội phong phú hơn. Theo tài liệu, mặc dù đã cố gắng nhưng do còn có nhiều hạn chế về mặt kiến thức chuyên môn và kinh nghiệm làm việc thực tế nên không thể không tránh khỏi sai sót. Chúng em rất mong sẽ có được sự hướng dẫn và nhận xét nhiều hơn nữa từ phía các Thầy, Cô giáo và các bạn, giúp chúng em hoàn thiện hơn các kỹ năng của mình.

5.1. Tổng kết những thành công và hạn chế của dự án Game

Dự án đã thành công trong việc xây dựng một game virtual life có thể chạy trên cả hai nền tảng AndroidJ2ME. Game có những tính năng cơ bản và có thể chơi được. Tuy nhiên, game vẫn còn nhiều hạn chế, như đồ họa chưa đẹp mắt, gameplay chưa hấp dẫn, và tính năng còn hạn chế. Việc khắc phục những hạn chế này sẽ giúp game trở nên hoàn thiện hơn và thu hút được nhiều người chơi hơn.

5.2. Hướng phát triển Game Virtual Life Đại Học trong tương lai

Trong tương lai, game virtual life có thể được phát triển theo nhiều hướng khác nhau. Game có thể được bổ sung thêm nhiều tính năng mới, như hệ thống nhiệm vụ phức tạp hơn, hệ thống kinh tế đa dạng hơn, và hệ thống tương tác xã hội phong phú hơn. Game có thể được cải thiện về mặt đồ họa, âm thanh và gameplay. Game có thể được mở rộng sang các nền tảng khác, như iOS hoặc PC. Việc phát triển game theo những hướng này sẽ giúp game trở nên cạnh tranh hơn và thu hút được nhiều người chơi hơn.

5.3. Bài học kinh nghiệm và khuyến nghị cho các dự án tương tự

Dự án đã cung cấp nhiều bài học kinh nghiệm quý báu cho các dự án tương tự. Việc lập kế hoạch chi tiết, phân công công việc rõ ràng và phối hợp chặt chẽ giữa các thành viên trong nhóm là rất quan trọng. Việc sử dụng các công cụ và thư viện hỗ trợ sẽ giúp tăng năng suất và chất lượng công việc. Việc kiểm thử và thu thập phản hồi từ người chơi là rất quan trọng. Việc học hỏi và trau dồi kiến thức liên tục là rất quan trọng. Lựa chọn kịch bản game đơn giản nhằm mục đích thử nghiệm hệ thống. Kịch bản game có thể mở rộng nếu được hỗ trợ 1 hệ thống tốt.

22/09/2025

Trích đoạn nội dung tài liệu

MỞ ĐẦU 1. Giới thiệu đề tài Ngày nay, với sự phát triển nhanh chóng như vũ bão của công nghệ thông tin, điện thoại di động không còn là một phương tiện quý hiếm nữa mà đang ngày càng trở thành công cụ làm việc và giải trí thông dụng của con người. Và có một hình thức giải trí có sức thu hút rất lớn và nhất là đối với giới trẻ hiện nay đó là Game. Sau sự ra đời của Internet, game online xuất hiện và nhanh chóng gây được sức hấp dẫn to lớn.

Chúng ta có thể chơi game online trên mạng, các game offline trên PC, các game trên các dòng máy chuyên như PS2, PS3. Và một điều đặc biệt nữa là hiện nay game cũng đang được phát triển mạnh trên các thiết bị di động như điện thoại di động , các máy Xbox,… Cùng với tốc độ phát triển đó là những tiến bộ vượt bậc về tốc độ xử lý cũng như sự phát triển của các Hệ điều hành để các nhà phát triển ứng dụng có thể thực hiện các ý tưởng của mình. Các hệ điều hành phổ biến đó như: IOS, Android, Windows Mobile, Symbian,… Và một trong số các Hệ điều hành đó Android một hệ điều hành mã nguồn mở với khả năng xử lý linh hoạt nhanh chóng, phát triển ứng dụng dễ dàng đang trở thành hệ điều hành được yêu thích và sử dụng rộng rãi nhất. Qua tìm hiểu, chúng em thấy thị trường Game di động tại Việt Nam đang phát triển và có tiềm năng lớn, nhất là game giáo dục rất còn mới mẻ; đó là lý do chúng em chọn đề tài này.

Kịch bản game Khi tham gia vào trò chơi, người chơi sẽ được nhập vai là một sinh viên mới bước vào năm thứ nhất đại học. Bắt đầu từ lúc này người chơi sẽ đảm nhiệm vai trò của một sinh viên mới. Game mô tả hành động cũng như các hoạt cảnh diễn ra như đời sống ngoài thực tại. Có thế nói ngoài đời như thế nào thì trong game như thế đó.

Khi tham gia vào các sự kiện trong game, người chơi được tương tác cũng như thực hiện các hành động để hoàn thành sự kiện và sau mỗi sự kiên kết thúc thì người chơi có thể nhận cũng như bị trừ các chỉ số của nhân vật như: - Chỉ số tri thức - Chỉ số sức khỏe - Chỉ số vui vẻ - Chỉ số thân thiện Mỗi một bản đồ người chơi có thể sử dụng được cách hành vi khác nhau như: đi, đứng, giao tiếp với các nhân vật khác, giao dịch mua bán trao đổi các vật dụng giữa các nhà hàng, siêu thị, giữa các nhân vật với nhau. Trong lớp học, người chơi còn được phát biểu, trả lời câu hỏi,… Còn rất nhiều hành động khác nữa mà người chơi có thể sử dụng, nhưng trong phạm vi đề tài này thì chúng em chỉ để cập đến các hành động trên được sử dụng trong những bản đồ như: 2012 Game J2ME/ Android “Virtual Life in University” 1. Bản đồ tổng quan Khung cảnh bản đồ: - Đây là bản đồ xuất hiện đầu tiên khi người dùng đăng nhập vào game. - Là bản đồ tổng quát các khu vực mà người chơi có thể tham gia như: khu nhà ở, khu trường học, khu giải trí, công viên,… Hành động của người chơi: - Người chơi chọn khu vực muốn đến bằng cách ấn chạm vào vị trí của khu vực đó xuất hiện trên màn hình game.

Sau khi chọn khu vực muốn đến, bản đồ của khu vực đó sẽ xuất hiện để người chơi tương tác. Bản đồ tổng quan 11 2. Bản đồ khu vui chơi, giải trí Khung cảnh bản đồ: - Trong bản đồ này người chơi có thể thấy được các siêu thị, nhà sách, shop quần áo, nhà hàng, bến xe bus,… Ngoài ra còn có các đối tượng khác như: Cây cối, cột đèn, ghế băng, đường đi, … Hành động của người chơi: - Tại bản đồ này, người chơi có thể điều khiển nhân vật của mình để giao tiếp với các nhân vật khác trong game. - Người chơi chọn các hình thức giải trí và đi đến bản đồ đó.

Bản đồ khu vui chơi, giải trí 2012 Game J2ME/ Android “Virtual Life in University” 3. Bản đồ khu kí túc xá Khung cảnh bản đồ: - Đây là bản đồ nhà ở của người chơi. Sau mỗi ngày học tập ở trường và đi làm về thì đây là chốn riêng tư của mỗi người chơi. - Trong nhà các đầy đủ các vật dụng thiết yếu để phục vụ cho một sinh viên.

Các vật dụng như: Bàn học, giá sách, máy tính, gường, tủ, bàn, ghế, tủ lạnh, … Hành động của người chơi: - Trong bản đồ này, người chơi có thể sử dụng các vật dụng trong nhà để phục vụ cho việc học cũng như sinh hoạt của mình. Khi người chơi ngồi học thì chỉ số tri thức sẽ được tăng lên, hay người chơi ăn uống, tắm thì chỉ số sức khỏe cũng tăng lên,… - Mỗi nhân vật sẽ được trang bị một balo (túi sách) để đi học (đi làm) dùng để chứa các vật dụng cần thiết phục vụ cho các hoạt động của nhân vật. Bản đồ siêu thị Hành động của người chơi: - Là một siêu thị với các dãy bày sản phẩm. Siêu thị là nơi mà người chơi có thể đến và mua sắm những vật dụng cần thiết cho cuộc sống của mình.

- Phía cửa vào siêu thị có 1 quầy thu ngân. Sau khi lựa chọn xong những vật dụng cần mua, người chơi phải đến quầy thu ngân để xếp hàng và thanh toán. Hành động của người chơi: - Người chơi vào siêu thị: hệ thống chuyển người chơi vào bản đồ “Siêu thị”. - Tìm kiếm, xem vật dụng: Người chơi có thể đi quanh các quầy hàng để tìm kiếm những vật dụng cần thiết cho mình, người chơi có thể lựa chọn xem chi tiết thông tin về vật dụng mà mình quan tâm.

- Lựa chọn vật dụng: Nếu muốn mua một vật dụng nào đó, trước tiên người chơi sẽ phải lựa chọn vật dụng để cho vào giỏ hàng, người chơi có thể lựa chọn số lượng cần mua cho vật dụng đó. - Thanh toán: Sau khi đã lựa chọn xong những vật dụng muốn mua, người chơi phải ra quầy thu ngân để thanh toán. Người chơi phải xếp hàng đợi đến lượt mình để thanh toán. Nếu không đủ tiền để thanh toán cho những vật dụng mà mình đã lựa chọn thì người chơi phải bỏ bớt số lượng vật dụng ra khỏi giỏ hàng để có thể thanh toán được.

Hoặc người chơi có thể hủy thanh toán và trả lại toàn bộ giỏ hàng. 2012 Game J2ME/ Android “Virtual Life in University” - Rời khỏi siêu thị: Người chơi có thể rời khỏi siêu thị bất cứ lúc nào mình muốn, nhưng nếu đã có vật dụng trong giỏ hàng của mình thì người chơi phải thanh toán hoặc bỏ lại giỏ hàng. - Giao tiếp: Người chơi có thể giao tiếp với những người khác đang ở trong siêu thị. Bản đồ trong siêu thị 15 5.

Bản đồ công viên Khung cảnh bản đồ: - Là một công viên với ghế đá, các hàng cây và một sân chơi rộng. Công viên là nơi mọi người có thể gặp gỡ làm quen, nơi tổ chức các sự kiện trong trò chơi. Hành động của người chơi: - Giao tiếp: Người chơi có thể giao tiếp với những người chơi khác ở công viên. - Tham gia sự kiện: Khi có sự kiện diễn ra tại công viên người chơi có thể tham gia và nhận phần thưởng.

Bản đồ trong công viên 2012 Game J2ME/ Android “Virtual Life in University” 1. Phạm vi đề tài Do thời gian thực hiện cũng như năng lực có hạn, cộng thêm một số giới hạn về việc vẽ bản đồ, công cụ thử nghiệm như các phiên bản điện thoại Android nên game của chúng em chỉ tập trung vào các phần như: Game hỗ trợ tính năng nhiều người chơi cùng một lúc trên các thiết bị android khác nhau. Tập trung xây dựng hệ thống Client-Server, các Module quản lý làm nền tảng cho việc phát triển các ứng dụng sau này. Do tính tương đồng giữa những game hỗ trợ tính năng nhiều người chơi là cần có sự tương tác, trao đổi giữa những người chơi với nhau nên đề tài tập trung xây dựng các chức năng phục vụ sự tương tác này.

Nhằm mục đích kế thừa, khả năng sử dụng lại hệ thống cho các dự án khác. Xây dựng bộ khung phát triển game để có thể xây dựng nhiều game khác nhau, bao gồm cả game hỗ trợ 1 người chơi và game nhiều người chơi. Kịch bản game diễn ra trong khuôn khổ trường đại học, khá đơn giản nhằm mục đích thử nghiệm hệ thống. Kịch bản game có thể mở rộng nếu được hỗ trợ 1 hệ thống tốt.

Các yêu cầu về chức năng trong hệ thống Sau một thời gian tìm hiểu về công nghệ cũng như xu hướng phát triển game đang thịnh hành và mục tiêu xây dựng hệ thống hiện hành, hệ thống được chuẩn hóa các chức năng bao gồm các chức năng chính sau: • Quản lý tài khoản: Mỗi người tham gia vào hệ thống (kể cả người chơi và người quản trị) đều được cấp 1 tài khoản. Hệ thống cho phép quản lý tài khoản người dùng. • Quản lý nhân vật: Người chơi tham gia vào game sẽ tạo nhân vật trong game cho riêng mình, tất cả những nhân vật đều được hệ thống quản lý (bao gồm việc tạo mới, xóa hoặc sửa đổi dữ liệu). • Quản lý bản đồ: Bản đồ là 1 cảnh trong game, người quản trị có nhiệm vụ tạo mới, sửa hoặc xóa thông tin về bản đồ.

Mọi hành động, tương tác của người chơi trong game đều xảy ra trên 1 bản đồ nào đó, và tất cả những hành động này đều được hệ thống ghi nhận. • Quản lý vật dụng: Nhân vật trong game có thể sở hữu những vật dụng, những vật dụng này được người quản trị tạo ra. Người chơi có toàn quyền quản lý những vật dụng của mình. • Quản lý trang phục: Mỗi nhân vật đều có trang phục của mình, có các loại trang phục như Tóc, quần áo.

Người chơi có thể thay đổi trang phục cho nhân vật của mình. Người quản trị có nhiệm vụ tạo ra những trang phục từ những bức ảnh. • Quản lý giao dịch: Trong trò chơi người chơi có thể cho nhân vật trao đổi, mua bán những vật dụng mình có. Hệ thống sẽ ghi nhận tất cả các thông tin về các hoạt động mua bán, trao đổi mà người chơi thực hiện.

2012 Game J2ME/ Android “Virtual Life in University” • Quản lý hành vi: Khi tham gia trò chơi, nhân vật có thể thực hiện nhiều hành vi mà hệ thống cung cấp (nói chuyện, trao đổi vật dụng.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ