Script [better] — Evoworld
For Game Developers or Script Creators:
Tech Stack (suggested)
- Engine: Unity or Godot for cross-platform 2D/3D.
- Simulation core: C# (Unity) or GDScript/C++ (Godot); performance-critical parts in Rust or C++ via native plugins.
- Data: SQLite or lightweight time-series for metrics; JSON export.
- ML/AI: Evolving neural nets implemented in-code; optional PyTorch backend for analysis.
Server Environment
- Language: Node.js (v18+) with Express for HTTP and Socket.io for WebSockets.
- Database: MongoDB (for player data) + Redis (for real-time leaderboards and session caching).
- Hosting: Requires a VPS with at least 4GB RAM and 2 CPU cores. AWS EC2 or DigitalOcean are standard.
5. UI Notification
- Feedback: Ensure players get feedback on their actions (e.g., "Paper crafted," "Not enough resources").
2. Resource Gathering
- Pulp Source: Establish where pulp comes from. This could be trees, recycled paper, or a specific plant.
- Collection Method: Decide how players collect these resources (e.g., chopping trees with an axe).