Media is too big
VIEW IN TELEGRAM
Передвижение происходит на клавиши W,A,S,D.
Поле хранит двоичный массив char[,], при отрисовке поля когда по X всё поле отрисовалось мы начинаем с новой строчки.
Что касается передвижения то если блок на координатах в который мы хотим переместиться равен "#"(стене), то в таком случае мы не ходим,а если клетка пусто то передвигаемся.
Также есть отрисовка врага и собственно игрока.
Весть скрипт на данном моменте >90 строк.
В планах добавить остальные элементы стрелялки.
#CSharp
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7🥰4🤯4👍1💊1
Media is too big
VIEW IN TELEGRAM
Это позволило добавить управление поворотом камеры, что позволяет боту автоматически выкапывать помещения.
Незначительные артефакты (пропуск блоков-перегородок) встречаются, но они не критичны.
Сейчас главная задача ― подобрать хорошие значения для поворота камеры и ломания блоков. На данный момент важнее всего исправить мелкие баги и обеспечить, чтобы бот мог выкапывать в определённом диапазоне (пока что работает только по ширине).
Планируется добавить PvP и режим строительства. Нужно ещё исправить закрытие бота только через диспетчер задач.
#CSharp #MineCraft_AI
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥3 2🏆1💊1 1
This media is not supported in your browser
VIEW IN TELEGRAM
При нажатие на полоску задний фон сайта примет цвет этой полоски. Цвет полоски не имеет значение. Анимация при наведении на полоску сделана на css ,а смена цветов реализована на JavaScript.
#CSS #Effect
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5🔥2🤝2🤯1🫡1 1 1
This media is not supported in your browser
VIEW IN TELEGRAM
Тут будут собраны мои проекты и другие работы, пока что на сайте малая часть всего, но со временем буду его дополнять.
С телефона немного ломается текст, а в основном всё удачно. На пк нет проблем.
Сайт захостил сново через гит, потому что хост дорогой.
#Site
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4❤3💊2😍1 1
This media is not supported in your browser
VIEW IN TELEGRAM
Также сейчас начал понемногу заполняю сайт проектами.
Ссылка: Тут
#Site
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
A, D - Перемещение курсора
B - Выбор скина
В планах добавить остальные механики и вшить в шутер.
#CSharp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥2🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Сделал код более легким для дальнейшего развития.
Также очень сильно изменил дизайн.Ещё добавил несколько новых функций. Во первых мы теперь покупаем скины за валюту которая может закончиться.
После этого мы можем на клавишу "E" выбирать скин.
#CSharp
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7🔥3🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Сейчас пробую рисовать с помощью sfml, можно даже попробовать мини игру сделать, ну чтобы без движка.
Тут я сделал кружок который при соприкосновение с границей экрана меняет направление, типо рикошетит. Ещё спасибо Чаю за помощь в настройке.
#CSharp
👍 UnStar Studio: GameDev👍
⭐️ UnStar Чат
Тут я сделал кружок который при соприкосновение с границей экрана меняет направление, типо рикошетит. Ещё спасибо Чаю за помощь в настройке.
#CSharp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥1 1
This media is not supported in your browser
VIEW IN TELEGRAM
Сделал рикошет для всех шариков, ещё разделил всё на классы чтобы было удобнее работать
#CSharp
👍 UnStar Studio: GameDev👍
⭐️ UnStar Чат
#CSharp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9 4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥1 1
Планирую добавить смену уровней с таймером, чтобы можно было спидранить.
#CSharp
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥1🥰1
Forwarded from tikakalia
🎮 Привет, коллеги по геймдеву!
В наше нестабильное, но невероятно интересное время для индустрии, мы с коллегами решили собрать подборку авторских Telegram-каналов, посвящённых разработке игр. Это результат ручной модерации, вдумчивого отбора и искренней заботы о сообществе.
💡 Мы не просто собрали ссылки — мы создали живой ресурс для тех, кто хочет оставаться в контексте, делиться опытом и не терять связь с активным профессиональным сообществом.
📂 Папка доступна для всех желающих. Рекомендуем посмотреть, подписаться на интересные каналы и, при желании, поделиться с друзьями и коллегами.
🔗 Gamedev бро
Будем рады, если подборка окажется для вас полезной
В наше нестабильное, но невероятно интересное время для индустрии, мы с коллегами решили собрать подборку авторских Telegram-каналов, посвящённых разработке игр. Это результат ручной модерации, вдумчивого отбора и искренней заботы о сообществе.
💡 Мы не просто собрали ссылки — мы создали живой ресурс для тех, кто хочет оставаться в контексте, делиться опытом и не терять связь с активным профессиональным сообществом.
📂 Папка доступна для всех желающих. Рекомендуем посмотреть, подписаться на интересные каналы и, при желании, поделиться с друзьями и коллегами.
🔗 Gamedev бро
Будем рады, если подборка окажется для вас полезной
❤9❤🔥4 4 1 1
Тут из интересного в 1 видео песочница в консоли, с генерацией мира(Потом через перлин шум сделал).
Во 2 видео сохранение через текстовый файлик. Ещё автосохранения есть. Если коротко как работает то в файле в 1 и 2 строчке хранятся такие вещи как позиция игрока и тд, и потом уже сама карта (если она будет случайно генерироваться то пригодится). И потом карта из него заполняется.
3 игру только начал делать.
#CSharp
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3❤🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
С шансом 50% клетка может либо сделать ход, либо размножится.
1.Когда делается ход:
1.1 Клетка выбирает 1 случайное направление (из 4) для движения, клетка передвигается на 1 клетку.
1.2 Если при движении клетка входит в другую, то тогда если она вошла в клетку с большем числом, то клетка умирает, а если с меньшем то клетка в которую она вошла умирает и число клетки увеличивается на 1.
2. Когда размножается:
2.1 Клетка может раздвоится или растроиться, это зависит от шанса.
2.2 Если клетка при размножении попала в другую, то она умирает.
У каждой клетки может быть значение от 1, и до 99. При старте игры спавниться случайное количестов клеток с случайными значениями.🤤
#CSharp
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥1🥰1 1
Media is too big
VIEW IN TELEGRAM
По факту мы просто управляем головой, она реагирует на коллизию и тд, а остальные звенья просто следуют за ней.
Сейчас добавляю в игру цвета и тд, скоро скину финальную версию. Код наверное залью на гит.
#CSharp
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4 2❤🔥1