[*] 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
Привет 👋, как думаете надо ли в мою игру добавлять GUI, в котором можно будет удобно настроить все константы класса (например на tkinter или на PyQt6)?
Anonymous Poll
78%
Да (примерно + 2-3 дня к сроку релиза)
22%
Нет
Ещё одна неприятная новость. Сейчас у меня весь код в одном файле (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
Всем привет 👋 Я уже довольно долго разрабатываю игру и решил подогреть ваш интерес. Могу кинуть фотку как гифка Райана Гослинга играет в мою игру 😉 Кидать?
Anonymous Poll
100%
Да
0%
Нет
Может давайте так. Под этим постом 3 реакции и я показываю 3 (или 10, если реакций будет больше, например 5) секунды игры. Кста где выпускать новый жирный спойлер? Тик ток, тг или и там и там?
❤2❤🔥1⚡1👍1
[*] pr0gramm1ng basics
Может давайте так. Под этим постом 3 реакции и я показываю 3 (или 10, если реакций будет больше, например 5) секунды игры. Кста где выпускать новый жирный спойлер? Тик ток, тг или и там и там?
Ток разные ставьте (каждый по одному своему). Просто интересно сколько и каких будет
❤2⚡1👍1🔥1
[*] pr0gramm1ng basics
Куда кидать спойлер на 10 секунд?
Быстрый опрос. В 22:00 кидаю туда, куда выберете🧑💻
❤1
[*] pr0gramm1ng basics
Куда кидать спойлер на 10 секунд?
Пофиг, кидаю в тик ток и телеграмм
