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

Пикман

Аркады, На ловкость, 2D

Играть

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

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

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

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

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

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

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
CheZter
CheZter
7 месяцев назад
Лига Геймеров
Серия Нейросети и колхозный геймдев

Продолжение поста «Нейросети и колхозный геймдев, так сказать»⁠⁠1

В общем, посмотрел я на это всё дело и решил, что надо игру переносить на какой-нибудь движок. Или писать свой, что, в силу того, что я не умею программировать, выглядит как совершенно безумная задача даже с использованием нейронок, или использовать существующие. В общем, выбор пал на Unity.
На данный момент перенёс игрока, управление игроком, базовые спрайты анимации, генерацию чанков поверхностей с заполнением рандомными тайлами как в оригинале (это был ад на 4 часа ковыряния юнити и пинания нейронки), генерацию и поведение врагов (оно чуть-чуть изменилось, но пофиг, так как планирую вообще кардинально переделать эту тему в будущем), стрельбу, одно базовое оружие, нанесение урона и смерть, отображение здоровья, опыта и запаса патронов (пока без текста, только колбочки), а ещё добавил главное меню, анимированный фон для него, фоновую музыку для меню, настройки разрешения (да, оно реально меняется, я в шоке!), ну и сверху ещё навалил кнопочек для сохранения-загрузки, но пока что они не работают. Ну и кнопки New Game и Exit, соответственно, выполняют свои функции. Ну и интерфейс в игровом цикле перерисовал в нечто более лаконичное и структурированное. Цвет планирую потом подобрать поприятнее.

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

Из плюсов, которые ощущаю уже сейчас: полноценное GPU-ускорение, что даёт солидный прирост fps, нормальный графический интерфейс, который позволяет работать со сценами, не перелопачивая сотни строк кода, ну и вообще, горизонт возможностей видится теперь гораздо шире.

Как-то так :)

Показать полностью 1
[моё] ChatGPT Нейронные сети Программирование Игры Компьютерные игры Чат-бот Windows Python Видеоигра Видео RUTUBE Ответ на пост
8
user9626430
user9626430
7 месяцев назад

Норм второй монитор для работы купил?)⁠⁠

Еще больше полезностей - в моем Telegram канале о Программировании и Технологиях!

[моё] Программирование Компьютер Разработка Windows Компьютерное железо Видео Вертикальное видео Короткие видео
4
7
CheZter
CheZter
7 месяцев назад
Лига Геймеров
Серия Нейросети и колхозный геймдев

Нейросети и колхозный геймдев, так сказать⁠⁠1

В общем, начну с того, что языкам программирования я не обучен вообще. Когда-то в школе по азам прошёлся по ТурбоПаскалю и в универе долго и безуспешно мучал Си - на этом, в общем-то, всё.
И чего-то захотелось мне нейросети пощупать за самые интересные места. И вот он - итог. Ну, точнее, как итог - одна из стадий. Буду развивать дальше в свободное время, авось чего ещё более крутое получится)
Весь код этой игрули написан нейросетями, начинал ещё на ChatGPT 3-го поколения (не помню уже на какой конкретно версии), но использовал и 4o и o1 и Claude и Gemini и другие модели. Ассеты сгенерированы через Aurora, Flux, Stable Diffusion, Expression Editor от fffiloni и отшлифованы напильником вручную. Фоновая музыка - Suno. Сэмплы выстрелов взяты откуда-то из открытых источников.
В целом, процесс идёт довольно туго, так как нейронки часто забывают, что они сами же предлагали сделать с кодом пару сообщений назад, игнорируют твои указания, либо вообще выходят на замкнутый круг из одинаковых изменений туда-сюда. Бывает даже так, что, пытаясь изменить логику появления какой-нибудь небольшой картиночки на экране, нейронка может сломать к чёрту вообще половину функционала игры, так что совсем мозг отключать явно не получится, если хочется на выходе получить работающий продукт.
Ну а пока что получилось вот это. 1127 строчек кода.

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

PPS: За Рутуб прошу прощения, но видео напрямую на Пикабу загружаться не соглашалось ни в какую, а vkvideo вообще не распознаёт как ссылку. Понятия не имею почему.

Показать полностью 1
[моё] ChatGPT Нейронные сети Программирование Игры Компьютерные игры Чат-бот Windows Python Видеоигра Видео RUTUBE
23
1
technary.net
technary.net
7 месяцев назад
ИТ-проекты пикабушников

Technary.net - сеть IT технарей. Технари меняют мир!⁠⁠

1/2

Здравствуйте! Меня зовут Вадим Желтов, я инженер из Мурманска, занимаюсь ремонтом электротехнического оборудования в судоремонте. Несколько лет назад у меня появилась идея создать приложение для электриков, ориентированное на ремонт и обслуживание электрических машин, трансформаторов, релейной защиты и т.д. Я хотел сделать удобный инструмент для работы.

Technary.net — это платформа для людей с техническим опытом. Наша цель — визуализировать технический опыт людей и компаний из различных сфер и отраслей в техническом мире. В нашем приложении множество специализаций, и каждый сможет найти что-то полезное для себя.

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

Приложение доступно на Android, а в начале 2025 года планируется запуск веб-версии и версии для iOS к концу весны.

Этот ролик был записан еще до нового дизайна в приложении

А для разработчиков, прилагаю скрин специализаций в приложении. Вам тоже будет интересно! (Вверху выбранные мои интересы по электрике)

Technary.net - сеть IT технарей. Технари меняют мир! IT, Стартап, Тестирование, Программа, Программирование, Android, Приложение, Приложение на Android, Социальные сети, Информационная безопасность, Сайт, Windows, Чат-бот, Видео, YouTube, Длиннопост

Вверху выбранные мои интересы по электрике

P.s. Скачивайте приложение и Меняйте Мир вместе с Технарями

Ссылка на чат с тестировщиками и техподдержкой https://t.me/technary_chat

Google play: https://play.google.com/store/apps/details?id=com.technary.a...

RuStore: https://www.rustore.ru/catalog/app/com.technary.app

Показать полностью 3 1
[моё] IT Стартап Тестирование Программа Программирование Android Приложение Приложение на Android Социальные сети Информационная безопасность Сайт Windows Чат-бот Видео YouTube Длиннопост
0
8088
8088
8 месяцев назад
Лига программистов
Серия АйТи на удаленке

Чем программирование игр отличается от другой разработки?⁠⁠

Чем программирование игр отличается от другой разработки? IT, Программирование, Удаленная работа, Юмор, Истории из жизни, Программист, Программа, IT юмор, Gamedev, Компьютерные игры, Unity, Разработка, Windows, Приложение, Жизненно, Дневники онлайн, Дневник

Скрипт боль

Тем же чем жизнь отличается от лавадновой удаленки обычного ИТшника - скриптом боль.cs :)

Показать полностью 1
[моё] IT Программирование Удаленная работа Юмор Истории из жизни Программист Программа IT юмор Gamedev Компьютерные игры Unity Разработка Windows Приложение Жизненно Дневники онлайн Дневник
15
8
Paragoz
Paragoz
8 месяцев назад
про всё в IT SPB

За каждым новогодним застольем⁠⁠

[моё] Программирование Программист IT IT юмор Компьютер Новый Год Windows Видео
6
WsegdaKotow
WsegdaKotow
8 месяцев назад
IT минувших дней
Серия История информатики.

Чёт ностальгнулось прям⁠⁠

За пет-проекты пост.
Ностальгнулось, глянул чё как. Наткнулся на картинку моего пета давней давности.
Делалось для среднего такскать класса.
Не у всех была возможность купить двухлазерный привод за охренилириард баксов с технологией ДискТату или ЛэйблФлэш. Да и болванки под них стоили x20 от обычных.
Бедненький, он ведь так и остался без красивого интерфейса.
Жаль его. Так и помер в силу неактуальности дисковых носителей.

Чёт ностальгнулось прям IT, Древность, Компакт-диск, Программирование, Ностальгия, Реальность, Windows

Да. Это картинка лазером на рабочей стороне компакт-диска. Не ДискТату и не ЛэйблФлэш.

Не оставляйте своих петов без красивого интерфейса. Даже если знаете, что они помрут.

[моё] IT Древность Компакт-диск Программирование Ностальгия Реальность Windows
0
0
ZorkiTipaFED.ZK
ZorkiTipaFED.ZK
8 месяцев назад
Компьютер это просто

Почему .ahk скрипт продолжает исполняться, когда не запущен? Даже после выключения-включения ПК, перезагрузок...⁠⁠

Почему .ahk скрипт продолжает исполняться, когда не запущен? Даже после выключения-включения ПК, перезагрузок... Вопрос, Программа, Программирование, Скрипт, Нужен совет, Нужно ваше мнение, Компьютерная помощь, Windows, Autohotkey, Длиннопост
Почему .ahk скрипт продолжает исполняться, когда не запущен? Даже после выключения-включения ПК, перезагрузок... Вопрос, Программа, Программирование, Скрипт, Нужен совет, Нужно ваше мнение, Компьютерная помощь, Windows, Autohotkey, Длиннопост

Уровень пользователя - даже не дошёл до массивов в C#, не помнит ничего о программировании.

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

Текст скрипта:
;Auto copy clipboard

~Lshift::

TimeButtonDown = %A_TickCount%

; Wait for it to be released

Loop

{

Sleep 10

GetKeyState, LshiftState, Lshift, P

if LshiftState = U ; Button has been released.

break

elapsed = %A_TickCount%

elapsed -= %TimeButtonDown%

if elapsed > 200 ; Button was held down long enough

{

x0 = A_CaretX

y0 = A_CaretY

Loop

{

Sleep 20 ; yield time to others

GetKeyState keystate, Lshift

IfEqual keystate, U, {

x0 = A_CaretX

y0 = A_CaretY

break

}

}

if (x-x0 > 5 or x-x0 < -5 or y-y0 > 5 or y-y0 < -5)

{ ; Caret has moved

clip0 := ClipBoardAll ; save old clipboard

;ClipBoard =

Send ^c ; selection -> clipboard

ClipWait 1, 1 ; restore clipboard if no data

IfEqual ClipBoard,, SetEnv ClipBoard, %clip0%

}

return

}

}

~LButton::

TimeButtonDown = %A_TickCount%

; Wait for it to be released

Loop

{

Sleep 10

GetKeyState, LButtonState, LButton, P

if LButtonState = U ; Button has been released.

break

elapsed = %A_TickCount%

elapsed -= %TimeButtonDown%

if elapsed > 200 ; Button was held down too long, so assume it's not a double-click.

{

MouseGetPos x0, y0 ; save start mouse position

Loop

{

Sleep 20 ; yield time to others

GetKeyState keystate, LButton

IfEqual keystate, U, {

MouseGetPos x, y ; position when button released

break

}

}

if (x-x0 > 5 or x-x0 < -5 or y-y0 > 5 or y-y0 < -5)

{ ; mouse has moved

clip0 := ClipBoardAll ; save old clipboard

;ClipBoard =

Send ^c ; selection -> clipboard

ClipWait 1, 1 ; restore clipboard if no data

IfEqual ClipBoard,, SetEnv ClipBoard, %clip0%

}

return

}

}

; Otherwise, button was released quickly enough. Wait to see if it's a double-click:

TimeButtonUp = %A_TickCount%

Loop

{

Sleep 10

GetKeyState, LButtonState, LButton, P

if LButtonState = D ; Button has been pressed down again.

break

elapsed = %A_TickCount%

elapsed -= %TimeButtonUp%

if elapsed > 350 ; No click has occurred within the allowed time, so assume it's not a double-click.

{

;MouseClick, Left

return

}

}

; Since above didn't return, it's a double-click:

Sleep, 100

Send, ^c

return

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