Version 0.3.1 Update
April 15, 2025 • 09:30 PM CEST
Implemented dynamic lighting system with flicker effects for metro stations.
function createLightEffect(strength) {
const intensity = Math.random() * strength;
return `box-shadow: 0 0 ${intensity}px #ff0000;`;
}
Update
Lighting
NPC System Overhaul
April 10, 2025 • 05:15 PM CEST
Refactored AI behavior tree to support faction-specific interactions and combat patterns.
NPC.prototype.initialize = function() {
this.faction = MetroFactions.getRandom();
this.behavior = new BehaviorTree(this.faction);
};
Scripting
AI
Texture Optimization
April 5, 2025 • 02:40 PM CEST
Reduced texture pack size by 30% while maintaining visual quality through palette compression.
const compressor = new TextureCompressor();
compressor.optimizePalette('metro_texture_pack.png', 256);
Optimization
Art