Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр 2121 год. Технологии шагнули далеко за пределы самых смелых ожиданий, но за большим прогрессом стоит великая жертва...

Far Orion: Новые миры

Ролевые, Мультиплеер, Мидкорные

Играть

Топ прошлой недели

  • AlexKud AlexKud 41 пост
  • Animalrescueed Animalrescueed 45 постов
  • AirinSolo AirinSolo 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
18
CyberCook
16 дней назад
Игровые скидки и раздачи

Раздача Will Glow the Wisp, Horror Games To Play In The Dark, My Buddy и Happy Place: Chapter 1 на Itch.io⁠⁠

Will Glow the Wisp

ЗАБРАТЬ

Will Glow the Wisp — первый платформер в жанре «bullet hell» без платформ, с уникальной графикой и механикой движения, основанной на частицах.

Сбегите из магической тюрьмы

Выживите в «bullet hell»

Победите разработчика

В «Will Glow the Wisp» вы можете сыграть против разработчика, но только лучшие игроки смогут справиться с этим испытанием. Хотите попробовать?

Особенности

  • Игра против записей другого игрока

  • Победите разработчика

  • Глобальный рекорд

  • Множество частиц и пуль

Подробнее

  • Обновлено 17 сентября 2024 г.

  • Опубликовано 16 апреля 2019 г.

  • Статус: Выпущено

  • Платформы: Windows, Android

  • Рейтинг: 4,0 из 5 звёзд

  • Автор: PartTimeIndie

  • Жанр: Платформер

  • Теги: 2D, Абстрактная, Аркада, Атмосфера, Красочный, Экспериментальная, Рекорд, Минималистичная, Одиночная игра, Сюрреалистичная

  • Ссылки: Steam

Horror Games To Play In The Dark

ЗАБРАТЬ

ВНИМАНИЕ! Раздача только на скачивание, в библиотеку не добавляется!

Сыграйте в несколько коротких историй ужасов из нашей продолжающейся антологии. Каждая из них — уникальный опыт.

  • Наслаждайтесь каждой игрой одну за другой, уютно устроившись в темноте.

  • Взгляните на обзор эпизодов.

[Будьте в курсе]

  • Нравится игра? Хотите пообщаться с нами или быть в курсе наших планов на будущее? Присоединяйтесь к нашему Discord.

[Возникли проблемы?]

  • Убедитесь, что распаковали архив. Этот путь к файлу подходит лучше всего:

"Рабочий стол или папка для скачивания"/Horror Games To Play In The Dark/Horror Games To Play In The Dark.exe

Если проблема не исчезла, вы можете запустить каждую игру вручную. Папка:

  • Horror Games To Play In The Dark/Horror Games To Play In The Dark_Data/HGTPITD/ [Найдите игры здесь]

Twitter | Instagram

Подробнее

  • Обновлено 34 дня назад

  • Опубликовано 68 дней назад

  • Статус: Выпущено

  • Платформы: Windows

  • Рейтинг: 4,4 из 5 звёзд(12 оценок)

  • Автор: RBD Interactive

  • Жанр: Приключения, хоррор

  • Теги: 3D, От первого лица, Ужасы, Без ИИ, PSX (PlayStation), Психологический хоррор, Ретро, Короткая, Одиночная игра, Насыщенный сюжет

  • Средняя продолжительность сеанса: Около часа

  • Управление: Клавиатура, Мышь

My Buddy

ЗАБРАТЬ

ИСТОРИЯ

Однажды вы проснулись, как и все люди, и слышите звонок в дверь... Что это может быть? Выполните задания правильно.

ГЕЙМПЛЕЙ

  • W A S D: Передвижение

  • ЛКМ (левая кнопка мыши): Взаимодействие с интерактивными предметами

  • Левый Shift: Бег/Спринт

  • Наклон влево: Q

  • Наклон вправо: E

  • Фонарик: F

  • Выполняйте задания и наслаждайтесь обычным днём!

  • ВРЕМЯ ИГРЫ: 5 минут, эта игра ОЧЕНЬ короткая

Два варианта концовки:

  • концовка 2/3: возьмите Бадди и положите его в унитаз перед сном в первую ночь

  • концовка 3/3: возьмите Бадди и сожгите его в унитазе перед сном в первую ночь

  • концовка 1/3: пройдите игру в обычном режиме

! ВНИМАНИЕ!

  • В этой игре есть ГРОМКИЕ ШУМЫ, СКРЕМЕРЫ, и игра ОЧЕНЬ короткая.

  • Береги себя и своего друга!

  • Игра создана всего за 3 дня.

  • Спасибо за прочтение!

  • Во многом вдохновлена Pou's Revenge!

  • Создано Combo Bomb Games!

  • Дополнительная информация

  • Опубликовано 11 дней назад

  • Статус: Дата выхода

  • Платформы: Windows

  • Рейтинг: 4,1 из 5 звёзд (25 всего оценок)

  • Автор: Combo Bomb Games

  • Жанр: Приключения, Экшен

  • Теги: 3D, Комедия, Жуткий, Ужасы, PSX (PlayStation), Психологический хоррор, Короткометражный фильм, Одиночная игра

Happy Place: Chapter 1

ЗАБРАТЬ

ГЛАВА 1

[Новая работа]

Вы — детектив, работающий полный рабочий день. Это ваша новая работа, поэтому вы должны выполнять её правильно. А поскольку вам нужны деньги, чтобы помочь близкому человеку, вам нужно сосредоточиться. Это ваше первое задание в расследовании, и первый день, когда вы видите счастливую землю. Искать, расследовать, делать свою работу, разбудить Джека.

ГЕЙМПЛЕЙ

  • ЛКМ — использовать игрушечный пистолет! Стреляйте по кнопкам и решайте головоломки!

  • Что может быть лучше говорящего носка в вашей руке? Вот что у нас есть! Карл — носок! Говорящая ручная марионетка. Вы можете экипировать её и использовать. 2/ЛКМ

1 — экипировать игрушечный пистолет!

  • WA S D

  • Движение вперёд/назад или влево/вправо!

  • Левый Ctrl — приседание!

  • Нажмите F — фонарик! На случай, если станет темно...

  • Левый Shift — бег/спринт! Кнопка E для взаимодействия с интерактивными объектами!

  • Tab/Escape для паузы!

  • Продолжительность игры: около 20-30 минут.

  • Не забывайте пугаться! Счастливого пути!

! Внимание!

  • В этой игре несколько скримеров, могут быть громкие звуки, и игра очень короткая и маленькая! Создана несколькими разработчиками, только первая глава. Удачи!

  • Создано Combo Bomb Games!

Подробнее

  • Обновлено 16 дней назад

  • Опубликовано 17 дней назад

  • Статус: Выпущено

  • Платформы: Windows

  • Рейтинг: 4,8 из 5 звёзд (10 всего оценок)

  • Автор: Combo Bomb Games

  • Жанр: Приключения, Головоломки

  • Теги: 3D, От первого лица, Хоррор, Инди, Маскот-хоррор, Психологический хоррор, Короткометражный, Одиночная игра

Показать полностью 10
Инди Gamedev Разработка Инди игра Раздача Приключения Хоррор игра Платформер Windows Android Itchio Гифка Длиннопост Не Steam
2
4
KenuLen
KenuLen
1 месяц назад
Лига программистов
Серия Мобильный геймпад

Мобильный геймпад на Godot. Кнопки. Часть 1⁠⁠

Введение

Итак, это мой небольшой... Да на самом деле довольно большой! Рассказ как я делал из своего телефона контроллер. Небольшая предыстория. Решил я сыграть в Broforce с друзьями и тут понял, что если я притащу свой ноутбук с игрой, то поиграть с комфортом мы не сможем - нет столько контроллеров. В mvideo геймпады для xbox или ps стоили около 5 тысяч рублей. Можно было и китайские купить, которые обещали нормально работать при подключение к компьютеру, но... Но отсутствие доверия к качеству и жалось не то что к 5 тысяч, а к 700 рублям удавили возможность покупки на корню. И тут мы задумались, а можно ли сделать собственный мобильный контроллер. Конечно же мы нашли готовые проекты в google play, но они шли с вшитой рекламой и могли начать портить игровой процесс в самый неудобный момент. Так родился интересный проект для реализации. Был ли у меня опыт с Godot? Нет. Разработчик или хотя бы хоть сколько-то программист? Нет. Удивительно, что можно сделать при беспардонном упорстве и наличии гугла. Проект я в итоге сделал. Потом забил на него. А недавно вспомнил! И решил переделать :) Эта и все последующие статьи как раз пересказ процесса ПЕРЕСОЗДАНИЯ мобильного контроллера. Кусочек результата старого проекта ниже:

Зачем вообще переделывать, а не дорабатывать готовое? Я решил серьезно углубиться в Godot и реально сделать свой проект, игру. Ту в которую я бы хотел сыграть. Все же гнаться за мечтой, даже детской, это несколько романтично, возвышено и тупо. Меня устраивает. Старый контроллер имел серьезные проблемы в самой своей базе. Так же его переработка хороший способ убить сразу несколько зайцев. Структура проекта "Контроллер" осталась старой.

  1. Сервер на Python - принимает подключение телефона, получает нажатия и передает их драйверу ViGEmBus. Сервер поддерживает подключение до 4ех человек;

  2. Контроллер на Godot (далее по тексту клиент) - подключается к серверу, передает ему нажатия. Для хобби-прототипа сильно париться не хотелось. У клиента всего 2 сцены - настройки и сам контроллер;

  3. ViGEmBus - драйвер для эмуляции виртуальных игровых контроллеров в операционных системах Windows. К сожалению, поддержка этого чуда прекратилась, и что будет теперь, мне не ясно. Скорее всего рано или поздно настанет момент, когда драйвер перестанет быть совместим с играми или новой версией ОС. Но пока что наслаждаемся.

Чертовы кнопки

Бесплатные картинки для кнопок взял с https://itch.io/game-assets/free/tag-gamepad. Набор приличный, на любой вкус. Со стиками было проще всего - не стал создавать велосипед и загрузил Virtual Joystick от MarcoFazio через AssetLib. А вот кнопки делал через узел TouchScreenButton - в документации Godot этот узел как раз предназначен для обработки на сенсорных устройствах. Загрузил текстуры для кнопок ииии... И границы текстур оказались слегка больше, чем ожидалось.

К стикам это не относится, так как они созданы через другую сущность Control. Пока не забивайте этим голову.

К стикам это не относится, так как они созданы через другую сущность Control. Пока не забивайте этим голову.

В общем Godot правильно определяет границы - я ведь не обрезал прозрачные лишние части. Вроде и черт с ним, но ведь нажатия будут обрабатываться неправильно - в местах пересечений будет срабатывать несколько кнопок. Вариантов была два (по крайней мере о которых я прочитал):

  1. Обрезать кнопки в редакторе убирая пустоты;

  2. Забить на TouchScreenButton и создавать области вручную через Area2D и CollisionShape2D.

Будучи здравомыслящим(?) человеком, я выбрал второй вариант. Чтоб больше страданий было, хех. Если пошагово, то создавалось все это дело следующим образом:

  1. Для 4ех левых кнопок был создан отдельный узел Node2D (CrossButtons1);

  2. Для каждой кнопки создан узел Area2D (UpArea);

  3. Для Area2D были созданы Sprite2D (UPsprite) - отображение кнопки, и CollisionShape2D (для него я уже поленился название выдумывать) - зона обработки нажатия.

Для узла CrossButtons1, в который входят кнопки, добавляем скрипт со следующим текстом:

зашел сюда по быстрому сделать кнопку? Хотел скопировать текст, а тут картинка? Уж прости, картинка красивее текста выглядела.

зашел сюда по быстрому сделать кнопку? Хотел скопировать текст, а тут картинка? Уж прости, картинка красивее текста выглядела.

Строка 4 нужна для привязки функции обработки нажатия к нашей области Area2D (UpArea). Строки 8 и 10 ловят нажатие и отпускание кнопки.
Это все супер, но как будто лень писать подобный код для каждой новой кнопки. Благо, действительно есть способ попроще.

Пробегаемся по всем подузлам нашего Node2D (CrossButtons1), находим те, что принадлежат типу Area2D и подключаемся функцию _on_button_input для обработки всех кнопок в Node2D. Для нашей задачи главное понимать, какая кнопка была нажата - получаем через button.name.

Замечательно, но что если мы хотим, чтобы картинка кнопки менялась при нажатии? Вышеописанные методы уже не сработают, придется работать с каждым Area2D узлом отдельно. В целом ничего страшного. Делаем все те же шаги, что раньше, но создаем скрипт для узла Area2D. В него грузим картинки состояний.

Код +- тот же, но добавляем:

  1. Строка 7 - начальное состояние/начальная картинка;

  2. Строки 12 и 15 для переключения состояния/картинки при обработке нажатия.

Заключение

Все что осталось - томная работа по повторению процесса для создания всех нужных кнопок. В следующей части добавлю новую сцену, ввод текста и сохранение данных в json формате. И немного работы сети. У-о-о-т. Спасибо за чтение. Дельные замечания и советы приветствуются, ибо в плане создания подобного я ещё профан.

Показать полностью 5
[моё] Godot Godot Engine Разработка Программирование IT Windows Программист Гифка Длиннопост
9
NetIntel
NetIntel
3 месяца назад
Лига программистов

Языки программирования на все случаи жизни. Часть 1⁠⁠

В программировании существует десятки разных направлений, языков ещё больше, около 9000. Эта статья будет интересна для тех, кто только-только начинает свой путь разработчика или же для тех, кому просто интересно. К языку будут прилагаться библиотеки и фреймворки, которые нужны для обсуждаемых направлений (например, django для python в бэкэнде). В статье будут не только языки программирования, но суть от этого не меняется.

Направления и языки

Web-разработка

В web-разработке есть 2 основных поднаправления: Backend и frontend. Frontend это клиентская часть сайта, её видит пользователь и она отправляется клиенту с сервера в браузер. Backend это логическая часть сайта, она работает на сервере и делает всё, что пользователь не видит, например, обрабатывает платежи и т.д.

Frontend

Frontend это клиентская часть веба. Она отвечает за визуал сайта. Всё то, что видит и слышит пользователь на сайте - дело рук фронтендера. Браузер делает http(s) запрос на сервер, он получает HTML-страницу (и CSS с Javascript) и отрисовывает страницу. Ответ сервера может содержать: HTML-документ; данные, встроенные в HTML; ссылки на статические файлы (CSS, JS, изображения); JSON/XML/другие данные (если это API запрос).

И так, языки для frontend разработки:

  • HTML и CSS: Это не опционально. HTML обязателен, а без CSS сайт может работать, но вряд ли он будет красивым. Их нельзя назвать языком программирования, но пусть будут. Фреймворки и библиотеки для CSS:

    • Tailwind CSS: Utility-first CSS фреймворк, то есть разработчик использует набор предопределённых классов, каждый из которых имеет некоторое количество стилей. Очень гибкий и мощный.

    • Bootstrap: Самый популярный. Предоставляет адаптивную сетку, компоненты (кнопки, навигация, карточки и т.д.), JS-плагины.

    • Sass / SCSS: Препроцессор CSS, который расширяет возможности стандартного CSS, добавляя функциональность, такую как переменные, вложенность, миксины и многое другое.

  • JavaScript (JS): Двигатель для визуала сайта. Он добавляет интерактивность и динамическое поведение на веб-страницы. Фреймворки и библиотеки для JS:

    • React: Библиотека от Meta. Позволяет создавать компоненты. Упрощает разработку.

    • Vue.js / Vue 3: Модульная структура. Относительно простой фреймворк.

    • Angular: Полноценный MVC-фреймворк от Google. Работает на TypeScript. Хорошо подходит для крупных корпоративных приложений. Включает в себя маршрутизацию, формы, HTTP-клиент и т.д.

    • Svelte: Очень быстрый и лёгкий. Отлично подходит для микросервисов.

    • TypeScript: Надмножество Javascript. Статическая типизация.

Backend

Backend это серверная часть веба. Обработка платежей, регистрация пользователей и всё то, что не видит клиент, делается тут.

  • Node.js: Это среда выполнения JavaScripts, которая позволяет использовать JavaScript для разработки серверной части. Фреймворки и библиотеки для Node.js:

    • Expess.js: Самый популярный и гибкий фреймворк, часто используемый в качестве основы для многих Node.js проектов. Он обеспечивает минимальный базовый набор функций для создания веб-приложений и API.

    • NestJS: Фреймворк, ориентированный на создание масштабируемых серверных приложений. Он использует модульную архитектуру, поддерживает TypeScript и предоставляет встроенные решения для валидации, маршрутизации, аутентификации и авторизации.

    • Fastify: Фреймворк, ориентированный на максимальную производительность и низкое потребление ресурсов, что делает его подходящим для высоконагруженных приложений.

  • Python: Этот язык многофункционален и его можно использовать в бэкэнде. Фреймворки и библиотеки для Python:

    • Django: Полноценный фреймворк, предназначенный для создания сложных веб-приложений, включает в себя ORM, систему шаблонов, админ-панель и многое другое.

    • Flask: Микрофреймворк, гибкий и легкий, подходит для небольших и средних проектов, а также для создания API.

    • FastAPI: Современный, быстрый фреймворк, ориентированный на создание API.

  • Java: Java доминирует в банках, финансовых платформах и крупных онлайн-сервисах (например, LinkedIn, Netflix, Amazon частично используют Java). В большинстве случаев используется Spring. Фреймворки и библиотеки для Java:

    • Spring: Один из самых популярных фреймворков, предоставляющий множество инструментов для разработки веб-приложений, включая управление зависимостями, аспектно-ориентированное программирование и доступ к данным.

  • C#: C# популярен в компаниях, работающих на Windows-инфраструктуре, особенно в Европе и США: от страховых компаний до госпорталов. Фреймворки и библиотеки для C#:

    • ASP.NET: Основной фреймворк C#. ASP.NET Core предоставляет широкий набор инструментов для создания веб-сайтов, API и других веб-сервисов.

    • Entity Framework Core: ORM (Object-Relational Mapping) фреймворк, который упрощает работу с базами данных. Позволяет работать с базами данных, используя объекты C# вместо SQL запросов.

    • Blazor: Фреймворк для создания интерактивных веб-интерфейсов, работающий как на стороне клиента (в браузере), так и на стороне сервера.

  • Go: Высокая производительность и простота. Фреймворки и библиотеки для Go:

    • Gin: Известен своей высокой производительностью и легкостью использования. Идеален для создания API и веб-приложений, требующих быстрой обработки запросов.

    • Echo: Легкий и быстрый фреймворк, ориентированный на производительность и простоту использования. Отлично подходит для создания API и веб-сервисов.

  • PHP: Классика веба. Фреймворки и библиотеки для PHP:

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

  • Ruby: Лаконичный и удобный. Фреймворки и библиотеки для Ruby:

    • Ruby on Rails (RoR): Самый популярный фреймворк, известный своей структурой MVC, удобством разработки и возможностями для создания масштабируемых веб-приложений. Он предоставляет готовые решения для работы с базами данных, маршрутизацией, представлением и многим другим, что значительно ускоряет процесс разработки.

  • Базы данных: Будучи backend разработчиком вам придётся работать с базами данных.

    • PostgreSQL: Гибкая система управления реляционными базами данных (СУБД). Удобно хранить геопространственные данные.

    • MySQL: Одна из самых популярных. Открытый исходный код. MySQL имеет меньше поддержки стандартов SQL, чем PostgreSQL.

    • SQLite: Лёгкая, встраиваемая система управления базами данных. SQLite не требует отдельного сервера, база данных хранится в одном файле на диске. Не предназначен для многопользовательского доступа с высокой конкуренцией. Для локального хранения.

    • MongoDB: Нереляционная (NoSQL) документо-ориентированная система управления базами данных, которая предназначена для хранения, обработки и масштабирования больших объёмов неструктурированных или полуструктурированных данных. MongoDB хранит данные в формате BSON (Binary JSON).

    • Redis (REmote DIctionary Server): Redis хранит данные в оперативной памяти, что обеспечивает очень быструю обработку запросов. Данные хранятся в парах "ключ-значение", что упрощает доступ к информации.

  • Docker / CI/CD / Nginx/Apache: Полезные вещи для бэкенда.

Системное программирование

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

  • C: Фундамент всех ОС и системного ПО. Работает напрямую с памятью. Ядро Unix/Linux написано на C. Даёт полный контроль над памятью, но требует ручного управления памятью. Почти нет абстракции.

  • C++: Мощнее C, добавляет ООП, используется в движках и ядрах.

  • Rust: Безопасная альтернатива C / C++ без утечек памяти.

  • Assembly: Пишется для конкретного процессора (x86, ARM, RISC-V). Почти напрямую управляет CPU, регистрами, стеком.

Мобильная разработка

Создание приложений для смартфонов, планшетов и носимых устройств. Тут есть 3 поднаправления: нативные мобильные приложения; гибридные (на web-технологиях); кроссплатформенные.

Нативная разработка

Это создание мобильных приложений под конкретную операционную систему.

  • Kotlin: Разработка под android. Ститачески типизированный язык программирования, разработанный компанией JetBrains. Безопасен от NullPointerException. Выразительный синтаксис. Возможность интеграции с кодом на java.

    • Android studio: IDE специально для создания приложений под android.

    • Jetpack Compose: Упрощает и ускоряет процесс разработки интерфейсов за счёт меньшего объёма кода, мощных инструментов и интуитивно понятного кода. Использует kotlin для создания UI.

    • XML (eXtensible Markup Language): Язык разметки для хранения и передачи данных.

  • Swift: Разработка под IOS. Современный и безопасный.

    • Xcode: IDE для разработки под IOS.

    • UIKit: Предоставляет разработчикам набор элементов управления, такие как кнопки, метки, текстовые поля, а также возможности для обработки касаний и жестов, обеспечивая интуитивно понятное взаимодействие с пользователем.

    • SwiftUI: Декларативный UI-фреймворк от Apple.

Кроссплатформенная разработка

Один код работает и на android, и на IOS.

  • Flutter: Кроссплатформенный SDK от Google для создания красивых, нативных приложений для мобильных устройств. Быстрый рендеринг. Кастомный UI.

    • Dart: Основной язык для flutter. Простой синтаксис. Высокая производительность. Богатый набор библиотек.

  • React Native: Использует один и тот же код JavaScript для iOS и android. Основное преимущество React Native это возможность создавать приложения для iOS и Android, используя общий код на JavaScript.

  • Kotlin Multiplatform Mobile (KMM): Код пишется на kotlin и компилируется на обе ОС. UI пишется отдельно, но бизнес логика общая.

Гибридные и web-приложения

Такие приложения сочетают в себе элементы нативных и веб-приложений. Работают как web-приложения внутри обёртки. По своей сути, это веб-приложения (обычно написанные с использованием HTML, CSS и JavaScript), "упакованные" в специальную нативную оболочку (часто называемую WebView).

  • Ionic: Фреймворк для разработки гибридных кроссплатформенных мобильных приложений.

  • WebView Multiplatform Mobile: Кроссплатформенная библиотека для встраивания веб-контента в приложения для Android и iOS.

  • Xamarin WebView: Фреймворк для разработки кросс-платформенных мобильных приложений, предоставляет доступ к WebView для отображения веб-содержимого.

  • Tauri: Фреймворк для создания десктопных приложений с использованием веб-технологий. Во второй версии можно делать мобильные приложения. Написан на сложном rust.

Data Science / Аналитика данных

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

  • Python: Де-факто стандарт в data science. Прост в изучении. Огромное сообщество. Богатейшая экосистема библиотек. Библиотеки для python, которые нужно знать аналитику данных:

    • NumPy: Для работы с многомерными массивами и матрицами. Линейная алгебра.

    • Pandas: Предоставляет мощные структуры данных.

    • Polars: Современная, очень быстрая альтернатива pandas. Оптимизированная для работы с большими наборами данных.

    • Matplotlib / Seaborn: Визуализация данных.

    • Scikit-learnt + keras: Машинное обучение. Прогноз данных.

    • Jupyter: Интерактивный блокнот для работы с кодом.

  • R: Язык специально для статистики. Имеет невероятно богатый набор пакетов для статистического анализа, визуализации.

  • SQL: Необходим любому специалисту по данным. Для хранения данных.

  • Scala: JVM-язык, сочетающий объектно-ориентированную и функциональную парадигмы. Основной язык для Apache Spark.

  • Julia: Создан специально для высокопроизводительных научных вычислений. Синтаксис похож на Python / MATLAB.

Машинное обучение и ML-инженеринг

ML-инженеринг (MLOps) - Инженерная дисциплина, которая фокусируется на машинном обучении. В отличие от Data Science, где основное внимание уделяется исследованию данных и построению моделей, ML-инженеринг охватывает весь жизненный цикл AI-продукта. Построение моделей, нейросетей, прогнозирование. Это инженерная часть Data Science, фокусирующаяся на промышленной эксплуатации. ML-инженеру нужно также знать математику на высоком уровне.

  • Python: Часто этот язык является лишь высокоуровневым интерфейсом, а фреймворки написаны на C++. Если бы модели обучались только на python, это было бы слишком медленно. Фреймворки и библиотеки python:

    • TensorFlow: Открытая библиотека машинного обучения. Предназначена для построения и обучения моделей машинного и глубокого обучения.

    • MLflow: Платформа с открытым исходным кодом для управления жизненным циклом машинного обучения.

    • Kubeflow: Набор инструментов для развертывания ML-воркфлоу на Kubernetes (использует Python для определения пайплайнов).

Научные и инженерные расчёты

Математика, физика, симуляции.

  • Python: Отлично подходит для научных вычислений. Простота изучения, огромное сообщество, богатейшая экосистема научных библиотек, отличная интеграция с другими языками и инструментами, поддержка всех этапов работы (прототипирование, анализ, визуализация, развертывание). Фреймворки и библиотеки python:

    • NumPy

    • SciPy: Построен на NumPy. Реализация алгоритмов: оптимизация, интегрирование, интерполяция, специальные функции, обработка сигналов/изображений, статистика, дифференциальные уравнения.

    • SumPy: Компьютерная алгебра.

    • Matplotlib: Гибкая и мощная библиотека для создания статических, анимированных и интерактивных 2D/3D графиков.

    • Mayavi, PyVista: Визуализация 3D данных и научных расчетов.

  • MATLAB: Специально для численных вычислений. Широко используется в инженерии (особенно в вузах и промышленности). Платный. Интуитивный ситнаксис.

  • Fortran: Непревзойденная производительность для задач с плотными численными расчетами (физика, механика жидкостей, метеорология, квантовая химия, вычислительная астрофизика). Отличная поддержка многомерных массивов и операций над ними (включая срезы).

  • Julia: Быстро набирает популярность в научных вычислениях.

  • C / C++: Абсолютный контроль над аппаратурой и памятью.

GameDev

Создание игр от мобильных до AAA. 2D и 3D. VR/AR.

  • C++ / Blueprints

    • Unreal Engine: Движок для больших и AAA игр. Красивая графика. Подходит для крупных игр с проработанными механиками и игр с упором на графику. Для мощного железа. На нём даже фильмы снимают. Чтобы делать игры на нём, нужно быть профессионалом.

  • C#

    • Unity: Подходит для большинства игр. Часто используется дли инди проектов. Большое сообщество и много ассетов. Много полезных функций. Для VR/AR хорошо подходит.

  • Godot: Поддерживает некоторые языки программирования, такие как C# и C++, есть собственный язык GDScripts. Активно развивается. Открытый, лёгкий, отлично подходит для 2D игр. Хороший выбор для новичков.

  • Phaser (JS): HTML5-движок для 2D игр в браузере. Прост и быстр в освоении. Идеален для веб-игр.

  • Lua: Скрипты в играх (Roblox, WoW и тд). Очень простой язык. Тоже вариант.

DevOps

DevOps (Development + Operation) - Подход к разработке ПО, объеденяющий разработчиков и IT-специалистов по эксплуатации с целью: ускорить релизы; повысить стабильность и безопасность; автоматизировать всё, что можно. В основных задачах у девопсера это CI/CD (непрерывная интеграция и доставка), контейнеризация, оркестрация контейнеров, автоматизации инфраструктуры, мониторинг и логирование.

  • Linux: Каждому девопсеру нужно знать linux. Linux это основная платформа для управления серверами, развёртывания приложений и автоматизации процессов в DevOps.

  • Bash: Для автоматизации. Скрипты. CI/CD. Bash-скрипты позволяют автоматизировать повторяющиеся задачи, экономя время и ресурсы.

  • Python: Python подходит для разных задач, включая написание сценариев, определение инфраструктуры в виде кода, создание конвейеров CI и CD, упрощение мониторинга и разработку пользовательских решений. Python работает с API многих облачных сервисов, таких как AWS, Google Cloud и Azure, что делает его незаменимым для облачной инфраструктуры.

  • Go: Создание собственных CLI-инструментов. Go позволяет разрабатывать и поддерживать собственные инструменты для автоматизации CI/CD, мониторинга, оркестрации. Многие популярные DevOps-инструменты написаны на Go, например Kubernetes, Docker, Terraform, Prometheus. Умение читать и писать на Go помогает лучше понимать и изменять их код.

  • YAML: Конфигурации Kubernetes, Ansible, Github Actions.

  • Groovy: Скрипты для Jenkins.

  • Docker: Контейнеризация.

  • Kubernetes: Оркестрация контейнеров. Автоматическое масштабирование. Балансировка нагрузки и управление состоянием контейнеров.

  • Jenkins: Инструмент для автоматизации процессов непрерывной интеграции (CI) и непрерывной доставки (CD) в DevOps. Он помогает разработчикам быстрее и эффективнее интегрировать изменения в код, находить и исправлять ошибки на ранних этапах, а также автоматизировать рутинные задачи.

  • Prometheus и Grafana: Мониторинг облачных приложений и сервисов.

Cloude

Cloud Developer - Специалист, чья работа сосредоточена на облачных платформах и сервисах. В отличие от традиционных разработчиков, он оперирует ресурсами (вычислительными мощностями, хранилищами, сетями), предоставляемыми по запросу через интернет, а не управляет локальными серверами напрямую. Разработчик облачных решений отвечает за проектирование, разработку, развертывание, масштабирование и поддержку приложений, сервисов и инфраструктуры, непосредственно работающих в облачной среде.

  • Amazon Web Services (AWS): Самая популярная облачная платформа, предоставляющая широкий набор сервисов для вычислений, хранения данных, аналитики, машинного обучения и многого другого.

  • Microsoft Azure: Облачная платформа от Microsoft. Популярная в корпоративном сегменте.

  • Google Cloude Platform (GCP): Облачная платформа от Google.

  • IBM Cloude: Платформа с акцентом на корпоративные решения, блокчейн и AI.

  • Oracle Cloude: Облачные решения от Oracle. Для крупного бизнеса и с фокусом на базы данных.

Для взаимодействия с облачными API, автоматизации задач инфраструктуры (IaC), написания скриптов развертывания и непосредственно разработки облачных приложений и сервисов разработчики облака активно используют языки программирования, такие как:

  • Python: Универсальность, богатые SDK для облаков.

  • Go (Golang): Высокая производительность, популярен для инструментов Cloud Native.

  • JavaScript / TypeScript: Фронтенд и бэкенд, серверные среды типа Node.js.

  • Java: Традиционно силен в корпоративной среде, особенно с Azure/IBM.

  • C#: Ключевой язык для экосистемы Microsoft Azure.

  • Ruby: Менее распространен, но используется, например, в DevOps инструментах.

Кибербезопасность

Кибербезопасность (Cybersecurity) - Комплексная практика защиты информационных систем, сетей, устройств, программ и данных от цифровых атак, несанкционированного доступа, повреждения или кражи. В современном мире, где бизнес, государственное управление и личная жизнь неразрывно связаны с цифровой средой, кибербезопасность становится критической необходимостью, а не просто опцией.

Основные направления кибербезопасности:

  • Сетевая безопасность: Защита инфраструктуры от атак (DDoS, MITM, эксплойты).

  • Информационная безопасность: Шифрование данных, контроль доступа, защита от утечек.

  • AppSec (безопасность приложений): Анализ кода, защита веб- и мобильных приложений.

  • Криптография: Разработка и взлом алгоритмов шифрования.

  • SOC & Мониторинг: Обнаружение и реагирование на инциденты в реальном времени.

  • Пентестинг и Red Teaming: Имитация атак для поиска уязвимостей.

Операционные системы для тестирования:

  • Kali Linux: Основной дистрибутив для пентеста.

  • Parrot OS: Альтернатива Kali с акцентом на анонимность.

  • BlackArch: Расширенный набор инструментов для хакеров.

Инструменты анализа и атаки:

  • Сканирование сетей: Nmap, Wireshark, Masscan

  • Взлом паролей: Hashcat, John the Ripper, Hydra

  • Эксплуатация уязвимостей: Metasploit, Burp Suite, SQLmap

  • Социальная инженерия: SET (Social-Engineer Toolkit), Maltego

Языки программирования:

  • Python: Автоматизация, скрипты для анализа угроз.

  • Bash/PowerShell: Администрирование, анализ логов.

  • C/C++: Разработка эксплойтов, анализ вредоносного ПО.

  • Go: Сетевые инструменты, быстрое создание утилит.

IoT и встаиваемые системы

Встраиваемые системы - Специализированные компьютеры, встроенные прямо в устройство, которым они управляют. Их задача это выполнять конкретные функции (управление двигателем, сбор данных с датчика и т.д.).

IoT (Internet of Things) - Когда такие встраиваемые системы получают возможность связываться друг с другом и с интернетом.

С чем должен уметь работать инженер IoT:

  • Микроконтроллеры (MCU)

  • Микропроцессоры (MPU)

  • Датчики: Температура, влажность, движение (акселерометр/гироскоп), свет, давление, газ, GPS и т.д.

  • Интерфейсы связи

Языки программирования:

  • C: Прямой доступ к железу, минимальные накладки.

  • C++: Набирает силу для сложных задач с ООП, где ресурсы позволяют.

  • Python: Для прототипирования, инструментов, мощных MPU (Raspberry Pi) и обработки данных на сервере / шлюзе.

  • Rust: Новый, но перспективный. Безопасность памяти + производительность как у C/C++. Начинают использовать в ядре Linux.

  • Assembler: Для самых критичных кусков кода или когда ресурсов очень мало.

ОС:

  • Без ОС (Bare Metal): Код работает напрямую на процессоре. Максимум контроля, минимум накладок.

  • RTOS (Real-Time OS): FreeRTOS (самый популярный), Zephyr (набирает ход, современный), ThreadX, VxWorks (для высоконадежных систем). Гарантируют времена реакции.

  • Linux: Для мощных MPU (Raspberry Pi, BeagleBone). Yocto Project/Buildroot — для сборки кастомных образов.

Блокчейн и Web3

Блокчейн - По сути, это распределенная база данных (цифровой реестр), где записи ("блоки") связаны в цепочку криптографически. Данные хранятся не на одном сервере у корпорации, а у тысяч участников сети

Web3 - Идея следующего поколения интернета поверх блокчейна. Суть такова, пользователь владеет своими данными, цифровыми активами (NFT, токены) и участвует в управлении сервисами. Вместо обычных платформ децентрализованные приложения (dApps).

ЯП:

  • Solidity: АБСОЛЮТНЫЙ мастхев для Ethereum и EVM-сетей (Polygon, BSC и т.д.). Похож на JavaScript, но со спецификой.

  • Rust: Доминирует в Solana, Near, Polkadot (Substrate), всё чаще пишут смарт-контракты и на нем. Сложнее, но мощнее.

  • Vyper (для Ethereum): Альтернатива Solidity, фокус на безопасность и читаемость (синтаксис ближе к Python).

  • Go: Для разработки нод (клиентов блокчейна), утилит.

Desktop

Десктоп-разработка - Создание приложений, которые работают напрямую на ОС пользователя. В отличие от веба или мобилок, тут есть прямой доступ к железу, файловой системе и нативным API. Мощь, контроль, но и ответственность за стабильность.

Стек:

  1. Нативные технологии:

    • Windows (C# / .NET):

      • Языки: C#, C++/CLI

      • Фреймворки: WPF (XAML + C#), Wndows Forms

    • macOS:

      • Языки: Swift, Objective-C

      • Фреймворки: SwiftUI (новинка), AppKit (старая школа)

    • Linux:

      • Языки: C++, C, Python, Rust

      • Фреймворки: GTK (GNOME), Qt (KDE, кроссплатформенно), wxWidgets

  2. . Кроссплатформенные фреймворки:

    • Electron: JavaScript + Chromium + Node.js. Плюсы: Пишешь как веб-приложение (HTML/CSS/JS). Минусы: Жрет память как не в себя.

    • Qt (C++): Мощь, скорость, зрелость. Используют в AutoCAD, Tesla. Поддержка 3D, сетей, БД.

    • Avalonia (.NET): Кроссплатформенный аналог WPF. Пишешь на C# — работает на Windows/macOS/Linux.

    • Flutter (Dart): Добрался до десктопа. Пока сыроват, но трендовый.

    • Tauri (Rust): Альтернатива Electron. Бекенд на Rust, фронт - любая веб-технология. Размер приложения ~10 МБ вместо 150 МБ у Electron.

Разработка корпоративных решений (Enterprise)

Erprise-разработка - Создание софта для крупного бизнеса: банки, страховые, логистика, ритейл, госсектор. Системы обрабатывают миллионы транзакций, хранят терабайты данных и должны работать 24/7.

ЯП:

  • Java (Spring Boot, Jakarta EE, Quarkus): Король корпов.

  • C# (.NET Core ASP.NET): Популярен в банках и госсекторе.

  • Python (Django, FastAPI): Для аналитики, скриптов.

  • ESB: Apache Camel, MuleSoft, IBM Integration Bus.

  • API Gateway: Kong, Apigee, AWS API Gateway.

  • Очереди: Apache Kafka (лидер), RabbitMQ, IBM MQ, Azure Service Bus.

  • Стандарты: REST/JSON (модерн), SOAP/XML (легаси), gRPC (микросервисы).

  • SQL: Oracle DB, Microsoft SQL Server, PostgreSQL, IBM Db2. Транзакции, ACID, отчетность.

  • NoSQL: MongoDB (документы), Cassandra (высокая нагрузка), Redis (кэш/очереди).

  • Аналитика: Snowflake, Amazon Redshift, Apache Druid.

Финтех

FinTech (Financial Technology) - Область, в которой пишут технологии для финансов. Например, финтехи пишут платёжные системы, необанки, аналитику и бюджетирование, кридитные платформы, алготрейдинг, B2B-решения. Финтех разработчик занимается разработкой: бизопасных API и клиентских приложений; обработкой денежных транзакций, комиссий, волют; реализацией сложных бизнес-правил.

Стек:

  • Java: Часто используется.

  • Kotlin: Современная альтернатива Java.

  • Go: Высокая производительность, минимализм.

  • Python: Быстрая разработка, аналитика. Скоринг.

  • C#: Банковский и страховой сектор.

  • Rust: Безопасность и производительность.

Если понравилась статья - рекомендую подписаться на телеграм‑канал NetIntel. Там вы сможете найти множество полезных материалов по IT и разработке!

Показать полностью
[моё] Программирование IT Стек Разработка Языки программирования Web-программирование Backend Frontend Python Linux Windows Программист Программа Автоматизация Приложение Google Текст Длиннопост
3
Промо Забустить свой пост
specials
specials

Время прогревать аудиторию!⁠⁠

Сентябрь — это не только начало учебного года, но и время активной подготовки к горячему сезону распродаж. Самое время подключить подписку Пикабу+:

  • рассказывайте о своих товарах и услугах

  • добавляйте ссылки

  • создавайте витрину товаров прямо в профиле

  • подключайте дополнительное продвижение постов

Пора готовить сани!

ПОДКЛЮЧИТЬ ПИКАБУ+

Подписки Аудитория Продвижение Бизнес Текст
41
CyberCook
3 месяца назад
Игровые скидки и раздачи

Раздача РПГ The Great Story of a Mighty Hero - Remastered и головоломка So Much Stuff на indiegala⁠⁠

The Great Story of a Mighty Hero - Remastered

ЗАБРАТЬ

Описание

Ироничная RPG-ванна "Hack and Slash", наполненная кровью и расчлененкой! Пройдите сквозь стену врагов и победите могущественное зло, чтобы стать могущественным героем!

  • Пародийная РПГ

  • Мясная Hack and Slash

  • Безостановочная мясорубка Action

"Приветствую, Могучий Герой! На наш мир обрушилось великое несчастье. Смерть исчезла. Здесь никто не умирает, все мертвые возвращаются. Наш мир истощен и скоро от него ничего не останется. Но было Пророчество, возвещающее о Могучем Герое, который придет и вернет смерть. Тысячи лет люди ждали его прихода через портал, но никто не выходил из него, кроме наших мертвецов. Но теперь Пророчество сбылось - вы здесь... "

  • Статус релиза Выпущено

  • Опубликовано 12 марта 2019 г.

  • Категории Экшен Приключения РПГ

  • Платформы

  • Игра Одиночная

  • Теги #ACTION #INDIE #RPG #HACK AND SLASH

Системные требования

МИНИМАЛЬНЫЕ:

  • ОС: Windows 10/7/8/8.1/Vista (32 или 64 бит)

  • Процессор: Dual Core 2.0GHz

  • Память: 2 ГБ ОЗУ

  • Видеокарта: NVidia GeForce или ATI карта 512 МБ ОЗУ

  • DirectX: Версия 9.0c

  • Память: 14 ГБ свободного места

  • РЕКОМЕНДУЕТСЯ:

  • ОС: Windows 10/7/8/8.1/Vista (32 или 64 бит)

  • Процессор: Quad Core 2.5GHz

  • Память: 4 ГБ ОЗУ

  • Видеокарта: NVIDIA GTX 660, ATI 7950 или лучше

  • DirectX: Версия 11

  • Память: 14 ГБ свободного места

ЗАБРАТЬ

So Much Stuff

ЗАБРАТЬ

Описание

Лучшая игра на сортировку и сопоставление, которая проверит ваши навыки распознавания объектов! С 18 захватывающими темами для уровней, 4 сложными игровыми режимами, а также головоломками и мини-играми на поиск отличий эта игра наверняка подарит вам часы веселья и испытаний.

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

Коллекционное издание

  • Включает 6 дополнительных тем

  • 18 обоев

  • Фоновая музыка

  • Еще 1 комната для сбора

Приготовьтесь сортировать и сопоставлять объекты, бросайте вызов сложным головоломкам и наслаждайтесь расслабляющим и приятным игровым процессом. Загрузите «So Much Stuff» прямо сейчас и начните свое путешествие по сортировке и сопоставлению!

  • Статус Выпущено

  • Опубликовано 01 июня 2023 г.

  • Категории Казуальные

  • Игра Одиночная

  • Теги #ГОЛОВОЛОМКА #СКРЫТЫЕ ПРЕДМЕТЫ #СОРТИРОВКА #ИГРА НА СОЧЕТАНИЕ #ГОЛОВОЛОМКА #РАСПОЗНАВАНИЕ ОБЪЕКТОВ #ИГРА НА ПАМЯТЬ #ПОИСК КАРТИНОК #НАЙДИ ОТЛИЧИЯ #ИСПЫТАНИЕ ДЛЯ РАЗУМА

Системные требования

Системные требования Минимальные рекомендуемые Windows

  • Операционная система Windows 7 SP1/8.1/10 Windows 7 SP1/8.1/10

  • Скорость процессора 2014 или новее Intel Core i5 / AMD Intel или AMD 64-разрядный совместимый процессор

  • ОЗУ 4 ГБ 4 ГБ

  • Место на жестком диске 4 ГБ 4 ГБ

  • Видеокарта Интегрированная графика Nvidia или ATi GPU с 2 ГБ+ памяти

  • Звуковая карта NA NA

  • Версия DirextX 11 11

Системные требования Минимальные рекомендуемые Mac OS

  • Операционная система ОС: Mac OS X 10.8+ ОС: Mac OS X 10.8+

  • Скорость процессора 2014 или новее Intel Core i5 / AMD Intel или AMD 64-битный совместимый процессор

  • ОЗУ 4 ГБ 4 ГБ

  • Пространство на жестком диске 4 ГБ 4 ГБ

  • Видеокарта Интегрированная графика Nvidia или ATi GPU с 2 ГБ+ памяти

  • Звуковая карта NA NA

ЗАБРАТЬ

Показать полностью 3 1
Разработка Инди игра Инди Gamedev Раздача Indiegala Steam Не Steam Халява Казуальные игры Экшн Приключения RPG Юмор Видео YouTube Короткие видео Длиннопост Mac Os Windows
1
35
CyberCook
4 месяца назад
Игровые скидки и раздачи

Раздача игр в жанрах платформер, РПГ и выживание CrystalEater, Third Guardian и Stay Warm, Stay Alive на Itch.io⁠⁠

CrystalEater

ЗАБРАТЬ

Исследуйте и отправляйтесь в приключения в этой игре Metroidvania с красивой графикой и потрясающей атмосферой.

Описание игры.

Игра с самодельной графикой.

Вы невероятно жадное существо, ищущее сокровища мира, чтобы съесть все золото, серебро и кристаллы. Исследуйте мир и преодолевайте препятствия, чтобы получить способности.

Дополнительная информация

  • Обновлено 83 дня назад

  • Опубликовано 01 февр. 2025 г.

  • Статус Выпущено

  • Платформы Windows, Linux

  • Рейтинг 5,0 из 5 звезд

  • Автор ShadowScythe_Games

  • Жанр Платформер, Приключения

  • Теги 2D, Атмосферный, Исследование, Инди, Metroidvania, Unity

ЗАБРАТЬ

Third Guardian

ЗАБРАТЬ

Сеттинг:

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

Сущность из древнего мира выбрала вас своим чемпионом. Действуйте осторожно, так как время имеет решающее значение. Используйте таланты, данные вам основателем, будьте храбры, идите против всех невзгод и станьте Третьим Хранителем!

Особенности:

  • Сотни уникальных встреч, большинство из которых имеют различные способы их преодоления

  • Исследование открытого мира

  • Множество способов настройки вашего героя по мере продвижения вперед

  • Олдскульная механика броска кубиков

  • Бой в реальном времени

  • Не слишком много чтения

  • Сбалансированная система подсчета очков, которая дает вам право хвастаться

  • Графический контент, созданный ИИ

Демонстрационная версия:

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

Игра разворачивается в том же времени и местах, что и настольная игра Septimus.

Отзывы и предложения приветствуются!

Дополнительная информация

  • Обновлено 3 дня назад

  • Опубликовано 16 октября 2023 г.

  • Статус Выпущено

  • Платформы Windows

  • Рейтинг 5,0 из 5 звезд

  • Автор Griff

  • Жанр Ролевая игра, Приключение

  • Сделано в Unity, Adobe Photoshop

  • Теги Исследование, Фэнтези, Roguelite, Одиночная игра, Тактическая ролевая игра, Пошаговая, Unity

  • Средняя сессия Несколько часов

  • Языки Английский

  • Входы Клавиатура, Мышь

  • Доступность Одна кнопка

    ЗАБРАТЬ

Stay Warm, Stay Alive

ЗАБРАТЬ

Во время похода в горы вы потерялись из-за сильного снегопада. Тропа, по которой вы шли, исчезла под снегом, и вы потеряли чувство направления. Пока вы отчаянно искали путь назад, внезапная метель застала вас врасплох.

Вы не заметили крутой обрыв впереди и упали, потеряв сознание. Когда вы наконец пришли в себя, вы оказались в жутком, заброшенном национальном парке — месте без признаков человеческой жизни, но кто-то там был.

Требования к оборудованию не на 100% верны, может работать на более низких требованиях

  • GPU GTX 1050 4 ГБ Radeon RX 560 4 ГБ

  • CPU Intel Core i3-9100F AMD Ryzen 3 2200G

  • RAM 2 ГБ Максимальное использование =--=

  • МЕСТО НА ДИСКЕ 820 МБ =--=

  • ОС Windows 10 и 11 =--=

  • Эта игра сделана на Unity 6 HDRP, который является новой версией движка, я просто играюсь с этим конвейером, поэтому игра не оптимизирована наилучшим образом и могут падать fps.

Дополнительная информация

  • Обновлено 94 дня назад

  • Опубликовано 96 дней назад

  • Статус Выпущено

  • Платформы Windows

  • Рейтинг 4,5 из 5 звезд

  • Автор wiedzmiz

  • Жанр Приключения, Головоломки, Выживание

  • Создано в Unity

  • Теги 3D, Атмосфера, Исследование, Без ИИ

  • Средняя сессия Около получаса

  • Языки Английский

  • Ввод Клавиатура, Мышь

ЗАБРАТЬ

Показать полностью 5 1
Gamedev Инди Инди игра Разработка Unity Раздача Windows Linux Платформер Выживание Головоломка Приключения RPG Хоррор игра Квест Itchio Не Steam Видео YouTube Гифка Длиннопост
5
10
itstorytelling
itstorytelling
4 месяца назад
Информатика • Алексей Гладков

11.06.1991 - Пpeдcтaвлeн MS-DOS 5.0 [вехи_истории]⁠⁠

💾 Компания Microsoft выпустила новую (на тот момент) версию своей операционной системы — MS-DOS 5.0, которая стала важной вехой в развитии персональных компьютеров начала 90-х.

🗓 11.06.1991 - Пpeдcтaвлeн MS-DOS 5.0 [вехи_истории]

🗓 11.06.1991 - Пpeдcтaвлeн MS-DOS 5.0 [вехи_истории]

🔧 Что нового принесла MS-DOS 5.0:
- Встроенный текстовый редактор EDIT — наконец-то замена устаревшему EDLIN.

- Расширенные средства управления памятью — возможность загружать драйверы и резидентные программы в верхнюю память (Upper Memory Area), освобождая больше места в нижней (640 КБ), столь критичной для старых ПК.

- Поддержка UNDELETE и UNFORMAT — теперь можно было восстановить случайно удалённые файлы или даже недавно отформатированные диски.

- Интерактивный DOS Shell — удобный графический интерфейс для управления файлами и папками (по меркам тех лет).

💡 MS-DOS 5.0 была последней по-настоящему популярной «чистой» DOS-системой перед эпохой Windows. Именно с этой версии DOS начал восприниматься не только как средство загрузки ПК, но и как полноценная рабочая среда для пользователя. Она широко использовалась на компьютерах IBM PC и совместимых.

📜 Интересный факт: Microsoft включила подробное руководство на 400+ страниц к дистрибутиву, что по тем временам было настоящим подарком для энтузиастов и начинающих пользователей.

Подробное руководство на 400+ страниц

Подробное руководство на 400+ страниц

🎮 MS-DOS 5.0 также стала основной платформой для множества легендарных игр и программ: от первых версий Norton Commander и Turbo Pascal, до культовых игр вроде Prince of Persia, Commander Keen и Wolfenstein 3D.

Геймплей Prince of Persia

Геймплей Prince of Persia

🩵А вы пользовались MS-DOS?

Показать полностью 2
Microsoft DOS Windows Операционная система Прошлое IT История IT Информатика Научпоп Разработка Программное обеспечение Технологии Программирование Длиннопост Вехи истории
9
8
QuadD4rv1n7
QuadD4rv1n7
4 месяца назад

Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows⁠⁠

Что такое Warp?

Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows.

Его цель — не просто "новый интерфейс", а полное переосмысление работы с CLI: Warp делает терминал удобным, интерактивным, умным. Он объединяет мощь командной строки и удобство GUI.

Установка Warp

Ссылка на установку - там можно выбрать ОС, для которой требуется установка.

Возможности Warp:

  • Интерактивные блоки. Каждая команда и её вывод отделены визуально. Как в Jupyter Notebook — удобно читать, копировать, делиться, переиспользовать.

 Пример отдельных блоков команд в Warp

Пример отдельных блоков команд в Warp

  • Warp AI. Да, в Warp встроен ИИ, который может подсказать команду, объяснить ошибку, сам исправить. Он также может учитывать контекст.

 Пример подсказки от ИИ

Пример подсказки от ИИ

Пример ошибки в команде и объяснение от ИИ:

 Как Warp AI разбирает неуспешные команды

Как Warp AI разбирает неуспешные команды

  • Супербыстрое автодополнение. Автодополнение не только по истории, но и по логике.
    Показывает:

    • пути;

    • команды;

    • флаги.

  • Панель команд. Как в VS Code: ⌘P (или Ctrl+P) → находишь команды, настройки, справку. Создать карусель Панель команд Warp. Добавьте описание

 Панель команд Warp

Панель команд Warp

  • Командные сессии. Warp поддерживает Shared Sessions — можно подключиться к сессии коллеги и видеть в реальном времени, что он делает. Подробнее тут: https://docs.warp.dev/features/session-sharing.

  • Wrapify - оболочка для сессий. У Warp есть возможность оборачивать как локальные сессии (например, подключение к Docker-контейнеру), так и удаленные (ssh). Подробнее тут: https://docs.warp.dev/features/warpify.

Что по безопасности?

Warp работает локально. Ни одна из ваших команд, переменных, путей или истории не уходит в облако — кроме Warp AI-запросов, которые явно отмечаются.

Конечно, можно отсылать анонимную аналитику, но это на ваше усмотрение.

Все можно посмотреть в настройках приватности:

 Настройки приватности Warp

Настройки приватности Warp

❂ Полезные ссылочки: Telegram Канал | ВК Группа
❂ Хижина программиста 〽️

Показать полностью 11
[моё] Программирование Разработка Warp Терминал Программа IT Новинки Web-программирование Linux Windows Длиннопост
1
banan1238822
banan1238822
4 месяца назад

Как ИИ изменил мою жизнь (и может изменить вашу!)⁠⁠

Привет, сегодня я хочу поделиться с вами историей о том, как искусственный интеллект ворвался в мою жизнь и перевернул её с ног на голову, а точнее — в сторону невероятных возможностей.

Когда-то я, как и многие, смотрел на ИИ как на что-то далёкое, из фантастических фильмов. Но потом понял: он уже здесь, и он не просто "помогает", он ДЕЛАЕТ! И я говорю не только про чат-ботов, которые пишут стихи или отвечают на ваши вопросы. Я говорю про то, как ИИ может взять на себя рутину и позволить вам творить, создавать, запускать проекты, на которые раньше уходили месяцы, а то и годы.


От идеи до работающего проекта за пару дней? Теперь это реальность!

За последние пару лет я углубился в тему ИИ и понял, как использовать его мощь для разработки. Сегодня я создаю одностраничные сайты (лендинги) и даже Android-приложения, и при этом не пишу тонны кода руками. Как? С помощью ИИ! Он выступает в роли моего персонального джуниора, мидла и даже сеньора, который готов работать 24/7.

Посмотрите на мои проекты, которые я реализовал благодаря этому подходу:

Мои сайты-портфолио, созданные с помощью ИИ:

  • AI-Future: https://synpich1.github.io/AI-Future/ – тут можно увидеть, как круто ИИ справляется с дизайном и контентом.

  • AI-NEXUS: https://synpich1.github.io/AI-NEXUS/ – ещё один пример того, как быстро можно воплотить идеи в жизнь.

  • Мой основной сайт-портфолио: http://orbalyx.ru/ – здесь собрано всё, что я делаю.

Эти сайты — живое доказательство того, что с ИИ можно запустить полноценный проект без астрономических затрат и в кратчайшие сроки. Это не просто «красивые картинки», это рабочие инструменты, которые приносят пользу.


А вот несколько Android-приложений, которые тоже родились благодаря ИИ:

  • "ГдеТачка?": https://www.rustore.ru/catalog/app/com.example.gdemashina – приложение, которое помогает найти припаркованный автомобиль. Мелочь, а приятно!

  • "Менеджер подписок": https://www.rustore.ru/catalog/app/com.example.podpiska – для тех, кто хочет удобно управлять своими подписками.

  • "Эко кошелек": https://www.rustore.ru/catalog/app/com.example.ecocoshel2 – чтобы контролировать свои финансы.

  • "Step by step": https://www.rustore.ru/catalog/app/com.example.stepsync – помощник для любителей активного образа жизни.

  • "EvoMotion AI": https://www.rustore.ru/catalog/app/com.example.kakafit – ещё одно приложение для здоровья и фитнеса.

Понимаете? От идеи до релиза в RuStore за недели, а не месяцы или годы. Это не магия, это грамотное использование технологий. ИИ берёт на себя рутину кодинга, генерации идей, даже дизайна, а я лишь направляю его и дорабатываю детали.


А что это значит для вас?

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

Я прекрасно понимаю, что для многих собственный сайт или приложение – это мечта или необходимость для бизнеса, но "кусачие" цены и сроки разработки отталкивают. Именно поэтому я решил сделать нечто невероятное:

Представьте себе: вы получаете свой собственный сайт-лендинг или визитку. И за это... не платите ни копейки.

Да, вы не ослышались. Я предлагаю бесплатную разработку сайта-лендинга или визитки с помощью ИИ

Показать полностью
[моё] Программирование Разработка Программа Приложение Рекомендации Сайт Windows Google
7
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии