Initialising simulation...
Preparing data

Project Lead Access

Renewable Energy Engineering Simulation

No clearance? Request access
PP

POWER PIONEERS

0Asset Types
0Terrain Zones
0Zones
0Live Events
CAPABILITIES

Platform Features

🌎

Dynamic Terrain

6 terrain types from coastal waters to arid desert, each affecting your energy output differently

Live Events

Weather storms, regulatory changes and terrain shifts keep every round unpredictable

Mission Setup

Configure your budget, difficulty, round count and scenario modifiers before every simulation

📊

Real-Time Scoring

Multi-factor scoring across energy output, demand satisfaction, budget and sustainability

PROCESS

How It Works

01

Setup Your Mission

Configure budget, difficulty, round count and scenario modifiers

02
🏗

Build Your Grid

Place energy assets across terrain zones to maximise power output

03

Run The Simulation

Watch your decisions play out across dynamic rounds with live events

SITE MAP
ROUND 1 / 10
SCORE 0
OUTPUT 0 MWh
CITY DEMAND 800 MWh
0 / 800 MWh
SPRING
← drag to explore →
ROUND 1 RESULTS
Coastal Wind Farm · Spring
DELIVERED
0 MWh
-
DEMAND MET
0%
-
O&M COST
$0
-
ROUND SCORE
+0
-
EFFICIENCY
0%
-
CO₂ LIFECYCLE
0 t
-
ENERGY OUTPUT vs CITY DEMAND (MWh)
SIMULATION COMPLETE - COASTAL WIND FARM
0
Grade: B
TOTAL DELIVERED
0 MWh
BUDGET REMAINING
$0
EFFICIENCY INDEX
0%
EVENTS HANDLED
0
LEADERBOARD - COASTAL WIND FARM
✦ SCENARIO UNLOCKED: Desert Solar Array
MISSION SETUP
Configure your simulation parameters before launch
STARTING BUDGET
$150,000,000 available capital
$50M$500M
DIFFICULTY
EASY
Demand ×0.7
Events 15% chance
FORGIVING
STANDARD
Demand ×1.0
Events 28% chance
BALANCED
HARD
Demand ×1.3
Events 45% chance
CHALLENGING
NUMBER OF ROUNDS
5
Quick Play
10
Standard
15
Extended
20
Marathon
STARTING SEASON
🌱
SPRING
Solar ×0.75 · Wind ×0.60
☀️
SUMMER
Solar ×0.95 · Demand ×1.3
🍂
AUTUMN
Solar ×0.65 · Wind ×0.85
❄️
WINTER
Solar ×0.40 · Demand ×1.4
SCENARIO MODIFIERS multi-select
TERRAIN PRESET
🌊
COASTAL WIND FARM
Wind-heavy coastal zones with highland ridge and desert sector.
🏜
DESERT SOLAR ARRAY
Vast desert for concentrated solar. Industrial zone unlocks grid upgrades.
MIXED HIGHLANDS
Diverse terrain with wetlands, highlands, and industrial zone for advanced play.
MISSION BRIEF
COASTAL WIND FARM
BUDGET $100,000
DIFFICULTY Standard
ROUNDS 10 rounds
STARTING Spring
TERRAIN Coastal Wind Farm
MODIFIERS None
COMPUTED PARAMETERS
Settings are locked once the mission begins
HOW TO PLAY
📍
PLACING ASSETS
Select an asset from the sidebar then click any empty zone tile on the map. Each asset costs budget - your remaining balance is shown in the sidebar. You can right-click a placed asset (or click the ✕ on hover) to remove it and get a full refund.
🌍
TERRAIN TYPES
Each zone has a terrain type that affects asset output and what can be placed there.
Highland - Wind ×1.2 · Solar ×1.1
Coastal - Wind ×1.3 · Solar ×0.85
Desert - Solar ×1.4 · Wind ×0.6
Urban - Solar ×0.7 · No wind turbines
Industrial - Unlocks Storage Hub & Smart Grid
Wetlands - Hydro & Tidal only
BUILDING A SUBSTATION
Generation assets produce power but it won't reach the city without a grid connection. Place a Substation ($12M) on any non-wetlands zone to enable full delivery. Alternatively a Micro Grid Node ($4M) delivers at 65% capacity - useful for early rounds.
🔌
WIRING ZONES
Click Wire Zones in the sidebar to enter connection mode. Click one occupied zone then another to draw a Transmission Line ($8k, 5% line loss). Wiring links zones together - a Smart Grid upgrade reduces line loss from 5% to 2%.
RUNNING SIMULATION
Once you have generation and a substation (or microgrid), the Run Simulation Round button activates. Each round simulates weather, calculates your energy output vs city demand, applies costs, and awards a score. 10 rounds per session.
🌩
WEATHER EVENTS
Random events fire each round - High Wind, Solar Storm, Government Subsidy, Demand Surge and more. Events are shown in the crisis panel at the bottom of the map. Some are bonuses, some are penalties. Diversify your generation portfolio to stay resilient.
🌱
SEASONS
Seasons cycle Spring → Summer → Autumn → Winter and affect solar irradiance, wind speed, and city demand. You can manually override the season using the season selector in the command bar before running a round. Winter raises demand by 40%.
🏆
SCORING
Earn points each round based on demand met, surplus energy, budget efficiency, and sustainability. Meeting 100% of city demand gives maximum round score. Final grade runs from D up to A+. Top scores appear on the global leaderboard.
LEADERBOARD
COASTAL WIND FARM
Top 20 all-time scores
RANK PLAYER SCORE TOTAL MWh DATE
Loading scores...
ABOUT
POWER PIONEERS
Version 4.0

A renewable energy engineering simulation platform developed for academic and professional training in sustainable infrastructure planning.

PROJECT

Power Pioneers was commissioned by Vanko Group / RPL Group as part of an academic engineering project. It simulates real-world challenges faced by renewable energy project leads - terrain constraints, weather volatility, grid infrastructure, and budget management.

THE TEAM
Lead Developer / LogicMd Shabah Bin Mosharaf
Backend / DatabaseTran Quynh Nhu Nguyen
UX / UI DesignJyoti Goel
DocumentationKishwor Singh
Testing & QALalit
ACADEMIC CONTEXT

This project demonstrates systems integration across full-stack web development, relational database design, and simulation modelling. Submitted as part of an engineering degree programme assessed by Vanko Group / RPL Group.

CONTACT
📧
EMAIL
admin.powerpioneers@gmail.com
🏢
ORGANISATION
Vanko Group / RPL Group
💬
FEEDBACK
We welcome bug reports and suggestions via the form below
SEND A MESSAGE
PRIVACY POLICY
PRIVACY POLICY
Effective May 2026 · Version 1.0

Power Pioneers is committed to protecting your personal information in accordance with the Australian Privacy Principles (APPs) under the Privacy Act 1988 (Cth).

OVERVIEW

This policy explains what personal information Power Pioneers collects, how it is used, who it is shared with, how it is protected, and the rights you have over your data. Power Pioneers is operated as an engineering project commissioned by Vanko Group. By creating an account or using the platform, you consent to the practices described below.

WHAT WE COLLECT
ACCOUNT DATA

Username, email address, and password (stored only as a one-way bcrypt hash - never in plain text). Optional role designation (student / admin).

GAMEPLAY DATA

Simulation sessions, asset placements, zone connections, terrain selections, round outcomes, scores, and timestamps. This data exists to power the leaderboard, progress tracking, and your personal history.

TECHNICAL DATA

IP address, browser type, device type, and timestamps of access - collected automatically by AWS CloudFront and CloudWatch logs for security and operational monitoring.

CONTACT FORM DATA

If you submit the contact form, we collect the name, email, and message you provide. This is delivered to our admin inbox via Amazon SES for the sole purpose of responding to your enquiry.

HOW WE USE YOUR DATA

Your account data and gameplay records let you log in, resume sessions, view your scores, and appear on the leaderboard. Without this data the platform cannot function.

Technical data (IP, request logs) is used to detect abuse, throttle malicious traffic via AWS WAF, and investigate security incidents. Retention of these logs is limited to what is required for incident response.

Anonymised, aggregate statistics (e.g. total games played, average score, asset deployment patterns) may be used to improve the platform. Individuals are never identifiable in aggregate analytics.

Contact form submissions are used solely to reply to your message. We do not use them for marketing, profiling, or onward disclosure.

WHO WE SHARE WITH
AWS (HOSTING)

Data is hosted on Amazon Web Services infrastructure (Sydney region - ap-southeast-2). AWS acts as a data processor under our control. No data leaves AWS-controlled regions without an APP 8 cross-border assessment.

OPEN-METEO (WEATHER)

Weather data is fetched from the Open-Meteo public API. Only generic geographic coordinates are sent - no user identifiers, no account data, no IP-linked requests.

NO THIRD-PARTY MARKETING

We do not sell, rent, or share personal information with advertisers, data brokers, or any party outside the operational service providers listed in this policy.

YOUR RIGHTS UNDER THE APPS
APP 12 - ACCESS

You may request a copy of the personal information we hold about you at any time, free of charge, by emailing the address below.

APP 13 - CORRECTION

If any data we hold about you is inaccurate, outdated, or incomplete, you may request that we correct it. Updates are applied within 30 days of a verified request.

RIGHT TO DELETE

You may request deletion of your account and associated gameplay data. Anonymised aggregate statistics may be retained where individual identity has been irreversibly removed.

COMPLAINTS

If you believe we have breached the APPs, you may complain to us directly, and escalate unresolved complaints to the Office of the Australian Information Commissioner (OAIC) at oaic.gov.au.

RETENTION & SECURITY
DATA RETENTION

Account and gameplay data is retained while your account remains active and for up to 12 months after deletion, after which it is permanently removed from primary databases and backups. Security logs are retained for up to 90 days. Contact form messages are retained only as long as required to resolve the enquiry.

SECURITY MEASURES

All data is encrypted in transit (TLS 1.3) and at rest (AES-256 via AWS RDS / S3). Passwords are stored as bcrypt hashes only. The application sits behind AWS WAF and AWS Shield Standard. For full technical detail, see the Cyber Security page.

CONTACT
DATA REQUESTS

For any privacy-related request - access, correction, deletion, or complaint - email admin.powerpioneers@gmail.com. We will acknowledge your request within 7 business days and respond substantively within 30 days.

CYBER SECURITY
CYBER SECURITY
Defence in depth · AWS production architecture

Power Pioneers is engineered with a multi-layered security posture spanning network, application, data, identity, and monitoring controls - built on AWS managed services.

🔒
TLS 1.3
TRANSPORT
🛡️
AWS WAF
EDGE FILTER
🔐
AES-256
AT REST
👁️
24 / 7
MONITORING
SECURITY PHILOSOPHY

We operate under a defence-in-depth model: no single control is trusted to secure the platform. Network, application, data, and identity layers each enforce independent protections, so the compromise of any one layer does not cascade. Where AWS managed services provide a hardened, audited primitive (WAF, KMS, IAM, RDS encryption), we prefer them over self-managed equivalents.

NETWORK & EDGE
AWS WAF

All inbound traffic passes through AWS WAF with managed rule sets for the OWASP Top 10 - SQL injection, XSS, command injection, path traversal, and known-bad bot signatures are blocked at the edge before reaching the application.

AWS SHIELD

AWS Shield Standard provides always-on DDoS mitigation at the network and transport layers, absorbing volumetric attacks before they reach application infrastructure.

CLOUDFRONT CDN

Static assets served via Amazon CloudFront with origin shielding. The origin server is not directly internet-accessible - only CloudFront's signed-edge fingerprint can reach it.

RATE LIMITING

WAF rate-based rules cap requests per source IP. Sensitive endpoints (login, registration, contact form) carry tighter per-route limits to defeat credential stuffing and form abuse.

APPLICATION LAYER
HTTPS EVERYWHERE

TLS 1.3 enforced end-to-end via AWS Certificate Manager (ACM). HSTS headers prevent protocol downgrade. No HTTP fallback is exposed.

INPUT VALIDATION

Every server endpoint validates payload shape, type, and length before touching the database. Parameterised SQL queries eliminate injection vectors regardless of input.

PASSWORD HASHING

Passwords are hashed with bcrypt (cost factor 12) before storage. Plain-text passwords never persist anywhere - not in logs, not in memory beyond the request, not in backups.

SECURITY HEADERS

Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, and Referrer-Policy headers are applied to all responses, blocking clickjacking, MIME sniffing, and information leakage.

DATA PROTECTION

The MySQL database runs on Amazon RDS with AES-256 encryption at rest via AWS KMS. Encryption keys are rotated annually. Database snapshots, automated backups, and read replicas inherit the same encryption. S3 buckets storing assets use SSE-KMS.

TLS 1.3 with strong cipher suites enforced for every external connection. Internal AWS-to-AWS traffic (app → RDS, app → SES) is encrypted using AWS-managed certificates inside the VPC.

Database credentials, API keys, and SES credentials are stored in AWS Secrets Manager and injected at runtime. No long-lived secrets exist in the codebase, .env files, or container images.

Automated daily RDS backups with 7-day point-in-time recovery. Backups are encrypted and stored in a separate AWS account to protect against accidental deletion or ransomware-style attacks on primary infrastructure.

IDENTITY & ACCESS
IAM ROLES

Application services authenticate to AWS using IAM roles, not long-lived access keys. Temporary credentials are rotated automatically every few hours by AWS STS.

LEAST PRIVILEGE

Every IAM policy follows the principle of least privilege - services receive the narrowest possible permission set, scoped to specific resources and actions.

ADMIN MFA

All administrative access to the AWS console and infrastructure requires multi-factor authentication. Root credentials are sealed and used only for break-glass scenarios.

SESSION MANAGEMENT

User sessions are signed, time-limited, and invalidated on logout or password change. Session tokens are stored with HttpOnly, Secure, and SameSite=Lax flags.

MONITORING & RESPONSE
CLOUDTRAIL

Every API call against AWS resources is logged to CloudTrail and retained for audit. Unauthorised or anomalous actions trigger automated alerts.

CLOUDWATCH

Application logs, request rates, error rates, and resource utilisation stream into CloudWatch. Threshold alarms page the on-call operator for anomalies in real time.

GUARDDUTY

Amazon GuardDuty continuously analyses VPC flow logs, DNS logs, and CloudTrail for known threat patterns - port scans, crypto-mining, credential exfiltration, and known-bad IPs.

INCIDENT RESPONSE

Documented runbooks govern containment, eradication, and recovery for credential compromise, data exposure, and DDoS events. Post-incident review feeds back into hardening.

RESPONSIBLE DISCLOSURE
REPORT A VULNERABILITY

If you discover a security vulnerability, please report it privately to admin.powerpioneers@gmail.com before disclosing it publicly. We commit to acknowledging your report within 72 hours and providing a remediation timeline. Researchers acting in good faith will not be subject to legal action.