CS:GO

[Update #2] I’ve been working on a CS:GO Career Simulator that allows you to play matches directly in-game while automatically tracking your results!


[Update #2] I’ve been working on a CS:GO Career Simulator that allows you to play matches directly in-game while automatically tracking your results!

2 Comments

  1. lemonpole

    **OVERVIEW**

    This is an update to my [previous post](https://www.reddit.com/r/GlobalOffensive/comments/1er6dh8/ive_been_working_on_an_esports_simulator_thats/) where I shared my recent progress on the app. Since then I’ve further redesigned the UI and added support for CS:CZ. Thank you all for the suggestions and please keep them coming!

    https://lemonpole.github.io/liga-public/

    **SYNOPSIS**

    If you’re seeing my posts for the first time, think of this app as FIFA but for CS:GO. The app will actually launch CS:GO and place you in a local (listen) server alongside your team of bots vs your opponent’s team of bots.

    You can train your bots in the app and their stats will be directly reflected in-game. If you’re familiar with how bots work, they have different skill levels that range from “Easy” to “Expert”. Your team of bots start off as “Easy” bots and if you train them enough in the app, they will be added to the server as “Expert” bots when playing your matches. Additional stats can be trained such as Reaction Times and Attack Delays.

    – CS:GO, CS:CZ, CS:S, and CS1.6 are supported.
    – The league system is inspired by CAL/CEVO’s division structure. You’ll start in the “Open” division and progress through the ranks, aiming to reach the top level, “Premier.”
    – A basic transfer marketplace has been implemented, allowing you to sell players and receive offers from CPU-controlled teams.
    – For CS1.6, CS:CZ, and CS:S I’ve added a nostalgic LO3 config that captures the vibe of the “good ol’ days” of Counter-Strike, bringing back that classic competitive feel.

    **KEY FEATURES**

    – The app now supports all major versions of Counter-Strike (CS:GO, CS:S, CS:CZ, CS1.6) except for CS2.
    – They broke a few things that do not allow my app to interface with the game for things like bots or control their configs.
    – [Postgame Modal](https://github.com/user-attachments/assets/2b7535f7-8748-4761-a7e4-e74ac218365f). Added a postgame modal that shows detailed statistics and round information for your match. It also tracks assists and headshot percentage.
    – [Animated Confetti](https://github.com/user-attachments/assets/c7e31f4f-73e0-4025-b5c6-639ec7faa73b). Added animated confetti for when you win a tournament. This new addition should hopefully bring a sense of achievement when winning competitions.
    – [Dashboard UI Changes](https://github.com/user-attachments/assets/365103a4-f767-4a8a-98d6-7f2950254031). Updated the Dashboard UI to also display each team’s recent matches.
    – [Match Results Page](https://github.com/user-attachments/assets/ff82391a-f5ba-4b7b-8292-2c7d87027c20). Users can now search and filter through all match results which should help add more visibility into the underlying simulated world.

    **BLOG**

    Thank you all for the feedback so far! One common suggestion I’ve received is to start a devlog (or blog), so I’ve gone ahead and created one. You can find the link below:

    https://lemonpole.github.io/liga-public/#/blog

    Another suggestion I’ve received is to create a few YouTube videos for the app. I’m planning to do that in the near future, so stay tuned!

  2. EloOverAll

    This is very interesting. How does it work though with the bots. I wouldn’t say bots are hard to play against even if they’re on expert. Can you customize the bots like reaction time or like movement? I would love to know more.

Write A Comment