TGViewer
Channel Public Channel
Clan War Online🛡 | Mobile Game🏹

Clan War Online🛡 | Mobile Game🏹

@clanwargame

Clan War Online - мобильная онлайн rpg игра про выживание.

В чате работает бот, который уведомляет об изменениях в проекте - https://t.me/clanwaronline_chat
Subscribers
96
Photos
129
Videos
8
Links
31
Recent Posts 20 shown
Post #203 690
  • ⚡ 1
  • 👀 1
Post #202 721
🌳| Факел

🍎Переживать темные ночи поможет факел в активной руке.

P.S. Рекомендуем скрафтить факел еще до наступления ночи🥶

P.P.S. Все еще экспериментируем с интенсивностью его свечения.
Post #201 565
📝| Добавили ночь

📝Стараемся сделать и плавно и оптимизировано.

P.S. Заходите в наш чат, там мы выкладываем скриншоты, отчеты и голосования, которых нет на канале.
Post #197 443
🌳 | Трава (Фон)

📝Следуя нашему roadmap, начали эксперименты с травой, нам очень важно не ухудшить оптимизацию игры.
Post #195 427
🔥 | Clan War Online Beta 2.0 разработана на >50%

📝В честь этого мы прикрепляем примерный roadmap дальнейшей разработки beta 2.0.

📝Мы не гарантируем, что все на картинке попадет в игру на этой версии, но без контента не оставим.

P.S. трава - это, имеется ввиду, эксперименты по улучшению фона(земля, трава и тд).
  • 🔥 5
  • 👍 1
Post #194 362
15 🌳 | Кровать

📝Добавили новый блок-мебель: кровать.

📝Нажав на кровать, вы сохраните свою точку возрождения и при смерти появитесь около кровати.
  • 👍 3
Post #193 359
🌳 | Саженец

🔥Добавили новый тип блоков - Саженец. Это особый объект, который состоит из двух подобъектов: этап саженца, этап-дерева.

👍 Саженец можно получить при добыче дерева гарантированно.

📒При размещении Саженца, работает первый этап - небольшой росток считает время, когда он должен будет вырасти, и может быть добыт как блок.

🖐После того, как росток превратился во взрослое дерево, подобъект, отвечающий за этап 1 уничтожается и Саженец(Дерево) уже функционирует как ресурс(этап 2).

👊Резюмируя:
Саженец, по большей части, является улучшением ресурсов, которые растут(например, дерево). Наш новый блок - это "ранний этап" взрослого дерева, которяый функционирует как блок.
  • 👍 2
Post #192 287
  • 👍 2
Post #191 275
🔥 | Система строительства ч.3

📝Предыдущие части: часть 1, часть 2.

🍎В этой части, как мы и обещали, рассказываем о Продвинутом режиме строительства:

🌳В при включении Продвинутого режима, по обычному нажатию выбранный блок не ставится, для этого есть отдельная кнопка.

🫥Дополнительный UI, который появляется при включении Продвинутого режима:
1. Кнопка "Разместить Блок"
2. Сектор Размещения - ваш "прицел", а далее подробно.


📝Сектор Размещения - квадрат, который показывает, где в данный момент при нажатии на кнопку "Разместить Блок" появится блок. Сектор управляется пальцем, водя по экрану. Большой плюс Сектора - он двигается точно по сетке целых координат, то есть всегда будет показывать точное будущее расположение блока. В коде такое "прыгание по сетке" реализовано следующим образом:
private Vector3 SnapToGrid(Vector3 position)
{
float gridSize = 1f;
return new Vector3(
Mathf.Round(position.x / gridSize) * gridSize,
Mathf.Round(position.y / gridSize) * gridSize,
Mathf.Round(position.z / gridSize) * gridSize
);
}

(просто округляем координаты)

🐚После нажатия на кнопку "Разместить Блок", на месте Сектора появится блок, а затем сектор сместится в вправо(или другую сторону в зависимости от настроек).

📝Важно: мы планируем скоро начать переработку UI режима строительства, поэтому на скриншоте представлен "черновой" вариант, который обязательно изменится.
Также, мы возможно переработаем смену режимов или объединим их в один.

P.S. После
переработки режима строительства, мы напишем 4 часть, а пока можете писать свои предложения по улучшению существующего.
  • 👍 1
Post #190 255
🔥 | Система строительства ч.2

📝Продолжаем рассказывать об архитектуре системы строительства, это вторая часть, первая тут.

📝Чем мы можем строить, и как это обрабатывается мы выяснили в этом и этом постах. Сейчас мы расскажем, как работает интерфейс и управление строительством.

🌳Система Equipment хранит в себе активный блок, то есть id блока, который находится в активном слоте игрока.

🫥Пока есть два режима строительства: Быстрый и Продвинутый, но, возможно, мы их объединим.
(a) Быстрый режим не очень точен и удобен, но зато его можно быстро включить и быстро поставить любой блок.
(b) Продвинутый очень точен, но довольно медленный. Обычно строительство домов происходит в этом режиме.
Режимы переключаются по кнопке.

🐚Строительство в Быстром режиме происходит в несколько этапов:
1. Нажатие.
2. Проверка, нажатие было произведено на UI или нет.
3. Если нет, то проверяем, свободна ли та координата, куда мы нажали или нет.
4. Если да, то мы спавним блок на место нажатия.


🦾Благодаря таким проверкам, мы гарантируем, что блок не построится не там или не когда надо.
В коде это выглядит так:
if (Input.touchCount > 0 && !isAdvancedBuildMode)
{
Touch touch = Input.GetTouch(0);

if (touch.phase == TouchPhase.Began)
{
Vector2 touchPosition = Camera.main.ScreenToWorldPoint(touch.position);

if (IsTouchOverUI(touch))
{
return;
}

if(_inventory.CheckItem(_equipment.ActiveBlock))
{
Vector3 clickPosition = Camera.main.ScreenToWorldPoint(Input.GetTouch(0).position);

Vector3 buildPosition = new Vector3((float) Math.Round(clickPosition.x),
(float) Math.Round(clickPosition.y), 0);

if(IsPlaceable(buildPosition))
{
CmdBuild(buildPosition, _equipment.ActiveBlock.Id);
_inventory.RemoveItem(_equipment.ActiveBlock, 1);
}
}
}
}

(на скрине небольшое объяснение)

P.S. Чем больше будет реакций на этом посте, тем быстрее выйдет 3 часть, где мы расскажем о Продвинутом режиме.
Post #189 404
🔥 | Система строительства

📝Как обещали в этом посте, пишем о системе строительства в Clan War Online.

📝Все объекты, которые можно использовать в строительстве имеют скрипт Block.cs, который является наследником от скрипта Resource.cs(писали также о нем здесь). Этот скрипт всего лишь дополняет метод SpawnItems() от Resource.cs.

📒В частности, там добавлена логика спавна предметов из сундука.

👍В ScriptableObject(о нем здесь) мы выбираем тип - "Block". Других полей тут не много(скрин).

🔥Нам также нужно создать Prefab Variant(от Prefab Block) нашего блока. Так как он имеет скрипт Block.cs, то у него также есть все поля Resource.cs.

🔥Иногда на Prefab блока "вешаются" другие скрипты для добавления доп. функций(сундук, дверь, саженец).

🌳Обычные блоки - это просто ресурсы, то есть их не нужно крафтить(например деревянный блок - это древесина).

P.S. Если под постом наберется >14🌳, то мы выложим скрипт Block.cs и сразу напишем 2 часть про управление строительством.
Post #187 308
📝 | Табличка

📝Возвращаемся к разработке проекта уже в 2025 году.

📝Добавили табличку. Табличка - блок, на котором можно написать любое сообщение. Сообщение на табличке видят все игроки.

📝P.S. Напомним, что примерный список механик, которых еще предстоит сделать в beta2.0 написан в этом сообщении.
  • 🔥 5
Post #186 290
🔥Screenshot Saturday!

📝Пишите в комментариях о своих проектах и интересных наработках, интересно будет почитать!

🦾Также оставляйте ссылки на каналы проектов, и подписываемся на каналы других!

#screenshotsaturday
  • 👍 6
Post #183 311
С Новым 2025 Годом!
  • 🎅 3
Post #182 262
  • 🎄 9
  • ☃ 2
  • 🎅 1
Older posts →

About this channel

How can I read @clanwargame without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Clan War Online🛡 | Mobile Game🏹: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Clan War Online🛡 | Mobile Game🏹 have?
Clan War Online🛡 | Mobile Game🏹 (@clanwargame) has 96 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Clan War Online🛡 | Mobile Game🏹 know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →