blobson / game-jam Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Необходимо создать базовую сцену Enemy, от которой будем наследовать все вражеские юниты.
Сцена должна быть создана на основе CharacterBody2D.
На карте должно быть:
Радиальное меню.
Появляется когда пользователь кликает на место под башню.
В меню кружочками (иконками) обозначаются башни под постройку.
Пользователь кликает по одной из иконок и таким образом выбирает что хочет построить.
После клика в игру посылается сигнал tower-build-request
с одним параметром tower_type
.
Пустой Node для размещения башни на карте.
Должен отображать спрайт с местом расположения башни (флажок + очертания выделенной под башню земли).
Скрипт посылающий сигнал на запуск меню с выбором типа башни.
Enable compatibility mode to allow running on Web and Mobile platforms
Проверка
Меню настроек содержит пункты:
Требуется понять как и по каким критериям будут спавниться новые вражеские юниты.
Надо как-то конфигурировать промежуток между волнами и их состав.
По результатам обсуждения нужно написать рабочий код с тестовой сценой.
если башня пила убивает моба, то пила пропадает моментально, а по логике должна до конца прокручиваться и просто по новой не вылезать. Нужно как-то учесть, что новый моб может зайти в область пока пила докручивается после убийства старого
Здесь будем хранить текущее состояние игры:
Сделать макет первого уровня с:
При запуске игры и при постановке на паузу включается главное меню игры.
На начальном этапе в меню будут пункты:
Необходимо создать базовую сцену Tower, от которой будем наследовать все башни.
Blocked by:
После установки TowerSaw у следующей CatapultTower радиус атаки становится как у TowerSaw
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.