ru
Feedback
Vibe Coding Community

Vibe Coding Community

Открыть в Telegram

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

Больше
Страна не указанаКатегория не указана
2 297
Подписчики
Нет данных24 часа
Нет данных7 дней
Нет данных30 день
Архив постов
Взаимно) Да, пиши как захочешь мит, у нас тут давно такого не было)

import net.minecraft.client.Minecraft; import net.minecraft.util.math.MathHelper; import net.minecraft.util.math.Vec3d; import java.util.Random; public class UniversalRotation { private final Minecraft mc = Minecraft.getInstance(); private float lastYaw, lastPitch; // Настройки плавности (8-16 — оптимально согласно паттернам) private float smoothSpeed = 12.0f; public float[] getRotations(net.minecraft.entity.Entity target) { // 1. Вычисляем идеальный угол до цели float[] targetRots = calculateTargetRotations(target); float targetYaw = targetRots[0]; float targetPitch = targetRots[1]; // 2. Сглаживание (Smooth Rotation) // Используем формулу из паттернов: current + delta / speed float yawDelta = MathHelper.wrapDegrees(targetYaw - lastYaw); float pitchDelta = MathHelper.wrapDegrees(targetPitch - lastPitch); float nextYaw = lastYaw + (yawDelta / smoothSpeed); float nextPitch = lastPitch + (pitchDelta / smoothSpeed); // 3. GCD-Снаппинг (Самое важное для 1.21.4) // Без этого любой современный AC выдаст флаг float sensitivity = mc.options.getMouseSensitivity().getValue(); float snappedYaw = applyGCD(nextYaw, sensitivity); float snappedPitch = applyGCD(nextPitch, sensitivity); // Сохраняем для следующего тика lastYaw = snappedYaw; lastPitch = snappedPitch; return new float[]{snappedYaw, snappedPitch}; } private float applyGCD(float value, float sensitivity) { // Формула: gcd = ((sensitivity * 0.6) + 0.2) ^ 3 * 1.2 * 0.15 float f = (sensitivity * 0.6f) + 0.2f; float gcd = f * f * f * 1.2f * 0.15f; return Math.round(value / gcd) * gcd; } private float[] calculateTargetRotations(net.minecraft.entity.Entity target) { Vec3d targetPos = target.getEyePosition(); // Целимся в голову Vec3d playerPos = mc.player.getEyePosition(); double diffX = targetPos.x - playerPos.x; double diffY = targetPos.y - playerPos.y; double diffZ = targetPos.z - playerPos.z; double diffXZ = Math.sqrt(diffX * diffX + diffZ * diffZ); float yaw = (float) Math.toDegrees(Math.atan2(-diffX, diffZ)); float pitch = (float) -Math.toDegrees(Math.atan2(diffY, diffXZ)); return new float[]{yaw, pitch}; } }

На днях куплю антигравити, посмотрю что да как. Но очень хвалят его.

veo3 генерирует только горизонтальные видео, если кидать его в вертикальное, качество теряется, как решить эту проблему?

Вайбкодинг помогает решать очень узкоспециализированные задачи отдельных людей и проектов

Причем первое - тщательно выписанные правила и четкий детальный тз - самое важное.

how your experience in vibe-coding?

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

Для работы - это лучшая OC в мире

Есть разные фреймворки для таких целей. Можешь открыть свой html в Cursor, и попросить сделать из него React Native приложение как вариант.

Это в процессе, но я сам использую пока Codex. Нас предлагают только Copilot и Claude Code

Не давно выступал с докладом про свой проект

Vladislav, нажмите кнопку ниже в течение 3 мин., чтобы иметь возможность писать в группе👇🏻

Расскажи как объединяешь их. Это к тебя в одном ide всё работает?

кто пользуется клаудом и много токенов юзает напишите мне есть пару вопросов если не сложно

true but i don't really use telegram as often as other channels but i'm locking back in again always profitable ideas come out of here so gotta tap into the roots lol

Win+H

и ты прав про “кнопку счастья” - как только более менее сложный проект, это требует усидчивости и итераций

Кто работает с загран заказчиками Как вы принимаете оплату/зп? Если не учитывать swift