Đại diện cho dân số thực tế


7

Cách tốt nhất để thể hiện số dân thực tế (ví dụ: Hoa Kỳ: 317,569,000) trong trò chơi là gì?

Ví dụ: Civilization thành phố của bạn có 1 Công dân. Rõ ràng, một thành phố không thể chỉ có một người trong thành phố nhưng dường như Civil làm tốt công việc đại diện cho công dân theo cách đó.

Những gì tôi đang theo là đại diện cho hơn 300 triệu trong một số dễ nuốt đối với người chơi.

Tôi có một tính toán nói rằng, theo lý thuyết, để có hơn 300 người, bạn sẽ cần 79 triệu nhà ở 4 người. (Tôi hiểu điều này có thể không hoàn toàn chính xác, nhưng nó hoạt động cho nhu cầu của tôi)

Có vẻ tẻ nhạt khi người chơi làm điều đó với một vài phương pháp mà tôi đã nghĩ đến.

Vì vậy, câu hỏi của tôi là tôi cần một số cách để làm cho trò chơi và người chơi nhận ra rằng thành phố của người chơi có 100.000 người trong đó mà không khiến người chơi tạo ra 25.000 nhà ở.

Cập nhật 1:

Như @Patrick M tuyên bố, trong Civil , bạn chỉ phải xây dựng một trong các loại công trình.

Giống như nhà ở, không có nghĩa gì khi buộc người chơi xây dựng một đồn cảnh sát / 1000 người.

Tôi có một công thức tính toán giới hạn dân số lý thuyết của một khu vực và tôi muốn giới hạn người chơi đến giới hạn này. (Người chơi có lý do muốn khu vực lớn hơn)

Tuy nhiên, tôi không muốn người chơi ngay lập tức có 10.000 công dân chỉ vì anh ta đã xây dựng một "ngôi nhà / khu phố".

Tôi muốn đại diện cho các yêu cầu và ràng buộc trong thế giới thực mà không cần quản lý siêu vi sẽ có mặt trong việc buộc người chơi xây dựng 2.500 nhà ở (để có được 10k)


Bạn muốn người chơi có bao nhiêu quản lý vi mô? Người chơi có xây dựng mọi thứ trong thành phố không, hoặc bạn có thể có một thống đốc (như trong Civil) quản lý thành phố cho người chơi theo một đường cong tăng trưởng.
Yos233

@ Yos233 đó là một phần trong sự cọ xát của tôi, tôi nghĩ vậy. Tôi không muốn có một lượng lớn quản lý vi mô vì điều đó thường gây khó chịu cho tôi khi là người chơi. Tôi muốn làm cho người chơi chọn các tòa nhà để xếp hàng, giống như
Civil

Phân vùng Sim City là thứ bạn có thể muốn điều tra
SpartanDovy

@PatrickM xem chỉnh sửa của tôi. cái đó có giúp ích không?
Eonasdan

Trò chơi giống như SimCity hơn là SimCity. 1)thống trị thế giới :) 2)Đó là một MMORTS sẽ là loại thời gian thực. (tăng tốc). Bản đồ được chia thành các khu vực mà người chơi sẽ kiểm soát. Sẽ có một thành phố cho mỗi khu vực.
Eonasdan

Câu trả lời:


5

Trả lời từ nhận xét của tôi, bởi vì tôi kết thúc dài dòng hơn tôi mong đợi.

Đánh giá về tư tưởng Văn minh của bạn, hãy xem xét rằng bạn xây dựng một nhà hát hoặc một siêu thị và điều đó là "đủ" cho thành phố cho dù thành phố có 3 hoặc 30 công dân. Cho dù mục tiêu của bạn là có được một proxy trực quan hợp lý hay yêu cầu số lượng quản lý tòa nhà hợp lý để người chơi phát triển thành phố của họ sẽ kiểm soát loại trừu tượng nào sẽ phù hợp với bạn.

Bạn yêu cầu một cách tiếp cận 'tốt nhất': tốt, "nó phụ thuộc" :-)

Tôi nghĩ rằng bạn có thể cung cấp nhiều bối cảnh hơn về trò chơi của bạn. Ví dụ, Sim City yêu cầu bạn xây dựng một đồn cảnh sát cho X nhiều công dân hoặc tội phạm trên trời. Nhưng phạm vi của Sim City nhỏ hơn Civilization, do đó, nó hoạt động với mức độ quản lý vi mô chi tiết đó.

Xem xét trả lời ít nhất

  1. Mục tiêu tổng thể của trò chơi là gì? Chinh phục thế giới bằng các phương pháp có thể hay tinh vi hơn?
  2. Bạn muốn chơi kiểu gì? Chiến thuật? Chiến lược? Mô phỏng? Thời gian thực hay theo lượt?
  3. Phạm vi của trò chơi là gì? Có bao nhiêu thành phố / khu vực mà bạn mong đợi một người chơi kiểm soát?

Những điều này sẽ giúp bạn có một hướng dẫn sơ bộ về việc bắt đầu với cái gì, nhưng cuối cùng, có lẽ bạn sẽ phải điều chỉnh các đặc điểm vi mô của trò chơi dựa trên những gì cảm thấy đúng (đòi hỏi nỗ lực và suy nghĩ, nhưng vẫn vui vẻ mà không làm bạn thất vọng).

Vì vậy, ví dụ, bạn đã liệt kê Hoa Kỳ là một khu vực với ~ 317 triệu dân. Giả sử bạn quyết định đây là một nửa điểm hợp lý cho phạm vi trò chơi của bạn, vì vậy bạn muốn mọi người kiểm soát số lượng người & tài nguyên này gấp đôi vào cuối trò chơi. Vì vậy, bạn đặt mục tiêu của bạn ở mức ~ 750 triệu dân. Bây giờ bạn quyết định bạn muốn trò chơi của mình kéo dài trong ~ 5 giờ trong các trường hợp điển hình và bạn quyết định rằng nếu người dùng phải quản lý nhà ở của họ thường xuyên hơn 15 phút một lần, họ sẽ cảm thấy nhàm chán với người thợ đó. Điều đó cung cấp cho bạn một hướng dẫn cho ~ 20 ngôi nhà (bầu trời, khu phố, v.v.) = ~ 750 triệu người, hoặc khoảng 37,5 triệu công suất cho mỗi (xây dựng nhà) mà họ xây dựng.

Bạn đề cập đến việc không muốn cấp ngay cho công dân để lấp đầy các tòa nhà này. Điều đó có nghĩa là bạn sẽ phải tách rời tính toán tăng trưởng của bạn khỏi tòa nhà cơ sở hạ tầng của bạn. Tôi sẽ đề nghị bạn nên tiêu thụ tài nguyên riêng cho từng người (ví dụ: phải mất wood+ workers+ timeđể xây nhà và food+ time+ happinessđể lấp đầy chúng với mọi người).

Có vẻ như bạn muốn áp đặt giới hạn 2 cấp cho dân số cho một khu vực: dân số sẽ tăng cho đến khi tối thiểu tổng số cơ sở hạ tầng được xây dựng hoặc tổng số khu vực được xây dựng. Không thể tăng tối đa dân số khu vực, nhưng bạn có thể xây dựng thêm cơ sở hạ tầng lên đến (hoặc thậm chí hơn) giới hạn khu vực. Hoặc, bạn có thể làm cho sự trừu tượng này hoạt động bằng cách chỉ cho phép một khu vực nhất định có y số tòa nhà nhà ở được xây dựng trong đó.

Ngoài ra, một công dân là một điều linh hoạt. Một thành phố Pop1 có thể có ~ 100 công dân, Pop2 ~ 500, Pop3 là ~ 2.000, vv cho đến khi Pop30 là ~ 50 triệu. Bạn thường có thể thấy số 'thực' trên màn hình quản lý thành phố ở đâu đó, cũng như dân số chung của quốc gia bạn. Điều này gọn gàng gói gọn sự tăng trưởng theo cấp số nhân của dân số.

Nếu bạn thấy tòa nhà đầu tiên ngay lập tức hỗ trợ hàng triệu người (chẳng hạn, bạn có trò chơi bắt đầu từ thời tiền sử), thì thang đo theo cấp số nhân có thể phù hợp với bạn. Hoặc bạn có thể thực hiện một cách tiếp cận khác với các tòa nhà có thể nâng cấp. Các Caesar video game loạt có nhà ở mà bắt đầu ra ở mức thấp và sẽ tự động nâng cấp nếu bạn cung cấp cho nó với các nguồn lực nhất định (như thực phẩm, nước và hàng hoá). Ngoài ra, bạn có thể sử dụng mô hình chi tiêu tài nguyên trong đó việc nâng cấp các tòa nhà làm cho chúng lớn hơn theo cấp số nhân và tốt hơn, nhưng mỗi lần nâng cấp sẽ tốn nhiều tài nguyên hơn.

Đây rõ ràng không phải là một câu trả lời trực tiếp cho câu hỏi của bạn, nhưng hy vọng bạn sẽ tìm thấy một chút cảm hứng từ ý tưởng của tôi.

PS Nghe có vẻ như một trò chơi thú vị! Chúc may mắn!


Cảm ơn bạn vì câu trả lời. Tôi nghĩ rằng tôi sẽ có thể làm việc từ đây. Tôi sẽ gửi cho bạn mã truy cập sớm nếu tôi thực hiện được đến đó;)
Eonasdan

8

TL; DR Đại diện cho các yếu tố chính trong thành phố của bạn như khu phố, quân đội, trung tâm lớn như trung tâm thương mại, sân vận động, thay vì đại diện cho từng người dân.

Nếu thành phố của bạn có 100.000 người, bạn không thực sự cần phải đại diện cho 100.000 hoặc thậm chí 25.000. Người chơi chỉ quan tâm đến đầu ra / đầu vào mà 100.000 đại diện là số. Ví dụ: nếu thành phố của bạn có 1 triệu và tăng lên 1,5, người chơi chỉ cần biết rằng mức tiêu thụ điện sẽ tăng thêm 50% (đó chỉ là một ví dụ).

Về việc quản lý những cư dân đó, IMO, bạn không cần phải giới thiệu quá nhiều quản lý vi mô, thậm chí 200+ có thể là quá nhiều để quản lý. Bạn chỉ cần đại diện cho các yếu tố chính trong dân số của mình, ví dụ như quân đội, trung tâm khoa học, khu phố, vì vậy người chơi sẽ không quản lý mỗi công dân mà thực sự là các cơ sở và khu vực đại diện cho những công dân đó.


Xinh đẹp! Và một duh cho tôi. Đại diện cho hàng xóm hoặc các nhóm nhỏ hơn trong các tòa nhà có thể đại diện cho một dân số lớn. Tôi nghĩ rằng điều này giúp tôi giải quyết một số vấn đề khác mà tôi đang gặp phải. Tôi sẽ thử nó.
Eonasdan

Cảm ơn bạn vì câu trả lời. Nó giúp tôi đi đúng hướng
Eonasdan

2

Bạn có thể đại diện cho các nhóm dân cư theo một số khu vực dân cư nhỏ (có thể là 5-6 ngôi nhà hoặc toàn bộ khu phố), và vì vậy 100 000 công dân có thể được đại diện bởi 600 khu vực với trung bình 166,6 công dân / khu vực hoặc thậm chí ít khu vực hơn để quản lý vi mô đơn giản hơn. Bạn cũng không cần phải biết những gì mỗi công dân đang làm, bạn chỉ cần nhận thức được toàn bộ khu vực đang làm gì.


Cảm ơn bạn vì câu trả lời. Nó giúp tôi đi đúng hướng
Eonasdan
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.