MCPcopy Index your code
hub / github.com/Areso/1255-burgomaster

github.com/Areso/1255-burgomaster @1.0.736

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.0.736 ↗ · + Follow
103 symbols 160 edges 25 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

1255 Burgomaster

Play the game

Play the game in web Play the game in web (reserve link)

About the project

Hello there! My name is Gladyshev Anton, and I'm the author of the project. The homepage of the project is https://github.com/Areso/1255-burgomaster. This pet-project is dedicated to create a playable game, written in vanilla JavaScript, without using even jQuery and modern whistlers and jugglers, such as JS frameworks, TS->JS compilators, Node.js, web servers and so on. Thus, to play the game, you need only a modern browser. To edit the game, you need only a text editor and imagination. The project oriented to be compact (in terms of the source code and the resources), blazing fast to download, fast enough to run even on aging devices with limited horsepower under the hood. It runs well even on low-powered tablets and phones, let alone old PCs and laptops. It heavily uses JS technologies as HTML5.Canvas, EcmaScript5 localStorage, JSON.parse(), and so on. So it requires a somewhat modern browser, with ES5/ES6 standarts support.

Minimum System Requirements

Browsers: Internet Explorer 10, Internet Explorer Mobile 10 - some functions may not work Mozilla Firefox 20 or newer, Firefox Android All Google Chrome 20 or newer, Chrome Android All Safari 5, iOS Safari 5 Opera 12, Opera Mobile 12 - some functions may not work Blackberry Browser 7 - some functions may not work *Please note, Opera Mini is NOT SUPPORTED! Data about Browser support provided by https://caniuse.com/ service 512MB RAM 600MHz 1 Core CPU 1MB of data plan to download the game itself, analytics, and chat. And some traffic will be used with in-game chat and usage statistics, though the game will work perfectly even if a connection is lost after the download is complete. You also may download the game, to run it in offline (check options offline game).

About the game

Screenshots Supported Languages(SL): English, Russian (Русский). Community Supported Languages(CSL): German (Deutsch), Esperanto, French (Français) Make note that my opportunity to translate the game to CSL is limited. I can answer in chat in supported languages and in Esperanto. Also, any CSL translation could have mistakes or untranslated parts or parts of translation which are partly outdated. You could help with translations for the game here: https://docs.google.com/spreadsheets/d/1WxRoxfPpYBHqvWb4mQNxGVr3r4VyxHSEuELzdU1I2PE This is a single-player game. There is built-in chat, so, you could ask a question to other players. Also, the game has now global goals, which is usually activated for a limited time. In those events, all players work together to achieve a high global goal, and in case of the achievement, they all got a reward, according to their pledge in the achievement. The game itself about building a city. You are starting with some amount of gold and a few citizens. This is an IDLE game, which means, every minute your citizens will spawn new citizens and pay taxes to you. You can construct buildings, but upgrading existing ones will require each time more gold because this game is an Incremental game. As for now, constructing building do not require time, only resources. Straight management, which means, you need place management by clicking here and there and you will get what you clicked. What game offers now:
  • 12 buildings to build of 9 types
  • maps to explore (HoMM3-like)
  • autocampaigns (Fallout Shelter-like)
  • a hero managemenet
  • troops managemenet
  • artifacts to collect
  • executing people
  • placing festivals
  • random events: stealings from the treasury, fires and plagues
  • time-limited events: Halloween
  • two decoration themes: Summer and Winter
  • a record table
You will explore wild territories near your city. Regarding your choices, you could get a boost in taxes or birthrate, happiness and so on. The game could become to a Clicker game in case you build Gallows and like to execute you citizens. This game created and new features right now in development inspired by Travian, Townsmen, Stronghold and Stronghold Crusaders, HoMM (Heroes of Might and Magic), Lord of Realm, Anno series. You can export and import save to transfer your progress between different browsers and PCs.

License

The source code is under GPLv3. ALL GRAPHIC AND SOUND ASSETS UNDER PROPRIETARY LICENSE. YOU MAY NOT REDISTRIBUTE THE GAME WITH THE ASSETS VIA PUBLISHING IN INTERNET, STORES, OR ANY OTHER WAY YOU MAY USE ASSETS ONLY FOR LOCAL RUNNING

Core symbols most depended-on inside this repo

loadImage
called by 26
js/dialogue.js
dynamicCellsSetStyle
called by 18
js/dom.js
updateHeroAvForHire
called by 5
js/inn.js
fpullMessages
called by 4
js/online.js
getBrowserLanguage
called by 2
localisation.js
checkLocalStorageSupport
called by 2
localisation.js
loadLocale
called by 2
localisation.js
send2
called by 2
js/online.js

Shape

Function 103

Languages

TypeScript100%

Modules by API surface

js/online.js20 symbols
js/stats.js10 symbols
js/settings.js10 symbols
js/dom.js10 symbols
js/dialogue.js10 symbols
js/shop.js9 symbols
js/hire.js7 symbols
js/advmapgen.js7 symbols
js/inn.js6 symbols
localisation.js5 symbols
js/tips_story.js4 symbols
js/advmaprender.js2 symbols

For agents

$ claude mcp add 1255-burgomaster \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page