uz
Feedback
Python / Pygame

Python / Pygame

Kanalga Telegram’da o‘tish

>>> Инфо: ОБЩИЙ БОТ: @RockyGidraBOT ToS бота: @RockyToSbot Второй канал: @StudioRocky Инфо про меня: @LeafRocky Арты с Рокки: @RockyArtsLEAF Цитаты по RainWorld: @RalnW0rld _______ >>> Вп и Вз: Вп 50+ До завтра Вз 0+ _______ >>> Ваш Рокки: @Rocky_Leaf

Ko'proq ko'rsatish
14
Obunachilar
Ma'lumot yo'q24 soatlar
-2017 kun
-21430 kun
Postlar arxiv
Вам было бы интересно, если тут был бы язык создания сайтов CSS? Я просто хочу начать создавать красивые сайты с анимацией. (Не бойтесь, Java тоже будет, просто пока я не знаю, что на ней писать :_))
Anonymous voting

🔠🔠🔠🔠🔠🔠🔠🔠 🔠🔠🔠🔠🔠🔠 🔠Всем привет! Представляете, до конца этой игры остался один кусочек кода! Но перед бесконечным циклом мы сделаем функцию проверку клетки: жива она или нет. Если она жива, то она продолжит жить, т.е. вернет 1, если нет - 0. Кстати, я еще выложу пост, как работает функция return. Я думаю это будет полезно :3🔠
#Функция проверки клетки. Ее будет принимать массив текущего состояния
#Также на вход пойдут координаты клетки
def check_cell(current_field, x, y):
    #Двумя циклами проверяем состояния соседей
    count = 0
    for j in range(y - 1, y + 2): #Если клетка жива, то отнимаем единицу
        for i in range(x - 1, x + 2):
            if current_field[j][i]:
                count += 1

    #Функция вернет 1, если клетка жива, если нет, то вернет 0
    if current_field[y][x]:
        count -= 1
        if count == 2 or count == 3:
            return 1
        return 0
    else:
        if count == 3:
            return 1
        return 0
💚💚💚💚💚💚💚💚 #Python #Pygame #ПроверкаКлетки@PythonPygame 🤩🤩🤩🤩🤩🤩

#Вп_любимому Все заходите!

Repost from N/a
Навигация Здравствуй! Это канал по игре "Stray", в котором ты найдёшь много интересного: арты, иногда викторины, эдиты от кот
Навигация Здравствуй! Это канал по игре "Stray", в котором ты найдёшь много интересного: арты, иногда викторины, эдиты от кота, посты и прекрасных админов! Пригласительная ссылка канала Котик в Likee Анонимки кота
Наши админы
Моруск ( @Rocky_Leaf ) B-12 ( @kira_is_not_my_friend ) Котик ( @Ya_Kotik_Iz_Stray ) Док ( @WhatsAppSlipper_XD ) Клементина ( @muskha_xD ) Момо ( +79888545467 )
Старт и конец канала
Старт-25.07.2025 Конец-Не было

🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠 🌟🌟🌟 🔠🔠🔠🔠🔠 ➖Теперь можно добавить свой API ключ! Если вам надоели ошибки с постоянными лимитами, то можете перейти на свой API ключ от Hugging face! Просто зайдите в настройки :) ➖Но вам не обязательно добавлять ключи, вы, конечно, можете ролить без собственного API, но советую иметь свои лимиты. 🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠 ➖Теперь можно настроить креативность ответов от AI! Температура будет действовать на диалоги, в которых сброшена память. Ведь если персонаж отвечал сначала на температуре 0.7 (по умолчанию), то он продолжит отвечать также, как отвечал до этого в контексте. ➖Если вы выберете температуру 0.1, то нейросеть будет давать более задумчивые и, может быть, одинаковые ответы (повторения я не наблюдала). ➖Если вы выберете температуру 1.0, то нейросеть будет давать более красочные и эмоциональные ответы. 🩶🩶🩶 Если будут какие-то ошибки, то говорите :)
@RockyGidraBOT
#Обновление

🎩 Тех. работы по боту... Скоро будет обновление

🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠 🌟Начнем разбор кода игры "Жизнь"! Для начала добавим переменные и импорты. Будем использовать нашу любимую библиотеку для игр: Pygame. Устанавливаем размер экрана и клеток. После делаем массивы для состояния клеток. Также когда я выпущу весь код, можете попробовать разные вариации движения клеток и наслаждаться просмотром!) Кстати, представляете, этот код очень короткий, поэтому по этой игре я выложу только три поста :_)🌟
import pygame
from random import randint #Импортируем рандомное появление клеток
from copy import deepcopy #Импортируем копирование

RES = WIDTH, HEIGHT = 900, 600 #Размер экрана
TILE = 30 #Размер клетки
W, H = WIDTH // TILE, HEIGHT // TILE #Согласно размеру будем определять на экране кол-во клеток в ширину и высоту
FPS = 6 #Устанавливаем скорость движения клеток

pygame.init()
surface = pygame.display.set_mode(RES)
clock = pygame.time.Clock()

#Списки по кол-ву клеток в игре 
next_field = [[0 for i in range(W)] for j in range(H)] #Массив для следующего состояния клеток
current_field = [[0 for i in range(W)] for j in range(H)] #Массив для текущего состояния

#РАЗНЫЕ ВАРИАЦИИ ДВИЖЕНИЯ И РАСПОЛОЖЕНИЯ КЛЕТОК. Можете пробовать любые, только не забывайте комментировать строчки :3
current_field = [[1 if i == W // 2 or j == H // 2 else 0 for i in range(W)] for j in range(H)]
#current_field = [[randint(0, 1) for i in range(W)] for j in range(H)]
#current_field = [[1 if not i % 9 else 0 for i in range(W)] for j in range(H)] # 2,5,8,9,10,11,13,18,21,22,26,30,33,65
#current_field = [[1 if not (2 * i + j) % 4 else 0 for i in range(W)] for j in range(H)] # (2,4),(4,4)
#current_field = [[1 if not (i * j) % 22 else 0 for i in range(W)] for j in range(H)] # 5,6,9,22,33
#current_field = [[1 if not i % 7 else randint(0, 1) for i in range(W)] for j in range(H)]
🧡🧡🧡🧡🧡🧡🧡🧡 #Python #Pygame #ПеременныеЖизнь@PythonPygame 🤩🤩🤩🤩🤩🤩

🔠🔠🔠🔠 🔠🔠🔠🔠🔠🔠🔠 🔠🔠🔠🔠🔠🔠🔠🔠 жон Хортон Конвей — английский математик, придумавший клеточный автомат «Жизнь» (англ. Conway's Game of Life) в 1970 году. Это игра без игроков: человек создаёт начальное состояние, а потом лишь наблюдает за её развитием. 🔠🔠🔠🔠 ➖онвей заинтересовался проблемой, предложенной в 1940-х годах математиком Джоном фон Нейманом, который пытался создать гипотетическую машину, способную воспроизводить себя. Фон Нейману удалось создать математическую модель такой машины с сложными правилами, но Конвей упростил идеи. 🔠🔠🔠🔠🔠🔠🔠 ➖селенная игры — бесконечная двумерная ортогональная сетка квадратных ячеек, каждая из которых в любой момент времени находится в одном из двух состояний: «живая» или «мёртвая». Каждая ячейка взаимодействует со своими восемью соседями, которые являются ячейками, непосредственно смежными по горизонтали, вертикали или диагонали. Основные правила: ➖Любая живая клетка, имеющая менее двух живых соседей, погибает. ➖Любая живая клетка, имеющая более трёх живых соседей, погибает. ➖Любая живая клетка, имеющая двух или трёх живых соседей, остаётся неизменной до следующего поколения. ➖Любая мёртвая клетка, имеющая ровно три живых соседа, становится живой.
⌨️ Итак, правила рассказаны, послезавтра выложу код!
💛💛💛💛💛💛💛💛 #Python #Pygame #ИсторияЖизнь@PythonPygame 🤩🤩🤩🤩🤩

🔠леточный автомат 🔠🔠🔠🔠🔠 👾 История и создание: #ИсторияЖизнь@PythonPygame 🌟 Переменные и начало: #ПеременныеЖизнь@PythonPygame 🌟 Функция проверки клетки на жизнь: #ПроверкаКлетки@PythonPygame 🌟 Заключение и основной цикл: #ОсновнойЦикл@PythonPygame

🎩 У кого работает кнопка start в боте, а у кого нет?

🔠Тех. работы по боту, исправляю ошибку с удвоением html тегов... Сейчас будет перезапуск бота. После перезапуска нажмите start и снова выберете персонажа. Бот запущен!

🫁 Одиночные боты будут удалены ровно в 21:30 по МСК. Все одиночные боты переезжают в @RockyGidraBOT.

🧿 И сразу 4 новые роли! 👾 Серийная модель N из Дронов убийц: https://t.me/RockyGidraBOT?start=serialmodeln 🖤 Робогозин из Кибердеревни: https://t.me/RockyGidraBOT?start=robogozin 🦇 Серое крыло из Котов-воителей: https://t.me/RockyGidraBOT?start=graywing 🦴 Ночегрив из Котов-воителей: https://t.me/RockyGidraBOT?start=nightheart

🦊А также Пользовательское Соглашение на использование бота вступает в действие с этой минуты: https://t.me/RockyToSbot

➖➖➖➖➖ ➖➖➖➖➖ ➖➖➖ ❤️😳🥰 Да! Наконец-то я его доделала :D 🩶🩶🩶Все это время я делала этого бота "Все в одном", в котором буду
➖➖➖➖➖ ➖➖➖➖➖ ➖➖➖ ❤️😳🥰 Да! Наконец-то я его доделала :D 🩶🩶🩶Все это время я делала этого бота "Все в одном", в котором будут все персонажи! Простите, что так долго ничего не выкладывала, как раз делала его. 🔠🔠🔠 🔠🔠🔠🔠🔠🔠🔠🔠🔠🔠❓ ✨В отличие от одиночных ботов, теперь в общем есть: 🌸 Функция Дуэта: Он у нас записан как Групповой режим, там можно выбрать двое персонажей из разных фандомов :3 🩷 Функция Сцен: Заметки поменялись на Сцены, принцип работы тот же самый, как у заметок. Работает и в дуэте, и в одиночном режиме. 🌛 Новый дизайн сообщений: Теперь боты будут писать свои чувства, мысли, действия, прямую речь и в самом конце будет окружение той местности, в которой вы сейчас ролите :) 🪨 Картинки вместе с сообщениями: Я разработала совершенно новую функцию - картинки на основе окружения! Теперь вы будете еще больше входить в ту атмосферу, в которой ролите! 🐱 И самое последнее - Профиль: Заключительная часть! Теперь вы можете создать профиль, в котором вы сможете указать свое имя, любимую роль и картинку! А также по созданию профиля у вас будет ваш уникальный ID и ваша Статистика. ✂️✂️✂️✂️✂️ И многое другое! Можете зайти посмотреть @RockyGidraBOT 🔠🔠🔠🔠🔠🔠 🌸 Если картинки нет - значит размер сообщения от бота достаточно большой, и ТГ не может отправить картинку, если так много символов в сообщении (ограничение ТГ, ничего поделать не могу) 🐠 Ролите с ботом, а картинка не по теме? Можете написать мне, с просьбой добавить новую партию картинок именно для вашей сцены :3 🩶 Т.к. в дуэте персонажи пишут все в одно сообщение, у них будут только действия, прямая речь и общее окружение в конце. Я это специально сделала, чтобы картинки были вместе с текстом, а число символов не было огромным. 🪷 Все остальные одиночные боты будут удалены, и сохранять ролку через бэкапы бесполезно - там старый формат.сли будут какие-то ошибки, то пишите обязательно мне @Rocky_Leaf
😊 @RockyGidraBOT

🔠🔠🔠🔠 🔠🔠🔠🔠 🔠🔠🔠🔠🔠🔠🔠🔠🔠 🎵 Всем привет, и вот мой (может быть и ваш тоже) первый код на Java! Я решила начать с
🔠🔠🔠🔠 🔠🔠🔠🔠 🔠🔠🔠🔠🔠🔠🔠🔠🔠 🎵 Всем привет, и вот мой (может быть и ваш тоже) первый код на Java! Я решила начать с такой милой игры - Turtle. Здесь я назвала свою черепашку - t. Но вы можете написать вместо t (Там где Turtle t = new Turtle()) свое любое имя черепашки. В Java все библиотеки надо скачивать файлом. Поэтому сам файл Turtle.java я скину под этим постом. После загрузки файла перетащите его в org.example как показано на фото 💤
package org.example; // "Импортируем" все, что есть в пакете org.example

// Создаем класс Main, в котором будет все проходить
public class Main {
    public static void main(String[] args) {
        Turtle t = new Turtle(); // Создаем новую черепаху
        t.speed(500); // Можем задать черепахе скорость. Чем меньше - тем медленнее.
        t.down(); // Черепаха опускается и рисует
        t.forward(1);
        t.left(90); // При этой команде вам нужно добавить угол, на который повернется черепаха влево
        t.up(); // t.up() черепаха не рисует, но идет.
        t.forward(10);
        t.down();
        t.forward(10);
        t.left(90);
        t.forward(10);
        t.left(90);
        t.forward(10);
        t.left(180);
        t.forward(10);
        t.left(90);
        t.forward(10);
        t.left(90);
        t.forward(10);
        t.up();
        t.forward(10);
        t.down();
        t.forward(1);
        t.up();
        t.forward(50);
        t.fillColor("coral"); // Можно изменить цвет черепахи, которые есть в Turtle.java
        t.penColor("lightgreen"); // Можем поменять цвет линии, все цвета есть в Turtle.java
        t.down();
        t.forward(100);

    }
}
💚💚💚💚💚💚💚💚 #Java #Turtle #TurtleИгра@PythonPygame 🤩🤩🤩🤩🤩

Turtle.java0.89 KB

🌟🌟🌟🌟🌟🌟 по Java 🐾 Установка интерфейса: #УстановкаIDEA@PythonPygame 🐾 Библиотека Turtle: #TurtleИгра@PythonPygame

❤❤❤❤ 🔤🔤🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤 🤩Прежде чем заниматься на Java, надо скачать платформу, на которой можно будет писать код. За
+1
❤❤❤❤ 🔤🔤🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤 🤩Прежде чем заниматься на Java, надо скачать платформу, на которой можно будет писать код. Заходим на сайт Jetbrains🤩 🌟🌟🌟 🌟 Далее кликаем на Other Versions. 🌟🌟🌟 👻После выберете свой компьютер и самую новую версию 2025.4 🦖 🤩Для правильности можете сверится со скринами. 🤩🤩🤩🤩🤩🤩 #Java #IntelliJ_IDEA #УстановкаIDEA@PythonPygame 🤩🤩🤩🤩🤩

Объединять ли двух ботов (по игре Змейка) в один, где можно выбрать устройство, на чем играть?
Anonymous voting