r7g3 / tinytbs Goto Github PK
View Code? Open in Web Editor NEWMy first Unity project 😀
My first Unity project 😀
Осторожно! Алгоритм вызывает острую боль ниже спины 💥😖
Будет круто, если это будет опционально, т.е. один виджет мы сможем сделать конкретного размера (фиксированного или вычислимого), а другой адаптивным
Виджеты с информацией о типе местности, постройке и юните не всегда нужны, например юнит или постройка в клетке может отсутствовать - тогда соответствующие виджеты нужно скрывать
Приклеить виджеты ближе к правому нижнему углу камеры;
Выровнять текст внутри виджетов, сейчас сверху небольшой отступ, снизу его нет, справа текст иногда вылезает за пределы виджета (мб сделать его шире или адаптивной ширины?)
Виджет должен быть прикреплён к левому верхнему углу камеры и отображать следующую информацию о текущем игроке:
Определить правила конца игры, определения победителя и проигравших. Доработать гейм-дизайн документ и завести задачу на импелементацию.
За каждую деревню, принадлежащую игроку: +30
За каждый замок, принадлежащий игроку: +50
При завершении хода, выводится надпись о том, что наступает новый ход. Она сливается со снежными шапками гор, и ей необходима обводка.
Хочется, чтобы эти три окошка прыгали в другой угол, если указатель мыши находится рядом с ними, чтобы не загораживать игроку обзор
Виджеты должны отображаться в правом нижнем углу и показывать информацию о местности и всём, что на ней есть. Данные в виджете должны обновляться при изменении игровых координат, над которыми находится указатель мыши. Если виджетов несколько - они должны отображаться в столбик.
Схематичные представления виджетов:
О типе местности:
О типе постройки:
О юните:
В MapActions есть GetPossibleTargetsForAttack
Справа внизу есть три окошка, выводящие информацию о местности, постройках и юните, надо сделать их размер адаптивным под количество текста в них
Должен содержать в себе:
Атакующий наносит урон, а получающий не может наносит урон в ответ
При выборе действия из сетки "возможных действий", которые требуют подбегания юнита к объекту, дать игроку возможность выбрать с какой стороны (при наличии вариантов) поставить юнита.
Т.е. при атаке, к примеру, игрок наводит мышь на вражеского юнита с конкретной стороны (с одной из соседних клеток) и юнит перед атакой подбегает именно на эту соседнюю клетку.
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.