Game
Karlo's TD
3 months 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

Smile! Here, take some happy pills! ✨💊 #Blender #3DModelling #3DArt Buy me a Ko-fi: https://ko-fi.com/barbarafb_

Fan art for Foolish I'm feeling kinda better so I drew this

"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 ^^

Path of Kami: The Evolution of the Lore

Heya! I wanted to show some gameplay progress i made so far. I hope you like it ^^

Regular exercise is key for healthy wings.

Try it out!

https://gamejolt.com/games/AeonNightmares/605184

We're glad to announce that Baby Dino Adventures 🦖 is now available in Early Access here on GameJolt! Link: https://gamejolt.com/games/babydinoadventures/508121 Walk, run, and jump as a baby t-rex in this cute platformer Free demo available #IndieGame | #GameDev | #PixelArt

I worked so hard to get all four of them to the end safely, but then...

Cash Banooca