Функции бота
-Бот может капать в шахте без остановки. В дальнейшем добавлю функцию подсчёта добытых блоков и возможность самостоятельно выстраивать маршрут для него.
-Бот может строится вверх с идеальными таймингами для экономии времени.Позже добавлю возможно строить дорожки в небе для передвижения.
Исходный код:Ссылка на git
#Python #AI #MineCraft_AI
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11🤯10👍5🎄3 2🏆1🍓1 1 1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда мы наводим курсор мыши на один из квадратов на экране у него активируется анимация и изменением цвета и плавным затуханием.Сделано без заморочек но главное что работает.
#CSS #Effect
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥10🤗6☃4🏆1🎄1
Сюжета пока нет, просто давно хотел создать что-то в этом жанре. Из интересного: разработал новый контроллер от первого лица. Мне кажется, инспектор игрока выглядит отлично.
На данный момент реализована только одна механика — взаимодействие с дверьми. Пока доступен только один тип дверей, но скоро добавлю те, которые открываются с помощью ключа. Также создал тестовый дом и окружающую среду, поработал над визуальной составляющей.
#Horror,#Unity
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤5🤯5🤩1🏆1
Обновлённый код:
import time
from pynput.keyboard import Key, Controller
#Keyboard
keyboard = Controller()
#BOT_Setup
Delay = 1.5
#Delete blocs range
Width = 5
Length = 5
Steps=0
Max_steps = Width * Length
#Private
open_blocs = 0
#TillBlock function
def delete_block():
#Move forward
keyboard.press('w')
#Input Mouse button(Left)
keyboard.press('g')
while Steps<Max_steps:
delete_block()
open_blocs+=1
#Steps++
if(open_blocs==2):
open_blocs=0
Steps+=1
#Loop delay
time.sleep(Delay)
• Теперь есть возможность выкапывать область блоков.
• Можно настроить каждый параметр в системе.
•
————————————
P.S.: Для работы бота надо в настройках игры забиндить ЛКМ на G.
#AI,#Python #MineCraft_AI
Please open Telegram to view this post
VIEW IN TELEGRAM
☃3🔥3🎄3🏆2🦄1
using System;
namespace test
{
internal class Program
{
private static string w = "error";
static void Main(string[] args)
{
//Генерируем случайный пример
Random rand = new Random();
int a = rand.Next(0, 9999);
int b = rand.Next(0, 9999);
w = a + "+" + b;
//Вывод примера и сообщения пользователю
Console.WriteLine("Решите пример:");
Console.WriteLine(w);
//Приём решения от игрока
double num1 = double.Parse(Console.ReadLine());
//Проверка правильного ответа
if (num1 == a + b)
{
Console.WriteLine("True");
}
//Типо вирус если ошибка в решение
else
{
Error();
}
}
static void Error()
{
while (true)
{
Console.WriteLine("Error!");
}
}
}
}
————————————
Программа предлагает решить случайный пример,если ответ неверный происходит бесконечный цикл и слабый пк может не выдержать
#CSharp,#CS
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆8🎄5☃4
Media is too big
VIEW IN TELEGRAM
Список доступных команд:
1.Идти вперёд/назад/вправо/влево - Движение
2.Инвентарь - Открывает инвентарь
3.Очистить инвентарь - Удалить все предметы из инвентаря
4.Добавить предмет в инвентарь: {Название предмета} + {Номер слота}. Например 'Камень 4'
5.Ресурсы - показывает все ресурсы в игре
6.Съесть {Номер слота} - Съесть предмет из указанного слота
7.Удалить предмет - Удалить + {Номер слота}
Исследуйте мир, открывайте новые биомы, добывайте ресурсы — используйте их.На этих механиках строится геймплей.
#CSharp,#CS
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🏆3🦄2☃1🔥1🥰1😁1🎄1 1
This media is not supported in your browser
VIEW IN TELEGRAM
В игре нам надо пока таймер не достигнет 0 встать на отмеченный блок.Управление происходит по нажатие клавиш.Если таймер будет на 0 и мы не встали на нужный блок, то игра заканчивается.
Сейчас ещё делаю шутер в консоли.
#CSharp,#Game
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4👏3🏆1💊1
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