An interactive web-based strategy game that challenges players to build an environmentally sustainable global data center network. Balance economic success with ecological responsibility in this educational simulation.
Data Center Tycoon (EcoGrid Tycoon) is a simulation game that addresses the growing environmental impact of digital infrastructure. With data centers consuming approximately 3% of global energy and contributing significantly to carbon emissions, this project aims to educate users about sustainable technology decisions through engaging gameplay.
The game challenges players to:
- Build and manage a global network of data centers
- Balance economic constraints with environmental impact
- Make strategic decisions about location, technology, and resources
- Learn about real-world environmental factors affecting data center sustainability
- Displays potential and existing data center locations
- Real-time marker updates as players make decisions
- Geographic visualization of environmental factors
Each location is evaluated using four key metrics:
- Climate Suitability
- Renewable Energy Potential
- Grid Cleanliness
- Disaster Safety
- Standard Data Center (40% efficiency)
- Eco-Optimized Center (60% efficiency)
- Next-Gen Sustainable Facility (80% efficiency)
- Budget management starting at $10,000,000
- Carbon footprint tracking
- Revenue generation based on data center performance
- Cost-benefit analysis of environmental investments
- Framework: React.js
- Map Visualization: Leaflet.js with custom dark-themed CartoDB tiles
- Styling: Bootstrap with custom black and gold theme
- UI/UX: Modern, responsive design
- Language: Go (Golang)
- Authentication: Custom session-based authentication
- Data Storage: CSV files (with planned migration to PostgreSQL/MongoDB)
- Research-oriented scoring system
- Simulates climate conditions, renewable potential, grid emissions, and disaster risk
- Compound environmental effects (heat island, water competition)
data-center-ecology-map/
โ
โโโ backend/ # Go backend
โ โโโ main.go # Main server logic
โ โโโ handlers.go # API endpoint handlers
โ โโโ data/ # CSV data files
โ
โโโ frontend/ # React frontend
โ โโโ src/
โ โ โโโ components/ # React components
โ โ โ โโโ Game.js # Main game component
โ โ โ โโโ Login.js # Authentication
โ โ โ โโโ ...
โ โ โโโ services/ # API service
โ โ โโโ App.js # Main application
โ
โโโ README.md # Project documentation
The game incorporates advanced environmental impact models based on scientific research:
- PUE Calculation: Based on ASHRAE thermal guidelines and Lawrence Berkeley National Laboratory datacenter energy models
- Carbon Emissions: Utilizes EPA eGRID data for regional grid intensity
- Water Impact: Applies Water Footprint Assessment methodology (Hoekstra et al.)
- Temperature Impact: Based on research from "Thermal Output Impact of Data Centers" (Wang et al., 2019)
- Density Effects: Models compounding effects of datacenter clustering on heat and resource competition
- Node.js (v14+)
- Go (v1.16+)
- Git
- Clone the repository
git clone https://github.com/yourusername/data-center-ecology-map.git
cd data-center-ecology-map- Install backend dependencies
cd backend
go mod download- Install frontend dependencies
cd frontend
npm install- Start the backend server
cd backend
go run main.go- Start the frontend development server
cd datacenter_ecology_frontend
npm start- Open your browser and navigate to
http://localhost:3000
- Enhanced AI Integration: Predictive models for climate impact and energy demand
- Expanded Economic Modeling: Tax incentives, operational costs, and market simulation
- User Customization: More dynamic gameplay options and personalization
- Showcases the complexities of sustainable infrastructure planning
- Demonstrates the environmental impact of technology decisions
- Encourages data-driven resource allocation and risk management
- Prepares planners for real-world challenges in the tech industry
- Emphasizes responsible resource usage and strategic thinking
- Inspires innovative solutions for a more sustainable digital future
- Data Center Map
- International Energy Agency (IEA)
- US Department of Energy (DOE)
- Data Center Knowledge
Contributions are welcome! Please follow these guidelines:
- Follow clean code principles
- Maintain comprehensive documentation
- Write unit and integration tests
- Adhere to sustainable coding practices
This project is licensed under the MIT License - see the LICENSE file for details.
For more information, collaboration, or support, please contact the project maintainers:
This documentation is a living document and will be updated as the project evolves.