simuplop GAME
- Vàng tăng theo tần suất không đổi. Bạn có thể xem số lượng vàng hiện tại của mình ở đầu màn hình. 💰
- Bạn có thể đặt các ô thực thể có thể sinh ra để sinh ra các thực thể sẽ thu thập tài nguyên (gỗ/đá/pha lê). Bạn có thể xem các ô thực thể khả dụng ở cuối màn hình. 🌲🗿💎
- Các thực thể ô có thể sinh ra sẽ chỉ thu thập tài nguyên gần nhất (khoảng cách Euclidean đơn giản). Chúng sẽ mang tài nguyên trở lại khu định cư của bạn và tăng số lượng tài nguyên của bạn. Bạn có thể xem số lượng tài nguyên hiện tại của mình ở đầu màn hình. 🏠
- Để di chuyển máy ảnh, hãy nhấp/chạm và kéo trên màn hình. Bạn có thể xem nhiều hơn bản đồ theo cách này. Bạn có thể phóng to/thu nhỏ bằng cách nhấp, giữ và sử dụng bánh xe cuộn chuột hoặc bằng cách sử dụng chức năng thu phóng/thu nhỏ bằng cách chụm ngón tay trên thiết bị di động. 🗺️
- Để hoán đổi chế độ (xây dựng/máy ảnh), hãy chạm vào nút góc dưới bên phải. Ở chế độ xây dựng, bạn có thể đặt hoặc xóa các ô thực thể. Ở chế độ máy ảnh, bạn chỉ có thể di chuyển máy ảnh. 🔨👁️
- Để tạo ra các thực thể, hãy chạm vào thực thể nào sẽ tạo ra trong danh sách xây dựng, sau đó chạm vào màn hình trên một ô trống. Bạn sẽ tốn một ít vàng để làm điều này. 🐑🐄🐔
- Để xóa các thực thể, hãy chạm đúp/nhấp vào một ô thực thể đã được tạo ra. ❌
Chúc bạn vui vẻ và tận hưởng nguyên mẫu! 😊
----------------------------------------------------------------------------------------------------------------
simuplop là một ví dụ khác về thư viện trò chơi tùy chỉnh của tôi để tạo ra nhiều trò chơi với phương pháp lập trình chung và phương pháp tiếp cận dựa trên dữ liệu. Nó kết hợp các nguyên mẫu khác như wowplay (tự động chiến đấu/mô phỏng) và idlegame (nhập vai) để chứng minh sức mạnh và tính linh hoạt mà mô hình này mang lại.
Thư viện là hệ thống ECS tạo thủ tục, linh hoạt, dựa trên dữ liệu, sử dụng thuật toán tạo hạt giống tùy chỉnh để tạo ra các thế giới/hệ thống trò chơi phong phú và phức tạp từ dữ liệu, thuộc tính, tài sản và tham số do nhà phát triển/người dùng cung cấp. Nó thành công trong việc này bằng cách tận dụng và xây dựng trên các công cụ trò chơi được xây dựng trong các loại cơ sở, giúp dễ dàng tích hợp với bất kỳ dự án nào.
Ưu điểm chính của cách tiếp cận này là nó đặt dữ liệu vào trung tâm của thiết kế trò chơi, thay vì ngược lại. Điều này có một số lợi ích cho việc phát triển trò chơi, chẳng hạn như:
- Giảm thời gian và chi phí phát triển
- Tăng giá trị chơi lại và tính đa dạng
- Cho phép nội dung do người dùng tạo và chỉnh sửa
Những nguyên mẫu này là ví dụ về cách thiết kế theo hướng dữ liệu và phát triển trò chơi sáng tạo có thể tạo ra các trò chơi có khả năng sáng tạo và hấp dẫn thu hút nhiều người chơi.
Lưu ý: Đây là nguyên mẫu/bản demo và không phải là trò chơi đầy đủ. Tôi không tuyên bố sở hữu bất kỳ tài sản nào được sử dụng trong nguyên mẫu/bản demo này. Một số (nếu không muốn nói là tất cả) tài sản được sử dụng trong nguyên mẫu/bản demo này có thể được tìm thấy trên trang web Kenney (https://kenney.nl), đây là nguồn tài nguyên tuyệt vời cho các nhà phát triển/người đam mê trò chơi đang tìm kiếm tài sản cho các dự án của họ.
