ProIT
36 subscribers
128 photos
46 videos
1 file
35 links
Приветствую , вас в нашем канале , здесь контент про IT , от Bakand до Mobile разработки 👨‍💻
Вас ждут слова недели интересные инструменты и термины , а так же обучающие видео и советы как улучшить ваш код 📄
Download Telegram
📈Срочный опрос !!!

Чтобы наш канал стал лучше я решил провести опрос . Этот опрос даст понять кто на чём программирует . Опрос будет проводится в комментариях .

Чтобы по участвовать в опросе просто напишите в коментах ответы на эти вопросы:

На чём программируешь ?
Твой лучший проект ?
Над каким проектами работаешь ?

📊Результаты голосования

И так пришло время результатов голосований . 3 человека про голосовали за 👍 и 0 проголосовали за 👎 . И 3 подписчика воздержались отправив 👨‍💻 и🔥 . В голосовании делать ли пост по JS выигрывает ... СДЕЛАТЬ ПОСТ ПО JS .
Поэтому следующий пост будет про JS

#ProIT #TitKit #опрос
👀5
👾Сегодня я хочу рассказать про фреймворк Phaser.js

Этот JS фреймворк позволяет создавать игры на JavaScript . Я самого начала мечтал создавать игры на JS прямо в браузере ... и моя мечта сбылась 🥹. Поэтому информация будет полезна геймдев разработчикам так и веб разработчикам

🎮Phaser3 это - игровой фреймворк JavasScript , игры сделанные на нём можно запускать прямо в браузере . У них есть хорошая документация в которой вы создадите свою казуальною игру https://docs.phaser.io/phaser/getting-started/what-is-phaser . А если хочется посмотреть игры созданные на этом фреймворке тогда посмотрите все игры созданные на Phaser тут https://phaser.io/news/category/game .

Преимущества Phaser :
🚴‍♂️Быстрый
👾Игры можно запускать в браузере
📝Нужны знания всего одного языка программирования JS

⭐️Итоги : Phaser3 подойдёт для казуальных игр , а вот для более крупных проектах
лучше выбрать что-то другое . Но если вы веб разработчик то советую по пробовать . Оцениваю этот фреймворк 9 из 10 .
#ProIT #TitKit @ProGame152
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
После этого не говорите, что не знаете как торжественно провести релиз странички своей игры в Steam 😎

Subscribe for @ProGame152
😁6
Начинаем учить Python 🔥
Многие просили меня провести курс по изучению Python
И вот оно, встречайте!
Этот текстовый курс продлится около месяца
После его прохождения вы научитесь:

Создавайте простые консольные игры
Создавать калькулятор
Создайте собственного Тг-бота
Или даже взломать свой компьютер
В конце будет классный проект

В конце будет классный проект
Потом, по вашему желанию, я создам еще один курс
Где вы уже будете создавать реальные проекты, которые приносят деньги


Ну а первый урок ждите уже сегодня, а я пока подожду ваших отзывов 😊
🔥5
🤔А вы знали ... что программисты убивают миллиарды микроорганизмов

#ProIT #TitKit #факты #юмор
🤯6🤔1
Всем привет !
Я сделал канал на который буду выкладывать все о том как я учусь геймдеву, буду рад твоей подписке !
https://t.me/mygamedev52
👀3
Вот такая жизнь программиста 🤡
#ProIT #юмор #TitKit
👍4
Сегодня я нашёл стикеры программиста 😁
#ProIT #TitKit
👍2😁1
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Хотите погрузиться в мир геймдева? 🎮

Присоединяйтесь к моему каналу, где я делюсь своим опытом и знаниями в разработке игр! Узнайте о лучших практиках, новых инструментах и вдохновляющих идеях, которые помогут вам в вашем пути.

📢 Подписывайтесь на https://t.me/mygamedev52 и станьте частью нашего сообщества!

Не упустите шанс развивать свои навыки и общаться с единомышленниками. Жду вас на канале! 🚀
👍8
Слово сегодняшней недели 🔮- game jam

Game Jame - сбор разработчиков игр с целью создания одной или нескольких игр за ограниченный промежуток времени ( обычно 3 дня )
За это время 🕘
разработчики должны успеть создать игру на определённую тематику 🎾 , а потом загрузить её на платформу 🚀

Плюсы game jam
1. Очень прокачивает ваш опыт в разработке 👨‍💻 - вы прокачаете ваши скилы на реальной практике
2. Даёт нужнейший навык работы в команде - без команды в game jam никуда , вы учитесь грамотно распределять задачи 📚, и работать вместе
3. Работа в быстром темпе - За каких то 3 дна вам придётся создать целую игру которая и ещё должна заинтересовать разработчиков game jam
4. Идею для новой игры 🚀- На Game Jam вы сами придумываете с командой идею небольшой игры 🎮 , что в будущем может превратиться в крупный проект
5. Деньги - За game jam платят , но надо хорошенько постараться что бы занять призовые места (в среднем платят 75$)

🟦 Новичкам - прокачают навыки разработки и работы в команде

🟦 Профессионалам - прокачают скилы 🏅 и может появиться идея для крупного проекта


Game Jam это крутой конкурс разработчиков игр 🎮
Но со своими ямами
Поэтому чистые
8/10 Game Jam заслуживает

#ProIT #Game #GameJam
🤔5🔥2
🚀 Сегодня поговорим о библиотеке `Rich` — красивый вывод в терминал! 🎨

Привет, кодеры! 👨‍💻👩‍💻

Хотите, чтобы ваш терминал выглядел стильно и информативно? Тогда знакомьтесь с библиотекой `Rich`!

### Что умеет Rich?
Цветной текст — больше никаких скучных монохромных логов!
Таблицы — выводите данные в удобном и красивом виде.
Прогресс-бары — идеально для долгих задач.
Подсветка синтаксиса — как в IDE, но прямо в консоли!
Emoji-поддержка — потому что код должен быть веселым! 😆

### 🚀 Пример кода:
from rich import print
from rich.table import Table
from rich.progress import track
import time

print("[bold green]Привет, [underline]Rich[/underline]![/bold green] 😎")

table = Table(title="Мои навыки")
table.add_column("Технология", style="cyan")
table.add_column("Уровень", style="magenta")
table.add_row("Python", "⭐️⭐️⭐️⭐️⭐️")
table.add_row("SQL", "⭐️⭐️⭐️⭐️")
table.add_row("Docker", "⭐️⭐️⭐️")

print(table)

for step in track(range(10), description="Обработка..."):
time.sleep(0.1) # Имитация работы


### 📥 Установка:
pip install rich


Попробуйте Rich в своем следующем проекте и сделайте выводы в терминале удобными и красивыми! 🚀

#Python #Программирование #Библиотеки #Rich #ProIT

---

Как вам? Хотите больше таких постов? Пишите в комментариях! 👇😊
🔥5
Что такое LOLCode ?

👋Всем привет сегодня я хочу рассказать о язык программирования LOLcode . Я давно слышал этот язык программирования прикольный , но не знал почему . Оказывается у ЛОЛкод очень прикольный синтаксис . Что когда ты пишешь код ты получаешь целою историю про котов .

🤖Вот пример кода который выводит HAI WORLD!
HAI 1.2  
VISIBLE "HAI WORLD!"
KTHXBYE

Переводится это как :
ХАЙ 1.2
ВИДНА надпись "ПРИВЕТ, МИР!"
ПРИВЕТ


⭐️Вот такой опять странный язык программирования который практический не нужен . Ну зато можно просто разыграть друзей 😁 . Оцениваю язык программирования 10 из 10 . Просто потому-что он прикольный .

#ProIT #факты #TitKit
😁7
Документация , документация бла бла бла

Всем привет друзья сегодня поговорим про документацию📁💻

Документация - это совокупность документов, посвящённых какому-либо вопросу (задаче, проекту, изделию и др.) ...
Ну а если по простому 😁 , это просто классный источник знаний 👍
Но давайте поподробнее

Документация это справочник какого-то , движка , библиотеки или даже целого языка 📜
Почему полезно читать документации 🤔

1. Чтение , лучший источник информации
2. Обычно документации пишут сами разработчики продукта который описывается в документации , а никто иной не может рассказать о своем продукте лучше чем разработчик

3. Бесплатно 🆓

4. Многие документации идут с видеоуроками и практикой прямо на сайте что очень удобно

Минусы документаций

1. Технический язык, дело в том что многие документации написаны тяжёлым для восприятия языком , что затрудняет обучение
2. Англиский это проблема : тяжело найти годную документацию на русском , а браузерный переводчик работает не очень хорошо

Вообще документацию я советую читать к какому-то основному курсу если вы изучаете язык , если же вы хотите изучить какой то технологию или библиотеку , то документация это ваш друг


Этот источник знаний я оцениваю на 8/10
Рекомендую 😊

А какой источник знаний ваш любимый ? Пишите в комментах 👇

#ProIT #Документация
#IT
👍4
🔨Самый простой редактор уровней - Tiled

🛠Всем привет сегодня я хочу рассказать о моём любимом редакторе карт Tiled . Tiled - это бесплатный редактор уровней с множеством функций . Поэтому я хочу рассказать о самых важных и полезных функциях .

1. 📑Слои
Как же без них . в Tiled как в всех других редакторов есть слои . Но в эти слои можно добавлять скрипты и заставлять объекты двигаться .

2. 📁.tmx
Вся карта хранится не в изображение а в специальном файле . Что очень удобно для тех кто работает с Arcade (python). Такие файлы легко читать и по ним строить карту

3. 🛒Мало весит
Вот сколько весит на разных ОС
Windows 10+ (64-бит) — 21 МБ
Windows 7+ (32-бит) — 20 МБ
macOS 11+ — 36 МБ
Linux (64-бит) — 46 МБ

4. 🤯И много другого
Есть хорошая документалка , много инструментов и нет ограничений в размерах карты

⭐️Оцениваю инструмент 9 из 10 он ну очень гибкий и простой . Но есть редакторы и по лучше .
#ProIT #TitKit
👍3👀2
👾 Библиотека Python Arcade

👋 Привет всем! Сегодня я расскажу о своей любимой библиотеке Python для разработки игр — Arcade. Это отличная библиотека для создания двумерных игр, особенно платформеров и аркад. Платформеры получаются особенно хорошо, потому что Arcade легко интегрируется с Tiled (редактором карт).

Основные преимущества Arcade:

👌 1. Простота освоения и очень понятная документация.
🖼 2. Большое количество встроенных спрайтов.
🗺 3. Поддержка редактора уровней Tiled (.tmx).
4. Встроенная физическая модель.

🔗 Официальный сайт: ссылка

⭐️ Моя оценка: 8 из 10. Библиотека очень удобна, особенно если вы уже работали с Pygame. Однако для очень больших проектов она может не подойти.

#TitKit #Python #геймдев #gamedev
👀4
▎Тема: "Как создать уникального персонажа для вашей игры"

Введение

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

Основная часть

1. Определите роль персонажа
– Важно понять, какую роль будет играть ваш персонаж в игре. Это может быть главный герой, антагонист, союзник или побочный персонаж. Каждая из этих ролей требует своей мотивации и целей. Например, главный герой может стремиться к спасению мира, в то время как антагонист может быть движим жаждой власти или мести. Четкое понимание роли поможет вам создать более глубокую и убедительную личность.

2. Создание бэкстори
– Бэкстори — это история, которая предшествует действиям персонажа в игре. Интересная предыстория может добавить глубину и сложность. Например, персонаж, который пережил тяжелое детство, может иметь более сложные мотивации и страхи. Советы по разработке бэкстори: задайте вопросы о прошлом персонажа, его семье, друзьях и врагах. Чем больше деталей вы проработаете, тем более реалистичным будет ваш персонаж.

3. Визуальный стиль
– Внешний вид персонажа должен отражать его личность и роль в игре. Например, яркие цвета могут указывать на оптимистичный характер, в то время как темные оттенки могут намекать на тайны или опасности. Подумайте о том, как одежда, прическа и даже выражения лица могут рассказать историю о вашем персонаже. Используйте концепт-арт для визуализации идей и поиска уникального стиля.

4. Разработка характерных черт
– Характерные черты — это то, что делает вашего персонажа запоминающимся. Это могут быть как положительные качества (смелость, доброта), так и отрицательные (зависть, эгоизм). Важно также проработать диалоги: как ваш персонаж говорит? Какие фразы он использует? Поведение персонажа в различных ситуациях также должно отражать его характер. Это поможет игрокам лучше понять и запомнить вашего героя.

5. Тестирование и обратная связь
– После создания персонажа важно получить обратную связь от игроков. Это можно сделать через тестирование игры или опросы. Узнайте, как игроки воспринимают вашего персонажа: нравится ли им его история, внешность, поведение? Используйте полученные отзывы для улучшения и доработки персонажа. Возможно, вам придется внести изменения в его бэкстори или характерные черты на основе мнений аудитории.

Заключение

Создание уникального персонажа — это увлекательный процесс, который требует внимания к деталям и понимания психологии игроков. Поделитесь своими персонажами и историями в комментариях! Как вы создаете своих героев? Какие приемы используете для их развития? Ваши идеи могут вдохновить других!

@mygamedev52
👍6
Чуть чуть Ютуб пересмотрел 🥲#ProIT
😁4🤷‍♂1👾1
Когда пошаманил с темами для редактора кода 🥲
Windows 98 только в 2025
#ProIT #Мем
😁4
Всем привет друзья !☺️
Я решил создать свой курс по программированию на платформе Stepik
Коротко про платформу Stepik - Stepik это мощная платформа курсов от российских разработчиков 🇷🇺
Там вы найдете :
Курсы по программированию
Курсы по языкам(например Англиский)
Обучающий материал от таких гигантов как Samsung или VK
Вэбенары и открытые уроки
Там есть курсы как и бесплатные так и платные 💳
Формат курсов: Видео , текст , упражнения

Мой курс будет по Python , где я расскажу базу python , на этом курсе вы создадите много крутых проектов , и попробует направление в IT

Пока что я разрабатываю курс и стараюсь что бы было все понятно и простым языком
Пока что я планирую выпустить курс к концу этого года , когда он выйдет я обязательно вам сообщу
А пока вот ссылка на Stepik - https://stepik.org/catalog

Всем удачной работы или игры ☺️

#ProIT #Курсы
🔥5
Мы уверенно идем к отметке 100 подписчиков
Вас уже 40 !!!🔥
Спасибо что вы такое долгое время с нами , что вы активничаете коментируйте , и обсуждаете всем любимое IT и не только ...🪧
Я надеюсь вы будете с нами еще долгое время и мы наконец добьем 100 подписчиков
Приглашайте своих дурзей и близких в наш тг канал , мы будем очень рады 👨🏼‍🦲
А на 100 подписчиков мы разыграем 100 руб 💵 которые получать 2 рандомных победителя , которые больше всего активничали и ставили лайки
Еще раз ура и спасибо . Желаю всем удачно провести вечер

#ProIT
🔥7