Почему библиотека Pathlib лучше, чем os для работы с файлами в python 🐍
🌟 Простите, что так долго не было постов. Сегодня я решил в этом посте затронуть тему работы с файлами на python с помощью библиотеки os и библиотеки Pathlib и сравнить их.
⁉️ Почему библиотека Pathlib (Я считаю) лучше, чем os?
🧑🦳 1. Os это уже довольно старая библиотека. Pathlib предлагает нам новый подход к работе с папками и файлами. Например, как будет выглядеть код для объединения путей на os:
И как на Pathlib:
👀 Я думаю разница видна.
📝 2. Библиотека Pathlib будет более читабельной и удобной, чем os.
⚡ Можете просто сравнить два выше показанных кода
🔥 3. Библиотека Pathlib кроссплатформенная
🤖 В отличие от библиотеки os, библиотека Pathlib является кроссплатформенная. Она сама подстраивается к вашей операционной системе.
🔥 4. Объектно-ориентированный подход
💨 У библиотеки Pathlib при создании какого либо путя с помощью Path, создаётся объект класса Path, что позволяет работать с его атрибутами. У os этого нет, поэтому приходится работать просто со строками
✨ Таким образом, в своих проектах лучше использовать библиотеку Pathlib, так как с её помощью код будет чище и читабельнее. Также она является более современной, чем библиотека os, но выбор всё равно за вами ✨
#python #libraries
🌟 Простите, что так долго не было постов. Сегодня я решил в этом посте затронуть тему работы с файлами на python с помощью библиотеки os и библиотеки Pathlib и сравнить их.
⁉️ Почему библиотека Pathlib (Я считаю) лучше, чем os?
🧑🦳 1. Os это уже довольно старая библиотека. Pathlib предлагает нам новый подход к работе с папками и файлами. Например, как будет выглядеть код для объединения путей на os:
import os
path = os.path.join("data", "raw", "input.json")
print(path) # 'data/raw/input.json'
И как на Pathlib:
from pathlib import Path
path = Path('data') / 'raw' / 'input.json'
print(path) # data/raw/input.json
👀 Я думаю разница видна.
📝 2. Библиотека Pathlib будет более читабельной и удобной, чем os.
⚡ Можете просто сравнить два выше показанных кода
🔥 3. Библиотека Pathlib кроссплатформенная
🤖 В отличие от библиотеки os, библиотека Pathlib является кроссплатформенная. Она сама подстраивается к вашей операционной системе.
🔥 4. Объектно-ориентированный подход
💨 У библиотеки Pathlib при создании какого либо путя с помощью Path, создаётся объект класса Path, что позволяет работать с его атрибутами. У os этого нет, поэтому приходится работать просто со строками
✨ Таким образом, в своих проектах лучше использовать библиотеку Pathlib, так как с её помощью код будет чище и читабельнее. Также она является более современной, чем библиотека os, но выбор всё равно за вами ✨
#python #libraries
🔥1
[*] pr0gramm1ng basics
Photo
Всем привет 👋
(😓 Сорян за отсутствие, делаю новый проект почти на 1000 строк кода. Скоро появится здесь, на гитхабе и в тик токе)
🔗 Matplotlib - мощная и гибкая библиотека для создания самых разных анимированных и интерактивных графиков. Эта библиотека может создавать: линейные графики, столбчатые диаграммы, гистограммы, круговые диаграммы и многое другое
😎 Для создания графиков в основном mathplotlib использует pyplot
⚡ Вот пример графика синусоиды:
🔥 На изображении показан график, который мне выдал mathplotlib. Если увеличить в linspace 2 параметр (вместо 10 псотавить другое число), то синусоида будет либо увеличиваться или уменьшаться
✨ Вообщем, для создания графиков лучше всего использовать matplotlib. Также к этой библиотеке есть дополнение (по моему seaborn) ✨
#python #libraries
(😓 Сорян за отсутствие, делаю новый проект почти на 1000 строк кода. Скоро появится здесь, на гитхабе и в тик токе)
🔗 Matplotlib - мощная и гибкая библиотека для создания самых разных анимированных и интерактивных графиков. Эта библиотека может создавать: линейные графики, столбчатые диаграммы, гистограммы, круговые диаграммы и многое другое
😎 Для создания графиков в основном mathplotlib использует pyplot
⚡ Вот пример графика синусоиды:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100) #создаём массив из 100 равномерно распределённых чисел от 0 до 10 включительно
y = np.sin(x) #вычимляеи синус каждого элемента массива
plt.figure(figsize=(10, 6)) #создаём новый график 10 на 6 дюймов
plt.plot(x, y, 'b-', linewidth=2, label='sin(x)') #создаём график, где по оси x мы ставим значение переменной x, по оси y ставим значения y
# 'b-' - создаём линию из - синего (blue) цвета
# linewidth - устанавливаем толщину линий графика
# label - задаём метку для legend()
plt.title('Синусоида') #устанавливаем заголовок
plt.xlabel('X') #подписываем ось x
plt.ylabel('Y') #подписываем ось y
plt.legend() #отображаем легенду на графике
plt.grid(True) #включаем отображение сетки
plt.show() #показываем график
# или
plt.savefig('graphic.png') #сохраняем график в файл
plt.close() #освобождаем память от фигур
🔥 На изображении показан график, который мне выдал mathplotlib. Если увеличить в linspace 2 параметр (вместо 10 псотавить другое число), то синусоида будет либо увеличиваться или уменьшаться
✨ Вообщем, для создания графиков лучше всего использовать matplotlib. Также к этой библиотеке есть дополнение (по моему seaborn) ✨
#python #libraries
🔥1
вот вам небольшой спойлер моего проекта. Слева можете увидеть его длину (почти 900 строк кода на данный момент)
#ball_head_game #python
#ball_head_game #python
❤1
Всем привет 👋
🛠️ Делал скрипт для видео (к сожалению та мини-игра на 1000 строк кода ещё не доделана. Я добавляю мультиплеер, чтобы можно было играть с друзьями) и наконец-то доделал. Сегодня видео про него делать в тик ток не буду, сделаю завтра. Сам скрипт есть на моём 👉 GitHub 👈
🔥 Кратко о скрипте:
⚡ Он работает на Python 3.10. Использует библиотеки OpenCV (для работы с видео), numpy и math (для вычислений), screeninfo (для работы с размером монитора), pynput (для контроля кликов мыши) и time (для работы с временем).
🌟 Этот скрипт находит на изображении руку и считает расстояние между её большим и указательным пальцем (это расстояние он округляет и делит на 10 для удобства). Если расстояние между пальцами большое, то делается клик. Если же расстояние между пальцами слишком маленькое, то клик не делается. Идея этого скрипта мне пришла из эдита в тик токе. В нём был фрагмент, где человек с помощью пальцев прыгал гугл динозавриком (это я и сделал) 🌟
✨ Все зависимости написаны в файле requirements.txt. Их надо лишь установить
#python #project #hand_click_distance
🛠️ Делал скрипт для видео (к сожалению та мини-игра на 1000 строк кода ещё не доделана. Я добавляю мультиплеер, чтобы можно было играть с друзьями) и наконец-то доделал. Сегодня видео про него делать в тик ток не буду, сделаю завтра. Сам скрипт есть на моём 👉 GitHub 👈
🔥 Кратко о скрипте:
⚡ Он работает на Python 3.10. Использует библиотеки OpenCV (для работы с видео), numpy и math (для вычислений), screeninfo (для работы с размером монитора), pynput (для контроля кликов мыши) и time (для работы с временем).
🌟 Этот скрипт находит на изображении руку и считает расстояние между её большим и указательным пальцем (это расстояние он округляет и делит на 10 для удобства). Если расстояние между пальцами большое, то делается клик. Если же расстояние между пальцами слишком маленькое, то клик не делается. Идея этого скрипта мне пришла из эдита в тик токе. В нём был фрагмент, где человек с помощью пальцев прыгал гугл динозавриком (это я и сделал) 🌟
✨ Все зависимости написаны в файле requirements.txt. Их надо лишь установить
#python #project #hand_click_distance
❤1
[*] pr0gramm1ng basics
вот вам небольшой спойлер моего проекта. Слева можете увидеть его длину (почти 900 строк кода на данный момент) #ball_head_game #python
UPD: Скрипт готов, остались небольшие недочёты и можно выкладывать. Получилась программа на 1115 строк кода. В неё я добавил:
✅ Два режима: singleplayer (одиночная игра) и multiplayer (игра с друзьями, но не по сети).
✅ Скрипт игры получился очень гибкий, поэтому всё можно настроить под себя (в частности это параметры игровой логики).
✅ Доработал запись и создание графиков по вашей игре (heatmap график, столбчатый график с количеством лопнутых шаров, график, показывающий вашу реакцию и другие графики).
✅ Вся статистика последней игры и обновление рекордной статистики есть и сохраняется в json файлы.
✅ Записывается Game_log с логами игры (что мы делали и какие события обрабатывались на протяжении всей игры).
✅ Ограничения обновлены (некоторые стали больше, а некоторые меньше)
✅ Были добавлены новые константы (например IS_RECORD для записи видео)
✅ Наконец-то получилось сделать запись видео с помощью WRITER
Что я хочу доработать:
✨ Добавить новые усложнения для перехода на новый уровень
✨ Добавить больше шаров и прикольные фичи для них (например, шар-умножитель x2 или x3. Или, например, шар-бомба, появляющийся с 4 или 6 уровня)
✨ Добавить возможно ещё какую-нибудь статистику для графиков или json файлов (возможно не будет⁉️)
Пока наверное всё. Как сделаю и наиграюсь с друзьями, так сразу выложу на GitHub. Надеюсь вам понравится ♥️
#python #ball_head_game
✅ Два режима: singleplayer (одиночная игра) и multiplayer (игра с друзьями, но не по сети).
✅ Скрипт игры получился очень гибкий, поэтому всё можно настроить под себя (в частности это параметры игровой логики).
✅ Доработал запись и создание графиков по вашей игре (heatmap график, столбчатый график с количеством лопнутых шаров, график, показывающий вашу реакцию и другие графики).
✅ Вся статистика последней игры и обновление рекордной статистики есть и сохраняется в json файлы.
✅ Записывается Game_log с логами игры (что мы делали и какие события обрабатывались на протяжении всей игры).
✅ Ограничения обновлены (некоторые стали больше, а некоторые меньше)
✅ Были добавлены новые константы (например IS_RECORD для записи видео)
✅ Наконец-то получилось сделать запись видео с помощью WRITER
Что я хочу доработать:
✨ Добавить новые усложнения для перехода на новый уровень
✨ Добавить больше шаров и прикольные фичи для них (например, шар-умножитель x2 или x3. Или, например, шар-бомба, появляющийся с 4 или 6 уровня)
✨ Добавить возможно ещё какую-нибудь статистику для графиков или json файлов (возможно не будет⁉️)
Пока наверное всё. Как сделаю и наиграюсь с друзьями, так сразу выложу на GitHub. Надеюсь вам понравится ♥️
#python #ball_head_game
❤2
[*] pr0gramm1ng basics
UPD: Скрипт готов, остались небольшие недочёты и можно выкладывать. Получилась программа на 1115 строк кода. В неё я добавил: ✅ Два режима: singleplayer (одиночная игра) и multiplayer (игра с друзьями, но не по сети). ✅ Скрипт игры получился очень гибкий…
Привет, ребят 👋 Новый прогресс в проекте⁉️
🧑💻 На данный момент в мини-игре уже 1409 строк кода.
🛠️ Что было добавлено и исправлено:
✅ Новый режим игры Time mode. В этом режиме игры вам надо набрать как можно больше очков за определённое время (по умолчанию 60 секунд, но его можно корректировать под себя)
✅ Как и говорил, добавил новые 3 спецшарика.
1. Шар-бомба чёрного цвета. До него ни в коем случае нельзя прикасаться. Если же вы докаснулись до него, то вы взорвётесь и игра закончится. Разблокируется с 4 уровня
2. Шар-умножитель на 2. Когда собираешь этот шар, то все последующие очки от других шаров будут умножены на 2. Действует определённое время (по умолчанию 10 секунд, но можно корректировать) и разблокируется со 2 уровня.
3. Шар-умножитель на 3. Этот шар умножает все последующие очки на 3. Работает временно, как и шар-умножитель на 2 (время корректируется). Открывается со 2 уровня
✅ Исправлен баг с загрузкой статистики в файлы по game_mode
✅ Исправлен баг с уровнями
✅ Добавлены новые константы
✅ Добавлен новый звук (специально для шара-бомбы)
✅ Добавлено поле BOOST для отслеживания шаров-умножителей (показывает насколько сейчас умножается количество очков каждого лопнувшего шара)
Что бы хотел добавить⁉️:
🌟 Новые шарики и усложнения
🌟 Придумал, что можно добавить. Систему комбо
🌟 Если уж и добавлять систему комбо, то и новую статистику, свзянную с системой комбо
🤔 Больше нет идей что можно добавить.
🧑🦳 Вообщем ещё сидим и терпим. Думаю где-то в середине и ближе к концу декабря выложу программу.
😓 С видео будет посложнее, потому что я не хочу показывать своё лицо. Думаю, если у mediapipe получится распознавать лица на картинках (например, распечатанное чёрно-белое фото кого-либо). Если получится, то и видео тоже будет. Других вариантов решения этой проблемы я пока не вижу (друзей тоже в видео вставлять не хочу)
📝 Можете написать что можно добавить в комментариях
#python #ball_head_game
🧑💻 На данный момент в мини-игре уже 1409 строк кода.
🛠️ Что было добавлено и исправлено:
✅ Новый режим игры Time mode. В этом режиме игры вам надо набрать как можно больше очков за определённое время (по умолчанию 60 секунд, но его можно корректировать под себя)
✅ Как и говорил, добавил новые 3 спецшарика.
1. Шар-бомба чёрного цвета. До него ни в коем случае нельзя прикасаться. Если же вы докаснулись до него, то вы взорвётесь и игра закончится. Разблокируется с 4 уровня
2. Шар-умножитель на 2. Когда собираешь этот шар, то все последующие очки от других шаров будут умножены на 2. Действует определённое время (по умолчанию 10 секунд, но можно корректировать) и разблокируется со 2 уровня.
3. Шар-умножитель на 3. Этот шар умножает все последующие очки на 3. Работает временно, как и шар-умножитель на 2 (время корректируется). Открывается со 2 уровня
✅ Исправлен баг с загрузкой статистики в файлы по game_mode
✅ Исправлен баг с уровнями
✅ Добавлены новые константы
✅ Добавлен новый звук (специально для шара-бомбы)
✅ Добавлено поле BOOST для отслеживания шаров-умножителей (показывает насколько сейчас умножается количество очков каждого лопнувшего шара)
Что бы хотел добавить⁉️:
🌟 Новые шарики и усложнения
🌟 Придумал, что можно добавить. Систему комбо
🌟 Если уж и добавлять систему комбо, то и новую статистику, свзянную с системой комбо
🤔 Больше нет идей что можно добавить.
🧑🦳 Вообщем ещё сидим и терпим. Думаю где-то в середине и ближе к концу декабря выложу программу.
😓 С видео будет посложнее, потому что я не хочу показывать своё лицо. Думаю, если у mediapipe получится распознавать лица на картинках (например, распечатанное чёрно-белое фото кого-либо). Если получится, то и видео тоже будет. Других вариантов решения этой проблемы я пока не вижу (друзей тоже в видео вставлять не хочу)
📝 Можете написать что можно добавить в комментариях
#python #ball_head_game
❤1
Ещё одна неприятная новость. Сейчас у меня весь код в одном файле (1500 строк). Это не читабельно и я думал над тем, надо ли это менять или нет. Так вот, Я наверное возьму немного больше времени (до конца декабря) чтобы довести игру до ума и сделать читабельный код. Пока голосуйте за GUI, ну а с завтрашнего дня займусь "уборкой" в коде
#python #ball_head_game
#python #ball_head_game
😢2
[*] pr0gramm1ng basics
Привет 👋, как думаете надо ли в мою игру добавлять GUI, в котором можно будет удобно настроить все константы класса (например на tkinter или на PyQt6)?
Всем привет 👋
Итак, я делаю рефакторинг игры, добавляю GUI для констант, добавляю новые шарики и статистику и выпускаю игру. Продолжаем ждать пока не закончу разработку игры и не доведу её до идеала
#python #ball_head_game
Итак, я делаю рефакторинг игры, добавляю GUI для констант, добавляю новые шарики и статистику и выпускаю игру. Продолжаем ждать пока не закончу разработку игры и не доведу её до идеала
#python #ball_head_game
Всем привет 👋
😎 Давайте я немного уведомлю вас о прогрессе готовности игры.
Что насчёт рефакторинга игры 🛠️
- Уже готовы несколько игровых менеджеров 🕵️, отвечающих за статистику и музыку 🎧
- Готов config с датаклассами
- К логике игры ещё не приступал, но думаю скоро начну
😔 Общий объём рефакторинга, запланированного мной, готов на 20-40 %
Что насчёт GUI для настройки констант 📝
- Датакласс подготовлен, но пока к самому приложению не приступал
Что нового добавил?
- добавил сохранение SEED и state engine с помощью NumPy ⚡
- придумал идеи новых шаров💡, НО пока не добавил их
- добавил статистику, связанную с комбо-системой 🎮
Примерное кол-во строк, сделанное на данный момент: 600-800 строк (примерно 40-50 % от прошлого файла)
Я думаю, что GUI для констант будет выпущено позже. Сначала выпущу игру, потом уже добавлю в репозиторий с игрой GUI.
🤔 Что думаете насчёт этого?
#python #ball_head_game
😎 Давайте я немного уведомлю вас о прогрессе готовности игры.
Что насчёт рефакторинга игры 🛠️
- Уже готовы несколько игровых менеджеров 🕵️, отвечающих за статистику и музыку 🎧
- Готов config с датаклассами
- К логике игры ещё не приступал, но думаю скоро начну
😔 Общий объём рефакторинга, запланированного мной, готов на 20-40 %
Что насчёт GUI для настройки констант 📝
- Датакласс подготовлен, но пока к самому приложению не приступал
Что нового добавил?
- добавил сохранение SEED и state engine с помощью NumPy ⚡
- придумал идеи новых шаров💡, НО пока не добавил их
- добавил статистику, связанную с комбо-системой 🎮
Примерное кол-во строк, сделанное на данный момент: 600-800 строк (примерно 40-50 % от прошлого файла)
Я думаю, что GUI для констант будет выпущено позже. Сначала выпущу игру, потом уже добавлю в репозиторий с игрой GUI.
🤔 Что думаете насчёт этого?
#python #ball_head_game
❤1
Всем привет 👋
Перешёл на стадию разработки логики (уже примерно 60-70% проекта готово). Параллельно с разработкой осваиваю git. Если релиза не будет 31 декабря, то он будет позже (в январе)
#python #ball_head_game
Перешёл на стадию разработки логики (уже примерно 60-70% проекта готово). Параллельно с разработкой осваиваю git. Если релиза не будет 31 декабря, то он будет позже (в январе)
#python #ball_head_game
❤1
Кста о прогрессе в разработке игры 🤩
Игра готова на 80-85%. Создал 🕵️ валидатор (он проверят правильное ли значение было передано константе, а количество значений ограничено). Игровая логика написана на 40-50%. Шары новые ещё не добавлял. Также немного научился пользоваться git. Вообщем, не знаю успею ли я доделать, но если не успею, то скорее всего релиз в начале января. На этом пока всё 🤐
#python #ball_head_game
Игра готова на 80-85%. Создал 🕵️ валидатор (он проверят правильное ли значение было передано константе, а количество значений ограничено). Игровая логика написана на 40-50%. Шары новые ещё не добавлял. Также немного научился пользоваться git. Вообщем, не знаю успею ли я доделать, но если не успею, то скорее всего релиз в начале января. На этом пока всё 🤐
#python #ball_head_game
Всем привет 👋
Давно не уведомлял вас о прогрессе в разработке игры 🧑💻
Сегодня закончил делать всех менеджеров для игры. Они занимают более 1000 строк кода (Я точно не считал, но я уверен, что их больше). Осталась логика (с добавлением новых мной придуманных шаров) и главный файл запуска (с циклом игры). Думаю, что добавлю лицензию MIT. То есть игра закончена примерно на 85-87% (-10% если буду оформлять Readme.md и добавлять MIT лицензию).
Мотивации доделывать этот проект почти нет. Силы на исходе. Я устал эмоционально. Если как-нибудь поддержите в комментариях или поставите реакцию под этим постом, то я буду помнить для кого я стараюсь и буду находить в себе силы, чтобы продолжать работу 😮💨
Возможно возьму отдых на пару дней, чтобы чуть-чуть восстановиться 😴
Спасибо, что вы со мной 😔
#python #ball_head_game
Давно не уведомлял вас о прогрессе в разработке игры 🧑💻
Сегодня закончил делать всех менеджеров для игры. Они занимают более 1000 строк кода (Я точно не считал, но я уверен, что их больше). Осталась логика (с добавлением новых мной придуманных шаров) и главный файл запуска (с циклом игры). Думаю, что добавлю лицензию MIT. То есть игра закончена примерно на 85-87% (-10% если буду оформлять Readme.md и добавлять MIT лицензию).
Мотивации доделывать этот проект почти нет. Силы на исходе. Я устал эмоционально. Если как-нибудь поддержите в комментариях или поставите реакцию под этим постом, то я буду помнить для кого я стараюсь и буду находить в себе силы, чтобы продолжать работу 😮💨
Возможно возьму отдых на пару дней, чтобы чуть-чуть восстановиться 😴
Спасибо, что вы со мной 😔
#python #ball_head_game
Всем привет 👋
Я нашёл в себе силы и вышел на последние три шага.
Конкретно что я сделал:
1. Смог написать остаточную логику игры (победа 🥇)
2. Добавил ко всем файлам игры (кроме main.py) комментарии в виде docstrings (типо документация) на английском (перевод кривой, так как писал с левого переводчика. У меня не так хорошо с английским 😔)
3. Все файлы закоммитил с помощью git 🧑💻
Три шага для окончания проекта (~90% проекта сделано):
1. Собрать все файлы воедино в main.py и создать там главный цикл игры 🌀
2. Добавить Readme.md с картинками 🖼️
3. Выложить всё на GitHub и сделать пост здесь и видео в тик ток 🤩
Я думаю, всё ясно. Проект скоро...
#python #ball_head_game
Я нашёл в себе силы и вышел на последние три шага.
Конкретно что я сделал:
1. Смог написать остаточную логику игры (победа 🥇)
2. Добавил ко всем файлам игры (кроме main.py) комментарии в виде docstrings (типо документация) на английском (перевод кривой, так как писал с левого переводчика. У меня не так хорошо с английским 😔)
3. Все файлы закоммитил с помощью git 🧑💻
Три шага для окончания проекта (~90% проекта сделано):
1. Собрать все файлы воедино в main.py и создать там главный цикл игры 🌀
2. Добавить Readme.md с картинками 🖼️
3. Выложить всё на GitHub и сделать пост здесь и видео в тик ток 🤩
Я думаю, всё ясно. Проект скоро...
#python #ball_head_game
[*] pr0gramm1ng basics
Всем привет 👋 Я нашёл в себе силы и вышел на последние три шага. Конкретно что я сделал: 1. Смог написать остаточную логику игры (победа 🥇) 2. Добавил ко всем файлам игры (кроме main.py) комментарии в виде docstrings (типо документация) на английском…
Упс. Забыл. Ещё 4 шаг есть.
Добавить все новые фичи в проект (новые шары и ТД).
#python #ball_head_game
Добавить все новые фичи в проект (новые шары и ТД).
#python #ball_head_game
Всем привет 👋
Проект доделан. Главный файл написан. Исправляю баги и ошибки. Делаю Readme.md и выкладываю на GitHub. После выкладываю пост в телеграмм и делаю видео в тик ток. А там уже посмотрим (может сразу выкачу обнову с новыми фичами)
На этом пока всё 🤐
#python #ball_head_game
Проект доделан. Главный файл написан. Исправляю баги и ошибки. Делаю Readme.md и выкладываю на GitHub. После выкладываю пост в телеграмм и делаю видео в тик ток. А там уже посмотрим (может сразу выкачу обнову с новыми фичами)
На этом пока всё 🤐
#python #ball_head_game
Всем привет 👋
Баги (которые я нашёл в проекте пока его тестировал) были устранены. Сейчас я проверю проект (проверю docstrings), потом напишу Readme.md (не знаю сколько по времени займёт, потому что проект довольно объёмный) и выкладываю на GitHub, делаю пост и видео в Tik Tok. Возможно проект выйдет на просторы интернета сегодня или завтра (ждите 🥳).
#python #ball_head_game
Баги (которые я нашёл в проекте пока его тестировал) были устранены. Сейчас я проверю проект (проверю docstrings), потом напишу Readme.md (не знаю сколько по времени займёт, потому что проект довольно объёмный) и выкладываю на GitHub, делаю пост и видео в Tik Tok. Возможно проект выйдет на просторы интернета сегодня или завтра (ждите 🥳).
#python #ball_head_game
[*] pr0gramm1ng basics
Всем привет 👋 Баги (которые я нашёл в проекте пока его тестировал) были устранены. Сейчас я проверю проект (проверю docstrings), потом напишу Readme.md (не знаю сколько по времени займёт, потому что проект довольно объёмный) и выкладываю на GitHub, делаю…
Я решил посчитать сколько строк в проекте. Их там 3130. Это пока мой самый большой проект (без дополнительных фич)
#python #ball_head_game
#python #ball_head_game
Всем привет 👋
Проект моей игры сегодня утром был выложен на 👉 GitHub 👈
🧑 В этой игре ты должен головой лопать шарики, которые появляются на экране. Есть 3 режима игры:
1️⃣. Singleplayer: одиночная игра 🤵
2️⃣. Local multiplayer: локальный многопользовательский режим. В нём ты можешь играть со своими друзьями 🎭
3️⃣. Time mode: режим игры, в котором ты должен за определённое время лопнуть как можно больше шаров 🎈
📊 Эта игра также ведёт статистику. Она сохраняет графики, NumPy движок, JSON-файлы с рекордами и статистикой игры, ведёт игровой лог для отладки и сохраняет SEED, который был использован для создания NumPy движка.
📄 Версия игры: 1.0
#python #ball_head_game #project
Проект моей игры сегодня утром был выложен на 👉 GitHub 👈
🧑 В этой игре ты должен головой лопать шарики, которые появляются на экране. Есть 3 режима игры:
1️⃣. Singleplayer: одиночная игра 🤵
2️⃣. Local multiplayer: локальный многопользовательский режим. В нём ты можешь играть со своими друзьями 🎭
3️⃣. Time mode: режим игры, в котором ты должен за определённое время лопнуть как можно больше шаров 🎈
📊 Эта игра также ведёт статистику. Она сохраняет графики, NumPy движок, JSON-файлы с рекордами и статистикой игры, ведёт игровой лог для отладки и сохраняет SEED, который был использован для создания NumPy движка.
📄 Версия игры: 1.0
#python #ball_head_game #project
GitHub
GitHub - Secret708/ball_head_game
Contribute to Secret708/ball_head_game development by creating an account on GitHub.
❤1
Я удалил репозиторий.
Вот в чём проблема: вчера я удалил последний коммит. Видимо этот коммит повлиял на проект. Кароче проект не рабочий. Сейчас придётся его исправлять 😔
#python #ball_head_game
Вот в чём проблема: вчера я удалил последний коммит. Видимо этот коммит повлиял на проект. Кароче проект не рабочий. Сейчас придётся его исправлять 😔
#python #ball_head_game
Кароче ребята, Я всеми силами пытался восстановить файлы проекта с помощью git и у меня получилось, но не все. Самый главный файл игры был уничтожен навсегда. У меня не получилось его восстановить. Если успею переписать главный файл, то выпущу сегодня. В ином случае снова придётся перенести выпуск на завтра 😔
Я расстроен 😮💨
#python #ball_head_game
Я расстроен 😮💨
#python #ball_head_game