Kevin - 10A3 - Personal - Project - Report (1) DICH

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

Vui lòng tải xuống báo cáo khi bạn đang chấm điểm vì có một số lỗi định dạng

khi tôi tải báo cáo

lên OneDrive

Dự án cá nhân MYP - Tạo trò chơi

Lập kế hoạch:

Mục tiêu học tập của tôi :

Bố tôi là một lập trình viên, vì vậy tôi đã tiếp xúc với các ngôn ngữ lập trình khác nhau khi còn rất nhỏ và

thậm chí được chứng kiến tất cả những điều khác nhau có thể được thực hiện thông qua lập trình, và điều

đó thực sự truyền cảm hứng cho tôi. Kể từ ngày đó, tôi đã luôn muốn học cách viết mã và làm một trò

chơi cho riêng mình vì tôi thích cả học mã và chơi game. Tôi luôn mơ ước một ngày nào đó trở thành nhà

phát triển trò chơi cho một studio danh tiếng và tôi đã thử nghiệm và làm trò chơi trên nhiều công cụ trò

chơi khác nhau để làm quen và chuẩn bị cho tương lai của mình. Khi tôi nghe nói rằng chúng tôi sẽ thực

hiện một dự án dài hơi mang tên Dự án cá nhân, nơi bạn có thể làm bất cứ điều gì bạn muốn, ngay lúc đó

tôi đã biết rằng đó là thời điểm hoàn hảo để tôi theo đuổi ước mơ của mình. Do đó, mục tiêu học tập của

tôi là học cách viết mã một trò chơi đua xe cơ bản bằng Unity . Lý do tại sao tôi chọn Unity cụ thể là vì

đó là phần mềm phát triển trò chơi phổ biến nhất, do đó tôi sẽ không cần phải lo lắng về việc không tìm

thấy hướng dẫn hoặc hướng dẫn mà tôi cần.

Mục tiêu sản phẩm của tôi :

Trong số tất cả những thứ được tạo ra thông qua lập trình mà tôi say mê, thứ thu hút tôi nhất là phát triển

trò chơi, vì vậy tôi quyết định làm theo cách đó. Sau khi cân nhắc kỹ lưỡng, tôi quyết định rằng trò chơi

mà tôi sắp làm sẽ là một trò chơi đua xe vì có rất nhiều mẫu mà tôi có thể học hỏi từ trực tuyến và số

lượng kinh nghiệm trước đó yêu cầu để làm cho nó không cao lắm, điều này là hoàn hảo cho lần đầu của

tôi. Tóm lại, mục tiêu sản phẩm của tôi là tạo ra một trò chơi đua xe từ đầu.
Tiêu chí thành công của sản phẩm :

Vì sản phẩm của tôi sẽ là một trò chơi đua xe, nên trước tiên tôi xem xét mục đích của sản phẩm của mình

là gì. Tôi quyết định rằng mục đích sản phẩm của tôi sẽ là để giải trí cho người chơi đồng thời cho thấy

rằng tôi biết những điều cơ bản về cách tạo một trò chơi điện tử. Để phát triển các tiêu chí khác để đánh

giá trò chơi của mình, tôi quyết định thực hiện một số nghiên cứu trực tuyến trên các trang web xếp hạng

trò chơi như Metacritic và GamesRadar +, để xem họ đánh giá trò chơi dựa trên điều gì (có thể tìm thấy

bảng OPVL cho cả hai trang web này ở cuối của báo cáo). Lý do tại sao tôi quyết định nghiên cứu trước

khi đưa ra tiêu chí thành công là vì nó sẽ cung cấp cho tôi thông tin và hiểu biết cần thiết để đưa ra tiêu

chí thực tế cho trò chơi của tôi vì tôi không có kinh nghiệm trước đây khi làm trò chơi.

Loại đặc Lời giải thích của tôi Lý do (dựa trên Phương

điểm kỹ nghiên cứu) pháp kiểm

thuật tra

Thẩm mỹ Đồ họa của trò chơi hoàn thiện sẽ đơn giản, nhưng Vì trò chơi này do Chơi game

nó sẽ có những thứ cơ bản như ánh sáng hoặc bóng một mình tôi làm

tối để nâng cao tính chân thực. Một sản phẩm có nên tôi không có khả

chất lượng hình ảnh kém sẽ được tạo pixel và không năng tạo ra các mô

hiển thị đúng như thế này. hình 3D tuyệt đẹp, vì

vậy tôi phải sử dụng

những mô hình đơn

giản hơn. Ngoài ra,

tôi chỉ có thể đặt

mục tiêu tạo ra bóng

tối chứ không phải

phản chiếu giống

như cuộc sống bởi vì


dựa trên kết quả

nghiên cứu của tôi,

đó sẽ là một quá

trình gian khổ mà tôi

không đủ khả năng

thực hiện.

Fig. 1. [PC] Textures Not Rendering Properly., Belzher , 12 Apr. 2022 ,


forum.deadbydaylight.com/en/discussion/305650/pc-textures-not-
rendering-properly

Như bạn có thể thấy trong hình, lẽ ra có họa tiết trên

ống xả của máy phát điện, nhưng nó vẫn chưa được

kết xuất, khiến nó trở thành ví dụ điển hình cho sản

phẩm hình ảnh xấu trông như thế nào

C Đây là một trò chơi chủ yếu nhắm đến những người Theo kết quả của Ghi lại độ

onsumer từ 18-35 tuổi. một cuộc khảo sát tuổi của

trực tuyến được thực những

hiện tại Hoa Kỳ vào người đồng

tháng 2 năm 2021 ý thử

đến tháng 7 cùng nghiệm trò

năm, kết quả đưa ra chơi và

là 38% game thủ những

thuộc nhóm tuổi này người từ

nên tôi chỉ đồng ý chối.

thôi.
Môi Môi trường trong game thay đổi theo từng bản đồ. Càng ít bản đồ để Chơi game

trường E Hiện tại tôi đang có 3 ý tưởng trong đầu đó là bản trải nghiệm, người

đồ rừng, bản đồ đường đua và bản đồ tuyết. chơi càng nhanh

chán, vì vậy đó là lý

do tại sao tôi chọn 3

bản đồ.

Vật lý Cơ chế trôi dạt của trò chơi nên dễ thực hiện và thỏa Trong khi thực hiện Chơi game

trong trò mãn để làm. Vì đây là trò chơi đầu tiên mà tôi làm nghiên cứu của mình

chơi nên tôi chỉ có thể thêm một số vật lý như lực cản, về trò chơi đua xe

trọng lực và ma sát khác như thế nào, tôi

thấy rằng tất cả

chúng đều có những

vật lý cơ bản này, vì

vậy tôi quyết định

học hỏi từ đó.

Khả năng Vì sản phẩm của tôi là một trò chơi nên điều đầu Nếu một trò chơi Nhờ mọi

chơi của tiên nó phải làm là có thể chơi được và điều thứ hai không thể chơi trơn người chơi

trò chơi là nó phải đủ ổn định để không gặp sự cố hoặc làm tru hoặc không thể thử game

cho việc chơi nó trở nên rắc rối, do đó tạo ra sự thất chơi thú vị, thì trò và cho

vọng cho người chơi thử. chơi đó đã mất đi mình ý kiến

mục đích duy nhất là phản hồi

trở thành một

phương tiện giải trí

cho người chơi.


Kế hoạch hành động:

*: Visual Studio

Ngày tháng Nhiệm vụ Việc cần làm Hoàn thành

Tải xuống ứng dụng và -Tải xuống Unity Xong. Tất cả ứng dụng cần thiết đã được

Ngày 24 tháng thiết lập nó cho PP -Tải xuống Vs thiết lập và chạy trơn tru ngoại trừ Unity vì
10
-Thiết lập Unity và VS * có một số vấn đề về cấu hình

* cập nhật: Sự cố Unity đã được giải quyết

25 tháng 10 Học cách viết mã trò chơi -Tìm hướng dẫn về cách tạo Xong. Các hướng dẫn đã được thêm vào

trong Unity một trò chơi đua xe bằng Unity một danh sách phát để theo dõi.

-Làm theo các hướng dẫn và

ghi lại các chi tiết chính.

Tháng mười Tìm kiếm mô hình để xây -Xem hướng dẫn vì họ có thể có Xong. Cho đến nay nội dung của hướng

một dựng đường đua. liên kết đến các mô hình mà họ dẫn rất dễ hiểu nên không có gì rắc rối.

đã sử dụng.

-Nắm được những ý cơ bản của

bố cục bản đồ.

Tháng mười Tìm kiếm các mô hình ô tô -Kiểm tra mô hình ô tô vào chỗ Xong. (Mô hình xe đang hoạt động như dự

một khác nhau trống để xem nó có hoạt động định và không có lỗi cho đến nay)

không

18-30 tháng 11 Viết ra mã chuyển động -Kiểm soát tốc độ tối đa

của ô tô -Làm cho bánh xe quay cùng

chiều với ô tô.


-Tạo trọng lực để ô tô lùi xuống

nhanh dần đều sau khi hết đoạn Xong (Tốc độ của ô tô được đặt ở mức

đường dốc. không đổi, các bánh xe giờ sẽ quay theo

-Giảm thiểu chuyển động bạn khi bạn rẽ và bạn cũng không thể điều

không khí của ô tô để làm cho khiển ô tô giữa không trung. Ngoài ra, ô tô

nó thực tế cũng quay lên trên khi bạn lên dốc và ở đó

- Thêm hạt khói vào xe khi tăng bây giờ cũng là trọng lực nên bạn sẽ rơi

tốc, giảm tốc độ và trôi. xuống đất thay vì lướt đi như trước)

Ngày
3 - 9 tháng 12 Lập trình camera từ trên -Thêm camera ảo bằng

xuống theo sau xe Cinemachine.

- Đặt camera phía sau xe của Xong (Máy quay phim đã được thiết lập và

người chơi, nhìn xuống từ bên góc máy ảnh đã được điều chỉnh)

phải.

10-18 tháng 12 Thêm hiệu ứng chuyển -Thêm phóng to khi máy đang

động vào máy ảnh giảm tốc độ và dừng lại. Xong (Hiệu ứng thu phóng để tăng tốc và

dừng đã được thêm vào và góc máy ảnh

-Thêm hiệu ứng thu nhỏ khi xe cũng thay đổi khi bạn lùi lại.)

đang tăng tốc

Tháng 12 Triển khai bản đồ vào trò -Tải tệp bản đồ vào mã của trò

chơi chơi Xong (Các bản đồ hiện đã được thiết lập

và chạy với 4 tuyến đường khác nhau được

đặt trong các điều kiện khác nhau)

Tháng 12 Tạo menu cho trò chơi -Làm theo hướng dẫn cách tạo

menu chính Xong (Menu chính đã được hoàn thành với


tất cả các tùy chọn được thêm vào)

Phản ánh:

- Tác động của dự án đối với quá trình học tập của tôi :

Khi tôi lần đầu tiên nảy ra ý tưởng làm một trò chơi cho dự án này, tôi biết rằng nó sẽ không dễ dàng,

nhưng nó không khó như tôi nhận ra. Không chỉ hướng dẫn khó hiểu đối với tôi, tôi đã gặp phải rất nhiều

vấn đề và trở ngại trong suốt quá trình mà sau 2 tháng đầu tiên làm việc với trò chơi, tôi không còn

mong muốn hoàn thành tốt nhất có thể khi tôi. lần đầu tiên bắt đầu. Ngoài ra, việc tôi thường xuyên bị

mắc kẹt ở nhà và không có cơ hội ra ngoài hoặc gặp gỡ bạn bè thực sự đã ảnh hưởng đến sức khỏe tinh

thần và năng suất tổng thể của tôi, điều này ảnh hưởng trực tiếp đến tiến trình của tôi trong trò chơi. Lý

do tại sao tôi đưa ra tất cả những điều này là bởi vì tôi đang cố gắng nói rằng điều này sẽ có tác động lớn

đến hành trình phát triển trò chơi của tôi bởi vì đây là lần đầu tiên tôi làm và nó không kết thúc tốt đẹp,

điều này sẽ để lại lâu dài. nỗi sợ hãi trong tôi bất cứ khi nào tôi quyết định thực hiện một trò chơi một

lần nữa. Lưu ý nhẹ hơn, có rất nhiều điều tích cực về bản thân mà tôi đã học được thông qua dự án này

và một trong số đó là tôi học và ghi nhớ thông tin tốt nhất khi nó được triển khai ngay sau khi nó được

dạy cho tôi. Ví dụ, trong giai đoạn tìm hiểu về dự án làm trò chơi này, tôi phát hiện ra rằng thực hiện các

bước song song với hướng dẫn là cách tốt nhất để tôi ghi nhớ chúng. Điều này không chỉ giúp tôi nhận ra

phần nào của video mà tôi đang gặp khó khăn sớm hơn, giúp tôi không phải ngồi đó vò đầu bứt tai

không chắc mình đã mắc lỗi ở phần nào trong hướng dẫn. Một điều khác mà tôi đã khám phá ra về bản

thân và quá trình học tập của mình nhờ dự án này, đó là năng suất của tôi đạt đỉnh cao vào ban đêm khi

nghe nhạc nền piano. Điều này có vẻ không liên quan, nhưng đối với tôi, nó tạo ra tất cả sự khác biệt vì

âm nhạc giúp tôi tập trung vào nhiệm vụ của mình bằng cách át đi tiếng ồn xung quanh tôi. Cuối cùng,

tôi đã đạt được mục tiêu học tập của mình vì bây giờ tôi có thể viết mã một trò chơi đua xe bằng ngôn

ngữ C #. Cũng cần nhắc lại rằng nhờ dự án này mà tôi đã học được nhiều kỹ năng mới có thể chứng tỏ là

rất quan trọng đối với DP như kỹ năng quản lý thời gian, lập kế hoạch và nghiên cứu. Ví dụ: khi nói đến
các bài kiểm tra, kỹ năng lập kế hoạch và quản lý thời gian của tôi sẽ có ích vì việc lập kế hoạch sẽ cho

phép tôi chia bài đánh giá của mình thành nhiều phần để tôi không bị choáng ngợp bởi tất cả và kỹ năng

quản lý thời gian của tôi sẽ cho phép tôi để làm cho mỗi buổi đánh giá được tổ chức tốt nhất có thể.

Ngoài ra, vẫn còn lưu ý về những gì tôi đã học được thông qua dự án này, cũng có một số hồ sơ học viên

IB mà tôi đã phát triển như Thinker, Principled và Balanced.

Đánh giá sản phẩm:

Đặc điểm kỹ Đánh giá Bằng chứng

thuật loại

Thẩm mỹ Nhìn chung, tôi nghĩ rằng trò chơi của

tôi có phong cách đồ họa đơn giản

nhưng hấp dẫn vì nó có bảng màu

tươi sáng và tất cả những thứ trong trò

chơi đều là những thứ có độ đa dạng

thấp, nghĩa là chúng được tạo thành

từ những hình dạng đơn giản.


C onsumer Độ tuổi mà tôi nghĩ ra lúc đầu là quá

rộng và trên thực tế, độ tuổi cho trò

chơi này chỉ nên vào khoảng 10-20

Môi trường E Tôi rất hài lòng vì tôi đã có thể tạo ra

nhiều bản đồ với thời tiết, ánh sáng và

bối cảnh khác nhau, điều này làm cho

trò chơi đẹp hơn rất nhiều về mặt đồ

họa. Ngoài ra, tôi nghĩ rằng tôi đã

miêu tả môi trường trong trò chơi khá

thực tế mặc dù không có kết cấu và

ánh sáng cầu kỳ.

Vật lý trong trò Vật lý của trò chơi là tốt theo ý kiến

chơi của tôi vì chiếc xe vẫn hoạt động Video bằng chứng: https://nhgeduvn-

giống như cách bạn mong đợi một my.sharepoint.com/:v:/r/personal/tuankietnguyen-

chiếc xe hoạt động trong cuộc sống 2024_student_sna_edu_vn/Documents/Personal

thực nhưng khía cạnh lái xe và trôi %20Project/2022-04-13%2021-17-04.mkv?csf=1&web

vẫn cần phải làm việc nhiều vì chiếc = 1 & e = cVdF05

xe có cảm giác trơn trượt và khó kiểm

soát theo một số ít. chơi thử

Khả năng chơi của Nói chung, tôi sẽ nói rằng trò chơi

trò chơi của tôi có thể chơi được nhưng không

tốt bởi vì mặc dù tôi đã hoàn thiện

việc xây dựng môi trường và tính

thẩm mỹ, việc lái xe và trôi dạt của

trò chơi không giống với những gì tôi


muốn và tôi biết rằng tôi vẫn còn một

chặng đường dài để hoàn thiện nó

OPVL:

Nguồn: Metacritic

Nguồn gốc Nó bắt đầu như một ý tưởng đơn giản vào mùa hè năm 1999: một điểm số duy nhất có

thể tóm tắt nhiều đánh giá giải trí có sẵn cho một bộ phim hoặc một trò chơi điện tử. Ba

thành viên sáng lập của Metacritic - tất cả đều là luật sư cũ, những người rất vui khi tìm

thấy cách sử dụng thời gian mang tính xây dựng nhưng ít sinh lợi hơn - đã ra mắt trang

web vào tháng 1 năm 2001

Mục đích Trang web được sử dụng để cung cấp cho người dùng xếp hạng phim và trò chơi video

và trang web cũng cho phép người dùng để lại đánh giá tất cả nhằm mục đích nhận

được xếp hạng chung cho bộ phim hoặc trò chơi điện tử nhất định.

Giá trị Nguồn này là một nguồn thông tin rất hữu ích vì nó có đánh giá từ cả trang web và

người dùng, do đó bạn có thể có nhiều ý kiến mà bạn có thể cân nhắc và quyết định về

nó.

Giới hạn Vì các trang web như Metacritic cho phép bất kỳ ai có tài khoản đăng ký trên trang web

của họ để lại đánh giá về phim hoặc trò chơi điện tử, nên một số nhận xét có thể là từ

những người chưa xem phim hoặc chỉ là một người ghét, do đó làm cho nó không đáng

tin cậy

Nguồn: GamesRadar +

Nguồn gốc Đây là một trang web được thành lập vào năm 1999 và có tên là GamesRadar với mục

đích đăng các bài báo về những tin tức mới nhất trong lĩnh vực game và tên của trang
web sau đó đã được thay đổi sau một vụ tranh chấp pháp lý thành tên GamesRadar +

hiện nay rất nổi tiếng.

Mục đích Để cung cấp cho người dùng tin tức mới nhất và mới nhất về trò chơi như phỏng vấn với

nhà phát triển, cập nhật nhật ký và các bản phát hành sắp tới

Giá trị Giá trị của trang web này trong việc cung cấp thông tin cập nhật cho người dùng là vô

cùng quý giá vì trang web đăng các bài viết mới hầu như hàng ngày nên rất thuận tiện

cho người dùng cập nhật những tin tức mới nhất.

Giới hạn Thay vì tập trung đánh giá trò chơi dựa trên các khía cạnh của trò chơi như lối chơi, cơ

chế và cách kể chuyện, trang web này chủ yếu sử dụng ý kiến của người đánh giá sau khi

chơi trò chơi, do đó làm cho đánh giá thiên vị.

You might also like