Tổng quan simuplop
Trong nguyên mẫu này, bạn sẽ tạo và quản lý một khu định cư sản xuất vàng và các tài nguyên khác. Dưới đây là các quy tắc và kiểm soát cơ bản:
- Vàng tăng theo tần suất không đổi. Bạn có thể thấy số 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ó khả năng sinh sản để sinh ra các thực thể sẽ thu thập tài nguyên (gỗ/đá/pha lê). Bạn có thể thấy các ô thực thể có sẵn ở cuối màn hình. 🌲🗿💎
- Các thực thể ô có khả năng sinh sản sẽ chỉ thu thập tài nguyên gần nhất (khoảng cách Euclide đơn giản). Họ sẽ mang tài nguyên trở lại nơi định cư của bạn và tăng số lượng tài nguyên của bạn. Bạn có thể thấy số lượng tài nguyên hiện tại của mình ở đầu màn hình. 🏠
- Để di chuyển camera, nhấp/chạm và kéo trên màn hình. Bạn có thể xem thêm 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 chụm ngón tay để phóng to/thu nhỏ trên thiết bị di động. 🗺️
- Để hoán đổi chế độ (bản dựng/máy ảnh), hãy nhấn vào nút góc dưới bên phải. Trong 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. 🔨👁️
- Để sinh ra các thực thể, hãy chạm vào thực thể nào sẽ xuất hiện trong danh sách xây dựng, sau đó chạm vào ô trống trên màn hình. Bạn sẽ tốn một số vàng để làm điều này. 🐑🐄🐔
- Để xóa các thực thể, hãy nhấn đúp/nhấp vào ô thực thể đã được tạo ra. ❌
Hãy vui vẻ và tận hưởng nguyên mẫu! 😊
-------------------------------------------------- -------------------------------------------------- ------
simuplop là một chương trình giới thiệu 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 khác nhau với cách tiếp cận dựa trên dữ liệu và lập trình chung. Nó kết hợp với các nguyên mẫu khác như wowplay (auto battler/sim) và Idlegame (rpg) thể hiện sức mạnh và tính linh hoạt mà mô hình này mang lại.
Thư viện là một hệ thống ECS tạo thủ tục, dựa trên dữ liệu, linh hoạt, 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, nội dung và thông số do nhà phát triển/người dùng cung cấp. Nó thành công trong việc thực hiện điều 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 theo 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 phương pháp 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 mang lại 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à đa dạng
- Cho phép nội dung do người dùng tạo và sửa đổi
Những nguyên mẫu này là ví dụ về cách thiết kế dựa trên dữ liệu và phát triển trò chơi tổng hợp có thể tạo ra các trò chơi có tiềm năng sáng tạo và hấp dẫn, thu hút nhiều người chơi.
Lưu ý: Đây là bản thử nghiệm/bản demo và không phải là một trò chơi đầy đủ. Tôi không tuyên bố sở hữu bất kỳ nội dung nào được sử dụng trong nguyên mẫu/bản demo này.
- Vàng tăng theo tần suất không đổi. Bạn có thể thấy số 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ó khả năng sinh sản để sinh ra các thực thể sẽ thu thập tài nguyên (gỗ/đá/pha lê). Bạn có thể thấy các ô thực thể có sẵn ở cuối màn hình. 🌲🗿💎
- Các thực thể ô có khả năng sinh sản sẽ chỉ thu thập tài nguyên gần nhất (khoảng cách Euclide đơn giản). Họ sẽ mang tài nguyên trở lại nơi định cư của bạn và tăng số lượng tài nguyên của bạn. Bạn có thể thấy số lượng tài nguyên hiện tại của mình ở đầu màn hình. 🏠
- Để di chuyển camera, nhấp/chạm và kéo trên màn hình. Bạn có thể xem thêm 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 chụm ngón tay để phóng to/thu nhỏ trên thiết bị di động. 🗺️
- Để hoán đổi chế độ (bản dựng/máy ảnh), hãy nhấn vào nút góc dưới bên phải. Trong 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. 🔨👁️
- Để sinh ra các thực thể, hãy chạm vào thực thể nào sẽ xuất hiện trong danh sách xây dựng, sau đó chạm vào ô trống trên màn hình. Bạn sẽ tốn một số vàng để làm điều này. 🐑🐄🐔
- Để xóa các thực thể, hãy nhấn đúp/nhấp vào ô thực thể đã được tạo ra. ❌
Hãy vui vẻ và tận hưởng nguyên mẫu! 😊
-------------------------------------------------- -------------------------------------------------- ------
simuplop là một chương trình giới thiệu 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 khác nhau với cách tiếp cận dựa trên dữ liệu và lập trình chung. Nó kết hợp với các nguyên mẫu khác như wowplay (auto battler/sim) và Idlegame (rpg) thể hiện sức mạnh và tính linh hoạt mà mô hình này mang lại.
Thư viện là một hệ thống ECS tạo thủ tục, dựa trên dữ liệu, linh hoạt, 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, nội dung và thông số do nhà phát triển/người dùng cung cấp. Nó thành công trong việc thực hiện điều 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 theo 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 phương pháp 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 mang lại 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à đa dạng
- Cho phép nội dung do người dùng tạo và sửa đổi
Những nguyên mẫu này là ví dụ về cách thiết kế dựa trên dữ liệu và phát triển trò chơi tổng hợp có thể tạo ra các trò chơi có tiềm năng sáng tạo và hấp dẫn, thu hút nhiều người chơi.
Lưu ý: Đây là bản thử nghiệm/bản demo và không phải là một trò chơi đầy đủ. Tôi không tuyên bố sở hữu bất kỳ nội dung nào được sử dụng trong nguyên mẫu/bản demo này.
Xem thêm