Kích thước ô trong trò chơi 2D [đã đóng]


15

Trong khi phát triển một trò chơi nhỏ bằng phương pháp lập bản đồ xếp gạch, một câu hỏi xuất hiện trong đầu tôi:

Tôi sẽ phát triển trò chơi trên Windows nhưng sẽ không loại trừ việc thích ứng nó với nền tảng khác.

Bạn muốn giới thiệu kích thước nào (tính bằng pixel) để tạo các ô của trò chơi được xếp bản đồ (ví dụ: RPG) với các yêu cầu sau?

  • Có một mức độ chi tiết chấp nhận được mà không có quá nhiều gạch.
  • Có một kích thước bản đồ phong nha.
  • Cho phép điều chỉnh trò chơi trên thiết bị cầm tay (ví dụ: PSP), điện thoại thông minh hoặc máy tính mà không mất quá nhiều chi tiết hoặc chậm.
  • Cho phép phóng to / thu nhỏ quan trọng hơn hoặc ít hơn.
  • Có độ phân giải của ô cho phép va chạm hoàn hảo pixel hoặc va chạm khối.

Bất cứ điều gì từ một lời giải thích tốt cho một ví dụ trò chơi đều hữu ích miễn là nó có thể phù hợp với các yêu cầu.

Câu hỏi này có vẻ hơi đơn giản, nhưng tôi nhận thấy rằng nhiều nhà phát triển trò chơi Ấn Độ đang sử dụng khung cảnh không phù hợp.

Cũng xin lỗi vì cú pháp kém và thiếu từ vựng trong câu hỏi của tôi, là một người nói tiếng Anh không phải là người bản ngữ không giúp đỡ khi nói về lập trình máy tính.


2
-1, kích thước gạch là thiết kế đáng kinh ngạc, nghệ sĩ, nền tảng phụ thuộc và thậm chí sau khi những cân nhắc đó khá tùy tiện.

4
Câu hỏi này quá mơ hồ. Tùy thuộc vào hoàn cảnh, tôi có thể biện minh cho bất kỳ kích thước ô nào trong khoảng từ 8x8 đến 1024x1024; mặt khác, thực sự không có lý do gì để kích hoạt hơn 32x32 so với 48x48. Chỉ cần đi với những gì các nghệ sĩ muốn. Đặt một câu hỏi cụ thể , và câu trả lời có thể hữu ích.

6
Nghĩ rằng một số thiết bị ngoài đó (thậm chí một số PC!) Vẫn gặp sự cố khi xử lý các ô không có công suất 2. Gắn bó với sức mạnh của hai cho gạch và gạch của bạn: 8x8, 16x16, 32x32, 64x64, 128x128. Điều này sẽ giúp bạn nếu bạn kết thúc việc chuyển sang thiết bị di động.
egarcia

4
Tôi sẽ không đi với những gì nghệ sĩ muốn. Tôi sẽ đi với những gì thiết kế trò chơi ra lệnh. Nghệ sĩ có thể muốn các ô 512x512 chi tiết đáng yêu, nhưng trò chơi ra lệnh bạn sẽ thấy mọi thứ cách xa tới 10 ô vuông.
Tim Holt

3
@egarcia: Atlasing gần như là một yêu cầu đối với các trò chơi dựa trên gạch và điều đó thật tầm thường đối với họ, rằng những lo ngại về hỗ trợ NPOT là không liên quan.

Câu trả lời:


24

Bạn có thể tính kích thước ô dựa trên độ phân giải màn hình và số ô cần hiển thị. Nếu bạn đang đặt một bàn cờ (gạch 8 x 8) trên màn hình cao 768 pixel, các ô của bạn không thể nhiều hơn 768/8 hoặc 96 pixel, nếu không chúng sẽ không vừa với màn hình. Tất nhiên có bao nhiêu gạch cần phải được nhìn thấy phụ thuộc vào thiết kế trò chơi của bạn.

Vì vậy, quyết định số lượng người chơi sẽ nhìn thấy cùng một lúc, quyết định độ phân giải màn hình và tính toán từ đó.

Điều đó nói rằng, tôi thích 64x64; ^)


Tôi muốn quay lại và chỉnh sửa câu trả lời cũ này để thêm một liên kết đến một bài đăng đẹp với hướng dẫn làm gạch. Nó có thể được sử dụng cho bất cứ ai nhìn vào kích thước gạch và thiết kế gạch nói chung.

http://lpc.opengameart.org/static/lpc-style-guide/styleguide.html Đây là một điều tuyệt vời


11
+1 - Có câu trả lời phân tích (và hữu ích) cho các câu hỏi thậm chí hơi chủ quan và đây là một ví dụ hoàn hảo.
Nate

Câu trả lời của Tim chắc chắn là thực tế, nhưng tôi cảm thấy nếu câu trả lời thích hợp cho câu hỏi mở và dài như vậy là "làm số học cơ bản", thì có một thất bại ở đâu đó trong vòng phản hồi của trang web.

Joe và cộng sự. T Một số câu trả lời là về việc trả lời câu hỏi bằng cách đặt thêm câu hỏi, sau đó cho biết phải làm gì khi những câu hỏi đó được trả lời.
Tim Holt

7
Thất bại là mọi người trả lời hoặc đưa ra phản hồi dựa trên ý kiến ​​và giải thích câu hỏi của riêng họ. Và đôi khi điều đó biến thành quá phức tạp hóa các vấn đề đơn giản hoặc chỉ trả lời "im lặng n00b" lịch sự.
Tim Holt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.