Game
Karlo's TD
16 days ago

📋 Karlo's TD - Development Log Version 1.8 - "Global Expansion" Update


🎯 Major Improvements

🌐 Global Multiplayer Infrastructure - Server Expansion Massive scaling of backend infrastructure to support worldwide low-latency gameplay. Added 14 new servers across 5 strategic global regions. New Server Locations:

  • 🇺🇸 US West: Oregon (3 Servers)

  • 🇺🇸 US East: Ohio & Virginia (3 Servers each)

  • 🇪🇺 EU Central: Frankfurt (3 Servers)

  • 🇸🇬 Asia: Singapore (3 Servers)

Smart Matching System:

  • Auto-Region Selection: Client automatically pings and connects to the lowest latency server available.

  • Seamless Joining: Sharing a Lobby ID with a friend automatically routes them to your specific server region. No manual switching required.

  • Wake-Up Mechanic:

    • State: Servers enter "Sleep Mode" when inactive to save resources.

    • Action: Clicking a sleeping server triggers a wake-up sequence (30-50s duration).

    • Feedback: UI notification displays server status during spin-up.

💻 Platform Integration - CrazyGames Prerelease

  • Status: Game is now live on CrazyGames for selected members (Prerelease/Open Beta). [https://www.crazygames.com/game/karlo-s-td-kcc?bypassCache=w997x]

  • SDK Integration: Full implementation of CrazyGames SDK for user authentication and data handling.

  • GameJolt API: Added support for GameJolt-specific features (login/trophies) for the standalone build.

  • Client Recommendation: While the web version is accessible, we recommend the Downloadable Client for the optimal, lag-free experience to utilize the game's full potential.

🖥️ Graphics System - Shadow Renderer Update Problem Identified: Changing shadow quality settings mid-game caused rendering artifacts or failed to apply changes. Solution Implemented: Added a "Forced Refresh" protocol upon changing critical graphics settings.

  • Implementation: Changing Graphics Quality or Shadows now triggers a mandatory page reload to restart the shadow renderer cleanly.

  • Warning: Recommended to apply settings before joining a multiplayer match to avoid disconnection.

  • New Feature: Added toggle for FPS Counter in Gameplay Settings.

🏆 Progression System - Complete Overhaul

Old System (Removed):

  • Only 5 basic achievements (First Victory, Mass Destruction, etc.).

  • Lacked depth and long-term goals.

New System (42 Achievements): Complete rewrite of the achievement logic. Expanded from 5 to 42 Unique Trophies categorized by playstyle.

  • ⚔️ Destruction (9 Tiers): From "First Blood" (1 kill) to "Genocide" (100,000 kills).

  • 🌊 Wave Survival (9 Tiers): From "Beginner" (Wave 5) to "Unstoppable" (Wave 150).

  • 💰 Economy (6 Tiers): From "Entrepreneur" (1k Gold) to "Millionaire" (1M Gold).

  • 🏗️ Building (8 Tiers): From "Builder" (1 Tower) to "Master Builder" (500 Towers).

  • 💥 Damage (5 Tiers): From "Rookie Damage" (10k) to "Nuke" (5M Total Damage).

  • 🏅 Completion (5 Tiers): From "Victor" (1 Win) to "Master" (50 Wins).

New Daily Challenges: Added dynamic challenges that reward XP and Skill Points (SP).

  • Kill Track: E.g., "Mass Destruction" (300 kills) -> Reward: 500 XP + 1 SP.

  • Tower Track: E.g., "Defense Architect" (20 Towers) -> Reward: 300 XP + 1 SP.

  • Wave Track: E.g., "Endurance Test" (25 Waves) -> Reward: 400 XP + 1 SP.

  • Upgrade/Damage: Varied objectives to encourage different strategies.

UI Redesign:

  • Completely reworked Level UpAchievements, and Daily Challenge popups.

  • Redesigned Skill Tree UI for better visual clarity.

⚖️ Balance Changes - Economy Adjustment

To account for the new difficulty curve and map mechanics, Tower Costs have been adjusted (Medium Difficulty Baseline).

Tower ClassOld PriceNew PriceChangeGunner100130⬆️ +30Ranger250280⬆️ +30Cryo300330⬆️ +30Gatling400430⬆️ +30Cannon450500⬆️ +50Inferno550600⬆️ +50Mortar500550⬆️ +50Farm500550⬆️ +50Tesla650700⬆️ +50Laser750800⬆️ +50Plasma12001300⬆️ +100

🍄 New Content - Mushroom Forest

New Map Added:

  • Name: Mushroom Forest

  • Difficulty: Medium

  • Origin: Community suggestion by member m4thias_00.

  • Features: Unique biome visuals, medium-length pathing.

🔧 Technical Changes

Networking:

  • Implemented server "Wake-Up" logic (30-50s cold start).

  • Added region-based routing logic for Lobby ID sharing. Legal & Compliance:

  • Added Terms of Service (ToS).

  • Added Privacy PolicyIntegrations:

  • CrazyGames SDK: Initialized for web builds.

  • GameJolt API: Initialized for standalone builds.

📊 Performance Impact

Optimizations:

  • FPS Counter allows players to monitor performance impact in real-time.

  • Server-side load balancing ensures multiplayer matches run on the nearest available node. Considerations:

  • Graphics changes now require a refresh, preventing memory leaks from the shadow renderer.

🎮 Gameplay Impact

Strategic Changes:

  • Economy: Increased tower costs require more careful early-game spending.

  • Progression: Skill Points (SP) are now farmable via harder Daily Challenges, allowing for faster Skill Tree progression. Player Experience:

  • Multiplayer: drastically reduced latency for players in EU, Asia, and US East/West due to local servers.

📈 Content Summary

Updated Systems: 6

  • Multiplayer Logic (14 new servers)

  • Achievement System (42 new trophies)

  • Graphics Settings

  • Economy Balance

  • UI (Popups/Skill Tree)

  • Legal (ToS/Privacy)

New Maps: 1 (Mushroom Forest) New Integrations: 2 (CrazyGames, GameJolt)

🔮 Looking Forward

Current Focus: Monitoring server stability on the new regions and gathering feedback from the CrazyGames prerelease players. Next Steps:

  • Full public release announcements.

  • Potential further map additions based on community suggestions.

Version 1.8 represents a massive step towards a global release. Whether you are playing from Oregon or Singapore, the game is now ready for you! 🎮🌍



0 comments

Loading...

Next up

We are under attack!

"Thanks guys for endless hours of fun." 👍

(My first fan art. Read the article, please.)

#sonic #mario #photoshop

Heya there! I really wanted to show you all a little gameplay preview of the first boss fight i'm currently working on i hope you like it ^^

Protege el conocimiento, salva la historia. Guardian of Lore es un platformer 2D en el que debes luchar para mantener viva la memoria de la mitología latinoamericana. El juego llegará a Steam el 18 de mayo: https://steam.pm/app/1211740 #ScreenshotSaturday

What you all think

So here's the first of the zodiac signs i will make for the next weeks.

Auto-chess meets Clash Royale in an intense strategic battle. Outsmart your opponent, hide your play and crush their armies! Empire Builder just got another major update, check it out! https://gamejolt.com/games/EmpireBuilder/558901

Only true badasses may pass! #conceptart #art #gamedesign

Animation test. Not an actaul conclusion to who wins sonic vs Mario. Just a test animation combo.

Double Rainbow!!!