GithubHelp home page GithubHelp logo

areso / 1255-burgomaster Goto Github PK

View Code? Open in Web Editor NEW
120.0 9.0 34.0 10.49 MB

:european_castle: Little town (travian) game w/ RPG mechanics. Playable. WIP

Home Page: https://1255.areso.pro

License: GNU General Public License v3.0

JavaScript 91.32% Jupyter Notebook 0.41% CSS 1.16% Shell 0.21% Python 1.50% HTML 5.41%
simulator city-builder city-simulation javascript-game clicker-game idle-game incremental-game vanilla-javascript vanilla-js strategy

1255-burgomaster's Introduction

Hello! (C1) / ¡Hola! (A2) / Privet! (Native) / Saluton! (B1)

You could find some of my publications (RU, EN) and presentations (RU) from the conferences where I was a speaker.
I like gamedev (GGJ, JS 13k, and so on), DevOps (somewhat) and Python (I didn't link anything cause my Python is so-so. But I am very passionate!).
I could write some code with Golang, PHP, C and even Pascal (/me somewhat old-fashioned).
I have some background as a DBA (with a strong emphasis on DB automation) and as a platform/cloud developer so they are the domains where I am the most effecient.

1255-burgomaster's People

Contributors

1225burgo avatar aablatov avatar areso avatar burgo-admin avatar dependabot[bot] avatar ornitierppa avatar owenm05 avatar sharma-shray avatar studentmf avatar thedancingqaengineer avatar voldus avatar yocansado avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

1255-burgomaster's Issues

Happyness, taxes and fertility

Well, it's time to add happyness!
Happyness will impact on fertility and tax collections.
High happyness will increase fertility and decrease tax collection.
Low happyness will decrease fertility and increase tax collection.

looks like loading resources is broken in FF\Windows

In FF\Ubuntu all goes well as well in Chrome\Windows and Chromium\Ubuntu.
For now src looks like
"resources\gold_a.png"(double left slash)
need to change to "/" (one right slash in pre-load, double - for JS loading).

Closed with 0088c4c commit

Memory leak over time, while tab with the game in focus

Working workaround: change tab for awhile (2 minutes or so), and minimize browser to be sure. At least FF will clear RAM.
Issue also confirmed in Chrome.
The reason is DOM (node list, which grows with each message in textarea).
Since GC can't be called, it's interesting thing to solve.

Global map

Create and populate global map with objects.
Develop the map design and function, which places objects on the map.

Fire after loading doesn't putting out

It's old bug.
One of users saved game with Fire in the city.
Now, when he loads game, he cannot put it out.
There are fix ongoing, hopefully, it will not be re-open.

Happiness

Implement happyness. Executing townsfolk decrease happyness

Improve time to deliver

https://infrequently.org/2017/10/can-you-afford-it-real-world-web-performance-budgets/
https://habrahabr.ru/post/345212/

Base device Moto G4 (2016), Moto G5 Plus (2017)
~$200 (new device)

45% ww connections is 2G
75% ww connections is 2G or 3G
source https://www.gsma.com/mobileeconomy/

Emulation slow 3G network:
round-trip delay time / round-trip time
RTT 400 ms
bandwitch 400 Kbit/s

Соперничающие, перегруженные соты способны сделать «быстрые» сети брутально медленными, дисперсия передачи сильно уменьшает эффективность TCP, а натуральные всплески сетевого трафика работают против нас.

http://frankrayal.com/2011/06/27/lte-peak-capacity/
https://cs.nyu.edu/~jchen/publications/sigcomm15-zaki.pdf
http://www-personal.umich.edu/~hjx/file/sigcomm13.pdf

https://hpbn.co/
https://hpbn.co/mobile-networks/#radio-resource-controller-rrc

loosing DNS answer will delay delivery about few seconds. Load balancer of CDN may be av. or not by it's IP name, while DNS is not good idea because of DNS resolving and DNS-mitm (hello to countries with Internet censorship).

Для большинства разработчиков создание приложений в такой среде сродни выращиванию овощей на Марсе. К счастью, эта конфигурация https://github.com/WPO-Foundation/webpagetest/blob/6a79fedb6bb5792f11d2891d9ae80f8ffb8b1a7d/www/settings/connectivity.ini.sample#L61 доступна на webpagetest.org/easy, так что мы можем воссоздать марсианские условия здесь на Земле в любое время.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.