MIT. Copyright (c) Nikita Stroganov.
findoss / hunt-map Goto Github PK
View Code? Open in Web Editor NEWInteractive maps for game Hunt-Showdown
License: MIT License
Interactive maps for game Hunt-Showdown
License: MIT License
MIT. Copyright (c) Nikita Stroganov.
зачем
Для создания буфера кэша и его инвалидация. Необходим механизм для мержа нормализованных из бд с кэшем в json.
В проде будет только кэш, обновление по крону раз в сутки.
декомпозиция
Поднять ноду для выгрузки, из файрстора. После мержа затереть прод коллекцию. Дев коллекция есть всегда. Прод коллекцию считать очередью изменений.
Удаление вынести в отдельную задачу. На первое время удаление исключительно руками
size - средний
icon - фиксированный
tooltip - название
coord - точка
радиус при наведении - 50м
todo список компонентов
[+] обновление руководств стима
[+] публикация в дискорде канале
Размер гиф не должно превышать 2Мб на файл
SB
LD
создание коротких ссылок
На стороне фронта
./public/static/XXX.json
./public/locales/<en/ru/fr>.json
На стороне бэка
package.json
./src/config/index.js
Карта
./public/images/tiles/XXX.jpg
зачем
Создать преграду для спама и недостоверной инфы
декомпозиция
Необходимо написать изолированный модуль тащить его динамическим импортом. Собирать отдельным бандлом.
Внутри модуля - затащить зависимость файрстора и аунтификацию гугла
Модуль грузить по нажатию входа, после чего открывать модалку для аунтификации.
Маркеры грузить из кэша и напрямую с дев коллекции, все изменения отправлять в прод коллекцию.
Во все маркеры добавить редактирование их полей
Зачем
быстрая автоматическая раскатка
Декомпозиция
Затащить зависимость по деплою
Разместить в gh-pages в руте бандл, подробности в доке CRA.
Необходимо через GA настроить пайплайн сборки при мерже в мастер, в мастер запретить пушить - только через PR
Решение проблемы с преодолением лимитов Google Storage
todo список компонентов
Создание - для всех
Редактирование - для модератора, все поля + положение
Удаление - для админа
1 css
1.1 через position: absolute - работать не будет (родитель)
1.2 через position: fixed - работать не будет (исключительная ситуация)
2 js
2.1 не понятно как и когда вешать обработку события, контент динамический (парсить?)
2.2 не понятно как позиционировать при условии что css не работает (translate3D задает свой контекст)
3 тащить либу и в динамике собирать модалку
и будет дублирование трафика и дополнительные зависимости
Банер не видно на мобилках и не высоком разрешении по высоте
радиусы при наведении
1 50м - белый
2 100м золотой
Dear Developer!
First of all, i would like to thank you for your awesome map. It really helps the players to better understand the game, and be aware of their surroundings.
However i have tried to host my own version of your map, but failing with it.
At first i have received couple of 404 errors, but managed to fix most of them.
But it was still complaining about build/bundle.js file, which i dont have.
Managed to download it from your site, but ended up again with a couple more 404 errors...
So my question would be: Is it possible to host this map for my own? Can you provide all the files needed for it?
Thanks for thelp, and for your amazing work
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.